La utilización de discos Premium en Azure es un desafío para el mantenimiento de los costos de una infraestructura en la nube diseñada para cargas de trabajo intensas, tales como las utilizadas en bases de datos y aplicaciones que utilizan SAP.
Muchas veces es necesario hacer uso de Managed Disks en la categoría Premium, y en SKUs elevadas, para garantizar la tasa adecuada de IOPS por segundo necesaria para la aplicación operativa y reducir la latencia en las operaciones. De hecho, es obligatorio usar almacenamiento premium, ultra o ANF para los volúmenes de /hana/data y /hana/log.
Podemos usar como ejemplo el almacenamiento de VM de Azure necesario para SAP Hana, cuyas configuraciones mínimas recomendadas de tasa de transferencia son las siguientes:
- Lectura/escritura en /hana/log de 250 MB/s con tamaños de E/S de 1MB
- Actividad de lectura de al menos 400 MB/s para /hana/data con tamaños de E/S de 16MB y 64MB
- Actividad de escritura de al menos 250MB/s para /hana/data con tamaños de E/S de 16MB y 64MB
Se observa en la práctica la adopción de discos de SKU elevada, exclusivamente por la necesidad de mantener una buena tasa de IOPS que no se ofrecen en los tamaños inferiores.
Con el fin de optimizar los costos, es posible reducir los costos de almacenamiento en DBMS y cargas de trabajo de alta tasa de E/S utilizando el almacenamiento Premium SSD v2 de Azure.
Azure Premium SSD v2
El Azure Premium SSD v2 es un almacenamiento en bloque dotado de mayor flexibilidad y latencia de submilisegundos para propósitos generales y carga de trabajo DBMS, permitiendo ajustar las capacidades de almacenamiento a la carga de trabajo. El recurso permite configurar y pagar por capacidad, IOPS y tasa de transferencia de manera independiente unos de otros, permitiendo un mejor ajuste a los requisitos del entorno.
Sus principales ventajas son:
- Pago por capacidad exacta implantada
- 3.000 IOPS y 125 MBps de tasa de transferencia incluida en el precio de la capacidad
- La modificación de IOPS provisionadas puede realizarse una vez cada 6 horas
- Latencia menor que la del Premium SSD v1, incluso sin el uso del Azure Write Accelerator
- Puede ser usado en volúmenes /hana/data y /hana/log sin la necesidad de aceleradores y otros cachés
- No hay desbordamiento de disco para SSD Premium v2
A continuación, se muestra la configuración para SAP /hana/volumen de datos:
| SKU de la VM | RAM | Máx. E/S VM
Débito | IOPS máxima de VM | /hana/capacidad de datos | /hana/tasa de transferencia de datos | /hana/IOPS de datos |
| --- | --- | --- | --- | --- | --- | --- |
| E20ds_v4 | 160 GiB | 480 MBps | 32,000 | 192 GB | 425 MBps | 3,000 |
| E20(d)s_v5 | 160 GiB | 750 MBps | 32,000 | 192 GB | 425 MBps | 3,000 |
| E32ds_v4 | 256 GiB | 769 MBps | 51,200 | 304 GB | 425 MBps | 3,000 |
| E32ds_v5 | 256 GiB | 865 MBps | 51,200 | 304 GB | 425 MBps | 3,000 |
| E48ds_v4 | 384 GiB | 1.152 MBps | 76 800 | 464 GB | 425 MBps | 3,000 |
| E48ds_v4 | 384 GiB | 1.315 MBps | 76 800 | 464 GB | 425 MBps | 3,000 |
| E64ds_v4 | 504 GiB | 1.200 MBps | 80.000 | 608 GB | 425 MBps | 3,000 |
| E64(d)s_v5 | 512 GiB | 1.735 MBps | 80.000 | 608 GB | 425 MBps | 3,000 |
| E96(d)s_v5 | 672 GiB | 2.600 MBps | 80.000 | 800 GB | 425 MBps | 3,000 |
| M32ts | 192 GiB | 500 MBps | 20.000 | 224 GB | 425 MBps | 3,000 |
| M32ls | 256 GiB | 500 MBps | 20.000 | 304 GB | 425 MBps | 3,000 |
| M64ls | 512 GiB | 1.000 MBps | 40.000 | 608 GB | 425 MBps | 3,000 |
| M32(d)ms_v2 | 875 GiB | 500 MBps | 30 000 | 1.056 GB | 425 MBps | 3,000 |
| M48(d)s_1_v3, M96(d)s_1_v3 | 974 GiB | 1.560 MBps | 65,000 | 1.232 GB | 600 MBps | 5.000 |
| M64s, M64(d)s_v2 | 1.024 GiB | 1.000 MBps | 40.000 | 1.232 GB | 600 MBps | 5.000 |
| M64ms, M64(d)ms_v2 | 1.792 GiB | 1.000 MBps | 50 000 | 2.144 GB | 600 MBps | 5.000 |
| M96(d)s_2_v3 | 1.946 GiB | 3.120 MBps | 130,000 | 2.464 GB | 800 MBps | 12.000 |
| M128s, M128(d)s_v2 | 2.048 GiB | 2.000 MBps | 80.000 | 2.464 GB | 800 MBps | 12.000 |
| M192i(d)s_v2 | 2.048 GiB | 2.000 MBps | 80.000 | 2.464 GB | 800 MBps | 12.000 |
| M176(d)s_3_v3 | 2.794 GiB | 4.000 MBps | 130,000 | 3.424 GB | 1.000 MBps | 15 000 |
| M176(d)s_4_v3 | 3.892 GiB | 4.000 MBps | 130,000 | 4.672 GB | 800 MBps | 12.000 |
| M128ms, M128(d)ms_v2 | 3.892 GiB | 2.000 MBps | 80.000 | 4.672 GB | 800 MBps | 12.000 |
| M192i(d)ms_v2 | 4.096 GiB | 2.000 MBps | 80.000 | 4.912 GB | 800 MBps | 12.000 |
| M208s_v2 | 2.850 GiB | 1.000 MBps | 40.000 | 3.424 GB | 1.000 MBps | 15 000 |
| M208ms_v2 | 5.700 GiB | 1.000 MBps | 40.000 | 6.848 GB | 1.000 MBps | 15 000 |
| M416(d)s_6_v3 | 5.696 GiB | 4.000 MBps | 130,000 | 6.848 GB | 1.200 MBps | 30 000 |
| M416s_v2 | 5.700 GiB | 2.000 MBps | 80.000 | 6.848 GB | 1.200 MBps | 17,000 |
| M416s_8_v2 | 7.600 GiB | 2.000 MBps | 80.000 | 9.120 GB | 1.250 MBps | 20.000 |
| M416(d)s_8_v3 | 7.600 GiB | 4.000 MBps | 130,000 | 9.120 GB | 1.250 MBps | 30 000 |
| M416ms_v2 | 11.400 GiB | 2.000 MBps | 80.000 | 13.680 GB | 1.300 MBps | 25.000 |
| M624(d)s_12_v3, M832(d)s_12_v3 | 11.400 GiB | 4.000 MBps | 130,000 | 13.680 GB | 1.300 MBps | 40.000 |
| M832ixs1 | 14.902 GiB | mayor que 2.000 Mbps | 80.000 | 19.200 GB | 2.000 MBps2 | 40.000 |
| M832i(d)s_16_v3 | 15.200 GiB | 8.000 Mbps | 130,000 | 19.200 GB | 4.000 MBps2 | 60 000 |
| M832ixs_v2 1 | 23.088 GiB | mayor que 2.000 Mbps | 80.000 | 28.400 GB | 2.000 MBps2 | 60 000 |
| M896ixds_32_v3 1 | 30.400 GiB | 8.000 Mbps | 130.000/260.0003 | 36,0000 GB | 2.000 MBps2 | 80.000 |
| M1792ixds_32_v3 1 | 30.400 GiB | 8.000 Mbps | 130.000/260.0003 | 36,0000 GB | 2.000 MBps2 | 80.000 |
A continuación, se muestra la configuración para SAP /hana/log:
| SKU de la VM | RAM | Máx. E/S VM
Débito | IOPS máxima de VM | /hana/capacidad de log | /hana/tasa de transferencia de log | /hana/log IOPS | /hana/capacidad compartida2
usando IOPS estándar
y rendimiento |
| --- | --- | --- | --- | --- | --- | --- | --- |
| E20ds_v4 | 160 GiB | 480 MBps | 32,000 | 80 GB | 275 MBps | 3,000 | 160 GB |
| E20(d)s_v5 | 160 GiB | 750 MBps | 32,000 | 80 GB | 275 MBps | 3,000 | 160 GB |
| E32ds_v4 | 256 GiB | 768 MBps | 51,200 | 128 GB | 275 MBps | 3,000 | 256 GB |
| E32(d)s_v5 | 256 GiB | 865 MBps | 51,200 | 128 GB | 275 MBps | 3,000 | 256 GB |
| E48ds_v4 | 384 GiB | 1.152 MBps | 76 800 | 192 GB | 275 MBps | 3,000 | 384 GB |
| E48(d)s_v5 | 384 GiB | 1.315 MBps | 76 800 | 192 GB | 275 MBps | 3,000 | 384 GB |
| E64ds_v4 | 504 GiB | 1.200 MBps | 80.000 | 256 GB | 275 MBps | 3,000 | 504 GB |
| E64(d)s_v5 | 512 GiB | 1.735 MBps | 80.000 | 256 GB | 275 MBps | 3,000 | 512 GB |
| E96(d)s_v5 | 672 GiB | 2.600 MBps | 80.000 | 512 GB | 275 MBps | 3,000 | 672 GB |
| M32ts | 192 GiB | 500 MBps | 20.000 | 96 GB | 275 MBps | 3,000 | 192 GB |
| M32ls | 256 GiB | 500 MBps | 20.000 | 128 GB | 275 MBps | 3,000 | 256 GB |
| M64ls | 512 GiB | 1.000 MBps | 40.000 | 256 GB | 275 MBps | 3,000 | 512 GB |
| M32(d)ms_v2 | 875 GiB | 500 MBps | 20.000 | 512 GB | 275 MBps | 3,000 | 875 GB |
| M48(d)s_1_v3, M96(d)s_1_v3 | 974 GiB | 1.560 MBps | 65,000 | 512 GB | 275 MBps | 3,000 | 1.024 GB |
| M64s, M64(d)s_v2 | 1.024 GiB | 1.000 MBps | 40.000 | 512 GB | 275 MBps | 3,000 | 1.024 GB |
| M64ms, M64(d)ms_v2 | 1.792 GiB | 1.000 MBps | 40.000 | 512 GB | 275 MBps | 3,000 | 1.024 GB |
| M96(d)s_2_v3 | 1.946 GiB | 3.120 MBps | 130,000 | 512 GB | 300 MBps | 4,000 | 1.024 GB |
| M128s, M128(d)s_v2 | 2.048 GiB | 2.000 MBps | 80.000 | 512 GB | 300 MBps | 4,000 | 1.024 GB |
| M192i(d)s_v2 | 2.048 GiB | 2.000 MBps | 80.000 | 512 GB | 300 MBps | 4,000 | 1.024 GB |
| M176(d)s_3_v3 | 2.794 GiB | 4.000 MBps | 130,000 | 512 GB | 300 MBps | 4,000 | 1.024 GB |
| M176(d)s_4_v3 | 3.892 GiB | 4.000 MBps | 130,000 | 512 GB | 300 MBps | 4,000 | 1.024 GB |
| M128ms, M128(d)ms_v2 | 3.892 GiB | 2.000 MBps | 80.000 | 512 GB | 300 MBps | 4,000 | 1.024 GB |
| M192i(d)ms_v2 | 4.096 GiB | 2.000 MBps | 80.000 | 512 GB | 300 MBps | 4,000 | 1.024 GB |
| M208s_v2 | 2.850 GiB | 1.000 MBps | 40.000 | 512 GB | 300 MBps | 4,000 | 1.024 GB |
| M208ms_v2 | 5.700 GiB | 1.000 MBps | 40.000 | 512 GB | 350 MBps | 4500 | 1.024 GB |
| M416(d)s_6_v3 | 5.696 GiB | 4.000 MBps | 130,000 | 512 GB | 400 MBps | 5.000 | 1.024 GB |
| M416s_v2 | 5.700 GiB | 2.000 MBps | 80.000 | 512 GB | 400 MBps | 5.000 | 1.024 GB |
| M416s_8_v2 | 7.600 GiB | 2.000 MBps | 80.000 | 512 GB | 400 MBps | 5.000 | 1.024 GB |
| M416(d)s_8_v3 | 7.600 GiB | 4.000 MBps | 130,000 | 512 GB | 400 MBps | 5.000 | 1.024 GB |
| M416ms_v2 | 11.400 GiB | 2.000 MBps | 80.000 | 512 GB | 400 MBps | 5.000 | 1.024 GB |
| M624(d)s_12_v3, M832(d)s_12_v3 | 11.400 GiB | 4.000 MBps | 130,000 | 512 GB | 600 MBps | 6000 | 1.024 GB |
| M832ixs1 | 14.902 GiB | mayor que 2.000 Mbps | 80.000 | 512 GB | 600 MBps | 9,000 | 1.024 GB |
| M832i(d)s_16_v3 | 15.200 GiB | 8.000 Mbps | 130,000 | 512 GB | 600 MBps | 10.000 | 1.024 GB |
| M832ixs_v2 1 | 23.088 GiB | mayor que 2.000 Mbps | 80.000 | 512 GB | 600 MBps | 9,000 | 1.024 GB |
| M896ixds_32_v3 1 | 30.400 GiB | 8.000 Mbps | 130.000/260.0003 | 600 MBps | 10.000 | 1.024 GB | |
| M1792ixds_32_v3 1 | 30.400 GiB | 8.000 Mbps | 130.000/260.0003 | 600 MBps | 10.000 | 1.024 GB |
Simulación de Precios
Con el fin de demostrar la diferencia en los precios, a continuación se muestra la simulación utilizando la Calculadora de Precios de Azure. Tomaremos como ejemplo las configuraciones de almacenamiento de una Máquina Virtual M64ls.
Las configuraciones Premium SSD v1 recomiendan la adopción de 4 discos P6, totalizando 256 GiB de espacio asignado, 960 IOPS provisionados y 200MBps de tasa de transferencia. Veamos el resultado en la calculadora:
La adopción de Premium SSD v2 tiene la ventaja de tener los primeros 3.000 IOPS sin costo adicional, lo que es aproximadamente tres veces la tasa de IOPS de la configuración anterior. Adoptaremos la misma configuración de disco y tasa de transferencia de la configuración anterior para realizar esta estimación. Veamos el resultado en la calculadora:
Veamos ahora un ejemplo utilizando una SKU más robusta, como por ejemplo, la M416s_v2, que alcanza hasta 30.000 IOPS con la utilización de 4 discos P40, 2.000MBps de tasa de transferencia y 5.700GiB de espacio asignado. A continuación, la calculadora:
Adoptaremos la misma configuración de disco y tasa de transferencia de la configuración anterior para realizar esta estimación. Veamos el resultado en la calculadora:
Observe que en ambos casos las mismas configuraciones implican en precios más ventajosos en la adopción del SSD Premium v2. Pero lo que no podemos perder de vista es que algunas cargas de trabajo exigirán alto IOPS, sin necesariamente necesitar el almacenamiento ofrecido por el SSD Premium v1.
Esto se hace muy evidente, por ejemplo, en una carga de trabajo que necesitaría de 10.000GiB, que en la hipótesis anterior necesitaría de un disco P60, que posee aproximadamente 16.000 GiB.
El Disco SSD Premium v2 ofrece la libertad de personalizar las configuraciones de almacenamiento de su aplicación a las reales necesidades del producto, entregando toda la performance esperada sin exceso de recursos computacionales.
Obtenga más información en:
Tipos de almacenamiento de Azure para carga de trabajo SAP | Microsoft Learn
Configuraciones de almacenamiento de máquina virtual de SAP HANA Azure | Microsoft Learn
Configuraciones de almacenamiento premium de la máquina virtual SAP HANA Azure | Microsoft Learn
Configuraciones del SAP HANA Azure virtual machine Premium SSD v2 | Microsoft Learn
Implante un disco administrado SSD Premium v2 – Azure Virtual Machines | Microsoft Learn
Visita el artículo original en Portugués aquí