Modelos de compra, niveles de servicio y opciones de hardware

Completado

Una vez que tenga una idea de la opción de implementación más adecuada para los requisitos, debe determinar el modelo de compra, el nivel de servicio y el hardware. Esta unidad ofrece una visión general de las opciones de compra y de cuándo elegir cada una de ellas.

Modelo de compra

El modelo de compra de Azure SQL proporciona dos opciones:

  • Compra basada en núcleos virtuales
  • Compra basada en unidades de transacción de base de datos (DTU)

El modelo DTU no está disponible en Azure SQL Managed Instance.

Se recomienda el modelo basado en núcleos virtuales porque permite seleccionar de forma independiente los recursos de proceso y almacenamiento. El modelo basado en DTU es una medida agrupada de recursos de proceso, almacenamiento y E/S.

En el modelo de núcleos virtuales, se paga por:

  • Recursos de proceso: nivel de servicio más el número de núcleos virtuales y cantidad de memoria más la generación de hardware.
  • Almacenamiento de datos y registro: el tipo y la cantidad de almacenamiento de datos y registros.
  • Ubicación del almacenamiento de copia de seguridad: almacenamiento con redundancia geográfica con acceso de lectura (RA-GRS), almacenamiento con redundancia de zona (ZRS) o almacenamiento con redundancia local (LRS).

El modelo de núcleos virtuales también permite usar Ventaja híbrida de Azure para SQL Server o la capacidad reservada (pago por adelantado) para ahorrar costos. Ninguna de estas opciones está disponible en el modelo DTU.

Este módulo se centra en el modelo de compra basada en núcleos virtuales.

Nivel de servicio

A continuación, debe elegir un nivel de servicio para el rendimiento y la disponibilidad. Se recomienda comenzar con el nivel De uso general y ajustarlo según sea necesario. En el modelo de núcleos virtuales hay tres niveles disponibles:

  • De uso general: Adecuado para la mayoría de cargas de trabajo empresariales. Ofrece opciones de proceso y almacenamiento escalables, equilibradas y asequibles.
  • Crítico para la empresa: Adecuado para aplicaciones empresariales con requisitos de respuesta de baja latencia. Ofrece la máxima resistencia a los errores mediante el uso de varias réplicas aisladas. Este nivel es el único que puede usar OLTP (procesamiento de transacciones en línea) en memoria para mejorar el rendimiento.
  • Hiperescala: adecuado para cargas de trabajo empresariales con almacenamiento altamente escalable (+ 100 TB) y requisitos de escalado de lectura. Desde el punto de vista del rendimiento y del coste, se encuentra entre los niveles De uso general y Crítico para la empresa. Actualmente, Hiperescala solo está disponible para bases de datos únicas en Azure SQL Database.

Nivel de proceso

Si elige el nivel De uso general y el modelo basado en núcleos virtuales, tiene otra decisión que tomar en relación con el nivel de proceso que paga:

  • El proceso aprovisionado está pensado para patrones de uso más regulares con mayor uso medio de procesos en el tiempo, o bien para varias bases de datos en las que se usan grupos elásticos. El proceso aprovisionado proporciona una cantidad fija de recursos a lo largo del tiempo para garantizar un rendimiento óptimo y se factura por esos recursos, independientemente del uso. En el proceso aprovisionado debe administrar el tamaño de los recursos de proceso para la carga de trabajo.
  • El proceso sin servidor está pensado para usarse de forma intermitente e imprevisible, con un menor uso de procesos en el tiempo. El proceso sin servidor proporciona escalabilidad automática de los procesos para simplificar la administración del rendimiento y se factura solo por la cantidad de procesos que se usa. El proceso sin servidor también admite la pausa y reanudación automáticas para ayudar a optimizar el precio. Cuando la base de datos está en pausa, solo paga por el almacenamiento.

Hardware

La generación de hardware predeterminada en este momento se conoce como hardware de serie estándar, anteriormente conocido como Gen5. El hardware de la serie Premium proporciona el hardware de proceso y almacenamiento premium más reciente y mejor.

Si elige De uso general en SQL Database y quiere usar el nivel de proceso sin servidor, el hardware Gen5 es actualmente la única opción. Actualmente se puede escalar hasta 40 núcleos virtuales.

Las selecciones de modelo de compra, nivel de servicio y hardware afectan significativamente al rendimiento, la disponibilidad y el coste de la implementación.

Prueba de conocimientos

1.

Va a cambiar una aplicación y una base de datos a Azure, pero la base de datos tiene actualmente 62 TB y seguirá creciendo. Actualmente no usa ninguna característica con ámbito de instancia. ¿Qué opción de implementación de Azure SQL será la más sencilla de usar?

2.

Imagine que ha implementado Azure SQL Database con la base de datos de nivel de procesos sin servidor, con un retraso de pausa automática de dos horas. Después de dos horas sin ninguna actividad, ¿qué sucede con la base de datos y los gastos en los que ha incurrido?