Las tendencias actuales muestran que el paso a la nube tiene muchas ventajas competitivas, como la eliminación de la necesidad de mantener los servidores in situ.
Las cargas de una base de datos dentro de un sistema varían en función de las necesidades de la empresa en un momento dado. Las cargas más altas requieren un nivel más alto, lo que aumenta los costes; sin embargo, como la necesidad fluctúa, no es necesario estar en este nivel de coste más alto en todo momento. La nube permite a las empresas cambiar el nivel de las bases de datos bajo demanda, lo que permite a las empresas utilizar y pagar únicamente por lo que necesitan en un momento dado.
Las empresas que emplean máquinas virtuales deben pagar para mantenerlas en funcionamiento todo el tiempo. La computación en nube es una alternativa fácil para las empresas que buscan formas rentables de gestionar y aprovechar la infraestructura de la nube.
En todo sistema de aplicación o en una empresa, siempre hay un momento en el que el sistema estará en su punto álgido debido al aumento del número de personas que utilizan la aplicación, el número de clientes que compran los productos/servicios y el número de clientes que utilizan ese sistema.
Supongamos que una empresa de ropa tiene su punto álgido alrededor de noviembre y diciembre, durante la temporada de vacaciones. Los servidores y las bases de datos deben estar en su mejor momento y el rendimiento debe ser máximo. Si el rendimiento es inferior y hay más clientes comprando al mismo tiempo, el servidor se volverá más lento e incluso podría bloquearse, lo que supondría una gran pérdida para la empresa. Para gestionar bien los picos, los minoristas deben asegurarse de que las bases de datos rinden al máximo.
El escalado puede realizarse de dos maneras:
En los picos de trabajo (fines de semana), mantenga las bases de datos a 1000 unidades de rendimiento de base de datos (DTU) / Premium P6 (nombre del nivel en Azure SQL DB) - esto costará alrededor de 3.650 dólares al mes.
El ahorro será de aproximadamente 2.000 dólares al mes, a la vez que se crea una oportunidad de ahorrar mucho en múltiples bases de datos, lo que probablemente sea superior o equivalente al salario de un ingeniero que implemente este algoritmo al sistema, dependiendo del área.
El siguiente es un gráfico del ejemplo:
Aquí tienes un par de tutoriales que explican cómo automatizar el escalado de las BD de Azure SQL:
En pocas palabras, para captar la mayor cantidad de negocio posible durante las horas punta, hay que asegurarse de que no haya retrasos en el momento del pico. Además, cuando no haya necesidad de que las bases de datos funcionen en el nivel superior, bájelas para reducir los costes utilizando el autoescalado. Esto optimizará el sistema en la nube y limitará el coste del uso de las bases de datos.
Nisum ayuda a los clientes a realizar evaluaciones de las aplicaciones para determinar si están preparadas para la nube, y luego se asocia con los clientes en la modernización de las aplicaciones, así como en la definición de una estrategia de migración para funcionar en una plataforma en la nube. Diseñamos aplicaciones seguras, escalables y de alto rendimiento que ahorran dinero al incorporar la automatización y reducir los recursos. Para saber más sobre nuestros servicios, contáctanos.