Desglose de las opciones de alojamiento de bases de datos Azure SQL: grupo único, grupo elástico e instancias administradas

La nube de Microsoft Azure es uno de los mejores lugares para ejecutar su base de datos SQL. Cualquier base de datos relacional puede beneficiarse de las ventajas de escalabilidad y rendimiento que ofrece trabajar en la nube, con ahorros de costos adicionales en comparación con una solución local.

La nube de Microsoft Azure es uno de los mejores lugares para ejecutar su base de datos SQL. Cualquier base de datos relacional puede beneficiarse de las ventajas de escalabilidad y rendimiento que ofrece trabajar en la nube, con ahorros de costos adicionales en comparación con una solución local. Actualmente, Microsoft ofrece tres opciones de instancias diferentes:

  • Grupo único
  • Grupo elástico
  • Instancias administradas

Es importante recordar que las bases de datos tienen distintos requisitos según la carga de trabajo, por lo que hay una variedad de paquetes disponibles en Azure. Analicemos en detalle estas ofertas y por qué pueden ser adecuadas o no para las operaciones de TI de su empresa.

 

Grupo único

 

Esta opción de hospedaje crea una implementación de base de datos única, con administración dedicada a través de un servidor de base de datos SQL. Con grupo único, cada base de datos está completamente aislada y es portátil en toda la plataforma de Azure. Las bases de datos SQL únicas pueden ejecutarse en una configuración de SQL sin servidor en Azure o en un servidor en el nivel de cómputo aprovisionado, según los requisitos computacionales. Tenga en cuenta que las opciones sin servidor se utilizan mejor para conjuntos de datos a los que se accede con poca frecuencia, como las bases de datos de archivo.

La opción del grupo único se beneficia de la escalabilidad dinámica de Azure, lo que le permite cambiar los niveles de cómputo y servicio cuando necesita más potencia computacional. Esto se puede hacer de forma manual en el portal de Azure o mediante la automatización con la característica Azure AutoScale.

Las instancias individuales también se pueden mover dentro y fuera de “grupos elásticos”, lo que permite una mejor distribución de recursos con múltiples instancias de bases de datos.

Una instancia de base de datos única utiliza el modelo de compra de unidades de transacción de base de datos (DTU) al generar información de facturación. Una DTU es la convergencia de núcleos virtuales, RAM e IOPS en una medida estandarizada para la evaluación comparativa y la facturación de instancias de base de datos. Puede utilizar la calculadora de DTU de Microsoft para calcular los costos potenciales de una instancia de servidor SQL basada en la nube.

Las instancias individuales son las más adecuadas para empresas que ejecutan aplicaciones que requieren una garantía de recursos a nivel de base de datos. Es una opción de implementación con alcance de base de datos, con un rendimiento de carga de trabajo predecible.

 

Grupo elástico

 

Un grupo elástico ofrece una opción conveniente y rentable para mantener varias bases de datos. Con varias bases de datos, existe cierta imprevisibilidad en cuanto a la cantidad de potencia computacional necesaria. Por este motivo, los recursos agrupados pueden ofrecer un mejor rendimiento y una mejor relación calidad-precio.

Un grupo elástico utiliza un proceso de asignación de recursos simple, basado en el presupuesto deseado. El presupuesto determina cuánta potencia de procesamiento está disponible en la instancia del servidor host. Luego, puede asignar una cantidad mínima y máxima de núcleos virtuales o DTU a una base de datos individual, que se tomarán de la asignación de recursos del servidor host.

Esto simplifica la administración de la base de datos, ya que solo tiene que aumentar la asignación de recursos del servidor anfitrión, en lugar de cada instancia de base de datos. Un grupo elástico también deja potencia de procesamiento de repuesto disponible para períodos de alta demanda. Si está ejecutando una carga de trabajo de base de datos crítica para el negocio, una asignación mínima de recursos más alta para la instancia de base de datos garantizará el tiempo de actividad y el rendimiento, incluso con una alta utilización general de los recursos del servidor anfitrión.

Al automatizar la asignación con reglas personalizadas, el servidor anfitrión puede beneficiarse de la escalabilidad dinámica mediante las bibliotecas de administración de Azure para .NET Core.

"Normas": [
{
"Nombre": "EscaladoAutomatizaciónDía de la semana",
"Cronograma": {
"Hora de inicio": "08:00:00",
"Hora de finalización": "20:00:00",
"DíasDeLaSemana": [ "Lunes", "Martes", "Miércoles", "Jueves", "Viernes" ]
},
"Desencadenar": {
"Métrico": "porcentaje_de_consumo_dtu",
"Operador": "MayorQueOIgual",
"Agregación": "Promedio",
"Umbral": 70,
"Ventana de tiempo": "00:05:00"
},
"Acción": {
"Capacidad": 100

Esta regla de “EscaladoAutomatizaciónDía de la semana” dicta que, de lunes a viernes entre las 8:00 y las 20:00, si el consumo de DTU de su grupo elástico alcanza o supera el 70 % durante más de 5 minutos, el script aumentará la capacidad de DTU a 100. También puede aplicar ingeniería inversa para reducir la escala durante períodos de menor demanda.

Para aquellos que prefieren una interfaz gráfica, esto también se puede hacer desde una GUI utilizando la herramienta Azure AutoScale para el servidor SQL.

Instancia administrada de SQL

Esta opción está diseñada para empresas que buscan migrar su base de datos a un entorno de plataforma como servicio (PaaS) totalmente administrado en la nube. Con el servicio de migración de datos (DMS) totalmente automatizado, puede inicializar rápidamente una base de datos SQL en la nube altamente compatible con soporte nativo de VNet. Con el programa de garantía de software de Microsoft, también puede obtener una tarifa con descuento al usar el beneficio de nube híbrida de Azure.

Una instancia administrada es ideal para empresas que requieren una alta seguridad de los datos y una compatibilidad superficial cercana al 100 % con las versiones locales existentes del servidor SQL. La instancia administrada es excelente para migrar una gran cantidad de aplicaciones a la nube desde un entorno local, al mismo tiempo que se conserva una alternativa segura en caso de falla.

Deja que Trianz te ayude a decidir cuáles son las mejores opciones de alojamiento

Trianz es un socio de servicios administrados de Microsoft Azure totalmente acreditado, con décadas de experiencia y una tasa de éxito del 100 % de nuestros clientes. Nos especializamos en consultoría integral de TI para determinar las necesidades de su empresa y ayudarlo a implementar una nueva infraestructura de TI de manera eficiente y eficaz.

¡Descubre más en trianz.com/nube o contáctanos mediante el siguiente formulario!

Contáctenos

Déjanos ayudarte
transformarse y crecer


By submitting your information, you agree to our revised  Privacy Statement.