Seguridad de disco administrado
Se aplica a: ✔️ Máquinas virtuales Linux ✔️ Máquinas virtuales Windows ✔️ Conjuntos de escalado flexibles ✔️ Conjuntos de escalado uniformes
Azure ofrece la posibilidad de aumentar las IOPS de almacenamiento en disco y el rendimiento de MB/s, que se conoce como "expansión", tanto en las máquinas virtuales como en los discos. Puede usar la expansión de máquinas virtuales y discos para mejorar el rendimiento de la expansión tanto de las máquinas virtuales como de los discos.
La expansión de los recursos de disco y las máquinas virtuales de Azure no es interdependiente. No es necesario tener una máquina virtual expandible para que un disco expandible se expanda. Del mismo modo, no es necesario tener un disco expandible conectado a la máquina virtual expandible para que esta se expanda.
Escenarios frecuentes
Los siguientes escenarios pueden beneficiarse en gran medida de la expansión:
- Mejora de los tiempos de arranque: con la expansión, la instancia se iniciará más rápidamente. Por ejemplo, el disco de SO predeterminado para las VM habilitadas para Premium es el P4, con un rendimiento aprovisionado de hasta 120 IOPS y 25 MB/s. Con la expansión, el disco P4 puede llegar hasta 3500 IOPS y 170 MB/s, lo que permite multiplicar por 6 la aceleración del arranque.
- Controlar trabajos por lotes: algunas cargas de trabajo de aplicaciones son cíclicas por naturaleza. Requieren un rendimiento de línea base la mayor parte del tiempo y un rendimiento mayor durante breves períodos de tiempo. Un ejemplo de esto es un programa de contabilidad que procesa transacciones diariamente y que requiere una pequeña cantidad de tráfico de disco. Al finalizar el mes, el programa finalizará la conciliación de los informes que requieren una cantidad mucho mayor de tráfico de disco.
- Picos de tráfico: tanto los servidores web como sus aplicaciones pueden experimentar picos de tráfico en cualquier momento. Si el servidor web está respaldado por máquinas virtuales o discos que usan la expansión, los servidores estarán mejor equipados para controlar los picos de tráfico.
Expansión en el nivel de disco
Actualmente, hay dos tipos de discos administrados que pueden expandirse, los discos administrados SSD prémium, y los SSD estándar. La expansión no se aplica a otros tipos de disco actualmente. Hay dos modelos de expansión para los discos:
- Un modelo de expansión a petición, en el que el disco se expande cada vez que sus necesidades superan su capacidad actual. Este modelo incurre en cargos adicionales cada vez que el disco se expande. La expansión bajo demanda solo está disponible para los SSD prémium de más de 512 GiB.
- Un modelo basado en el crédito, en el que el disco solo se expandirá si tiene créditos de expansión acumulados en su cubo de crédito. Este modelo no incurrirá en cargos adicionales cuando el disco se expanda. La expansión basada en créditos solo está disponible para los discos administrados SSD prémium de 512 GiB y menores, y los SSD estándar de 1024 GiB y menores.
Los discos administrados SSD prémium de Azure pueden usar cualquier modelo de expansión, pero los de tipo SSD estándar solo ofrecen la expansión basada en crédito actualmente.
Además, el nivel de rendimiento de los discos administrados puede cambiar, lo que podría ser ideal si la carga de trabajo se ejecutara en la expansión.
Expansión basada en crédito | Expansión a petición | Cambio del nivel de rendimiento | |
---|---|---|---|
Escenarios | Ideal para el escalado a corto plazo (30 minutos o menos). | Ideal para el escalado a corto plazo (sin restricción de tiempo). | Ideal si la carga de trabajo se ejecutaría continuamente en la expansión. |
Costee | Gratuito | El costo es variable; para más información, consulte la sección de facturación. | El costo de cada nivel de rendimiento es fijo, para más información, consulte Precios de Managed Disks. |
Disponibilidad | Solo está disponible para los discos administrados SSD premium de 512 GiB e inferiores y los SSD estándar de 1024 GiB e inferiores. | Solo está disponible para los discos administrados SSD prémium de más de 512 GiB. | Disponible para todos los tamaños de SSD Prémium. |
Introducción: autenticación de Active Directory Domain Services local en SMB para recursos compartidos de archivos de Azure | Habilitado de forma predeterminada en los discos aptos. | Debe habilitarlo el usuario. | El usuario debe cambiar su nivel de forma manual. |
Expansión a petición
Los discos administrados SSD prémium que usan el modelo de expansión a petición pueden expandirse más allá de los objetivos aprovisionados originales, con tanta frecuencia como sea necesario para su carga de trabajo, hasta el máximo del objetivo de expansión. Por ejemplo, en un disco P30 de 1 TiB, la E/S por segundo aprovisionada es de 5000 IOPS. Cuando se habilita la expansión en este disco, las cargas de trabajo pueden emitir entradas y salidas en este disco hasta alcanzar el rendimiento máximo de expansión de 30 000 IOPS y 1000 MBps. Para ver el número máximo de destinos de ráfaga en cada disco compatible, consulte Objetivos de escalabilidad y rendimiento para discos de máquina virtual.
Si se cuenta con que las cargas de trabajo superarán con frecuencia el objetivo de rendimiento aprovisionado, la expansión de disco no resultará rentable. En este caso, se recomienda cambiar el rendimiento del disco a un nivel superior, para conseguir un mejor rendimiento de base. Revise los detalles de su facturación y evalúela teniendo en cuenta el patrón de tráfico de sus cargas de trabajo.
Antes de habilitar la expansión de disco a petición, debe comprender lo siguiente:
- La expansión a petición no se puede habilitar en un disco SSD prémium que tenga 512 GiB, o menos. Los SSD prémium con 512 GiB, o menos, siempre usarán la expansión basada en crédito.
- La expansión a petición solo se admite en SSD prémium. Si un SSD prémium con la expansión a petición habilitada se cambia a otro tipo de disco, se deshabilitará la expansión de disco.
- La expansión a petición no se deshabilita automáticamente cuando se cambia el nivel de rendimiento. Si desea cambiar el nivel de rendimiento pero no desea mantener la expansión de disco, debe deshabilitarla.
- La expansión a petición solo se puede habilitar cuando se separa el disco de una máquina virtual o cuando se detiene la máquina virtual. La expansión a petición se puede deshabilitar 12 horas después de que se haya habilitado.
Disponibilidad regional
Actualmente, el modelo a petición para la expansión de disco está disponible en todas las regiones públicas de Azure.
Facturación
Cuando se usan los discos administrado SSD prémium con el modelo de expansión a petición, se cobra una tarifa fija por hora de habilitación de expansión y se aplican costos de transacción por las transacciones de expansión que superen el objetivo aprovisionado. Los costos por transacción se cobran mediante el modelo de pago por uso, en función del número de E/S en discos sin caché, incluyendo tanto las lecturas como las escrituras que superen los objetivos aprovisionados. A continuación se incluye un ejemplo de patrones de tráfico de disco en una hora de facturación:
Configuración de disco: SSD prémium de 1 TiB (P30) con la expansión de disco habilitada.
- De 00:00:00 a 00:10:00: la IOPS del disco está por debajo del objetivo aprovisionado de 5000 IOPS.
- De 00:10:01 a 00:10:10: la aplicación envía un trabajo por lotes, lo que provoca que la IOPS de disco se expanda a 6000 IOPS durante 10 segundos.
- De 00:10:11 a 00:59:00: la IOPS del disco está por debajo del objetivo aprovisionado de 5000 IOPS.
- De 00:59:01 a 01:00:00: la aplicación envía otro trabajo por lotes, lo que provoca que la IOPS de disco se expanda a 7000 IOPS durante 60 segundos.
En esta hora de facturación, el costo de expansión incluye dos cargos:
El primer cargo es la tarifa fija por habilitación de la expansión de X € (determinada según la región). Este honorario plana siempre se cobra en el disco sin tener en cuenta el estado de adjunto hasta que esté deshabilitado.
El segundo es el costo por transacción de la expansión. La expansión del disco se produjo en dos intervalos de tiempo. De 00:10:01 a 00:10:10, la transacción acumulada de expansión es (6000 – 5000) x 10 = 10 000. De 00:59:01 a 01:00:00, la transacción acumulada de expansión es (7000 – 5000) x 60 = 120 000. El total de transacciones de expansión es de 10 000 + 120 000 = 130 000. El costo de la transacción de ráfaga se cobra en $Y en función de 13 unidades de 10 000 transacciones (en función de los precios regionales).
Así, el costo total de la expansión del disco en esta hora de facturación es de X + Y €. Se aplicaría el mismo cálculo en la expansión por encima del objetivo aprovisionado de MBps. Se traduce el uso por encima del límite de MB a las transacciones con el tamaño de E/S de 256 KB. Si el tráfico de disco supera los objetivos de IOPS y MBps aprovisionados, puede consultar el ejemplo siguiente para calcular las transacciones de expansión.
Configuración de disco: SSD prémium de 1 TB (P30) con la expansión de disco habilitada.
- De 00:00:01 a 00:00:05: la aplicación envía un trabajo por lotes, lo que provoca que la IOPS de disco se expanda a 10000 IOPS y 300 MBps durante 5 segundos.
- De 00:00:06 a 00:00:10: la aplicación envía un trabajo de recuperación, lo que provoca que la IOPS de disco se expanda a 6000 IOPS y 600 MBps durante 5 segundos.
La transacción de expansión se cuenta como el número máximo de transacciones de expansión de IOPS o de MBps. De 00:00:01 a 00:00:05, la transacción de expansión acumulada máxima es ((10 000 – 5 000), (300 - 200) * 1 024 / 256)) * 5 = 25 000 transacciones. De 00:00:06 a 00:00:10, la transacción de expansión acumulada máxima es ((6 000 – 5 000), (600 - 200) * 1 024 / 256)) * 5 = 8 000 transacciones. Además, se incluye la tarifa fija de habilitación de expansión para obtener el costo total de habilitar la expansión de disco a petición.
Puede consultar la página de precios de Managed Disks para obtener más información sobre los precios y usar la calculadora de precios de Azure para evaluar las cargas de trabajo.
Para habilitar la expansión a petición, consulte Habilitación de la expansión a petición.
Expansión basada en crédito
En el caso de los discos administrado SSD prémium, la expansión basada en crédito está disponible para tamaños de disco P20 y menores. En el caso de los SSD estándar, la expansión basada en crédito está disponible para tamaños de disco E30 y menores. En el caso de los discos administrados SSD tanto estándar como prémium, la expansión basada en crédito está disponible en todas las regiones de nubes públicas de Azure, Azure Government y Azure China. La expansión del disco está habilitada de forma predeterminada en las implementaciones nuevas y existentes de los tamaños del disco que la admiten. La expansión en el nivel de máquina virtual solo usa la opción basada en crédito.
Expansión en el nivel de máquina virtual
La expansión de nivel de máquina virtual solo usa el modelo basado en crédito para la expansión, está habilitado de manera predeterminada para la mayoría de las máquinas virtuales compatibles con Premium Storage.
Flujo de expansión
El sistema de créditos de expansión se aplica de la misma manera tanto en el nivel de máquina virtual como en el de disco. El recurso, ya sea una VM o un disco, se iniciará con su reserva de créditos de expansión totalmente llena. Estos créditos le otorgarán 30 minutos de expansión a la velocidad máxima. Se acumulan créditos cada vez que se usan IOPS o MB/s del recurso por debajo de su objetivo de rendimiento. Si el recurso ha acumulado créditos de expansión y la carga de trabajo necesita un rendimiento adicional, el recurso puede usar esos créditos para superar los límites del rendimiento y aumentarlo hasta satisfacer la demanda de la carga de trabajo.
Es usted quien decide el uso que se hace de los créditos disponibles. Puede usar los 30 minutos de créditos de expansión seguidos o de forma esporádica a lo largo del día. Cuando se implementan los recursos, vienen con una asignación completa de créditos. Cuando se agotan estos créditos, tardan menos de un día en reponerse. Los créditos se pueden gastar a su discreción. El cubo de ráfaga no necesita estar lleno para que los recursos se expanda. La acumulación de ráfagas varía en función de cada recurso, ya que se basa en IOPS y MB/s sin usar por debajo de sus objetivos de rendimiento. Los recursos con mayor rendimiento de base pueden acumular sus créditos de expansión más rápido que los recursos con un rendimiento de base más bajo. Por ejemplo, un disco P1 en reposo acumula 120 IOPS por segundo, mientras que un disco P20 en reposo acumularía 2.300 IOPS por segundo.
Estados de expansión
Hay tres estados que puede tener el recurso con la expansión habilitada:
- Acumulación : el tráfico de E/S del recurso tiene un rendimiento inferior al de destino. La acumulación de créditos de expansión para IOPS y MB/s se realiza de forma independiente. El recurso puede acumular créditos de IOPS y gastar créditos de MB/s o viceversa.
- Expansión: el tráfico del recurso tiene un rendimiento superior al de destino. El tráfico de ráfaga consumirá créditos de IOPS o ancho de banda de forma independiente.
- Constante: el tráfico del recurso tiene un rendimiento igual al de destino.
Ejemplos de expansión
En los siguientes ejemplos se muestra cómo funciona la expansión con varias combinaciones de máquinas virtuales y discos. Para que los ejemplos sean fáciles de seguir, nos centramos en MB/s, pero la misma lógica se aplica de forma independiente a IOPS.
Máquina virtual ampliable con discos noburstables
Combinación de VM y discos:
- Standard_L8s_v2
- MB/s no almacenados en caché: 160
- Máximo de MB/s de expansión: 1 280
- Disco de SO P50
- MB/s aprovisionados: 250
- Expansión a petición: sin habilitar
- Dos discos de datos P50
- MB/s aprovisionados: 250
- Expansión a petición: sin habilitar
Después del arranque inicial, se ejecuta una aplicación en la máquina virtual y tiene una carga de trabajo no crítica. Esta carga de trabajo requiere 30 MB/s, que se distribuyen uniformemente entre todos los discos.
A continuación, la aplicación necesita procesar un trabajo por lotes que requiere 600 MB/s. Standard_L8s_v2 se expande para satisfacer esta demanda y, a continuación, las solicitudes a los discos se distribuyen uniformemente para los discos P50.
Máquina virtual ampliable con discos ampliables
Combinación de VM y discos:
- Standard_L8s_v2
- MB/s no almacenados en caché: 160
- Máximo de MB/s de expansión: 1 280
- Disco de SO P4
- MB/s aprovisionados: 25
- Máximo de MB/s de expansión: 170
- 2 discos de datos P4
- MB/s aprovisionados: 25
- Máximo de MB/s de expansión: 170
Cuando se inicie la máquina virtual, se ampliará para solicitar su límite de ráfaga de 1280 MB/s desde el disco del sistema operativo y el disco del sistema operativo responderá con su rendimiento de ráfaga de 170 MB/s.
Después del inicio, inicie una aplicación que tenga una carga de trabajo no crítica. Esta aplicación requiere 15 MB/s que se distribuyen uniformemente entre todos los discos.
A continuación, la aplicación necesita procesar un trabajo por lotes que requiere 360 MB/s. Standard_L8s_v2 se expande para satisfacer esta demanda y, a continuación, realiza una solicitud. El disco del SO solo necesita 20 MB/s. Los 340 MB/s restantes se administran mediante los discos de datos P4 de expansión.
Pasos siguientes
- Para habilitar la expansión a petición, consulte Habilitación de la expansión a petición.
- Para aprender a obtener información sobre los recursos de expansión, consulte Métricas de expansión de disco.
- Para ver exactamente cuál es la ráfaga de cada tamaño de disco aplicable, vea Objetivos de escalabilidad y rendimiento para discos de máquinas virtuales.