¿Las máquinas virtuales de Azure tienen límites de E/S de disco?

¿Las máquinas virtuales de Azure tienen límites de E/S de disco?

Tenemos un servidor SQL alojado en una VM de Azure. Una de nuestras aplicaciones requiere mucha lectura/escritura en la base de datos y estamos viendo un rendimiento deficiente del disco. Longitudes de cola de disco de 10 o más.

He estado intentando encontrar una manera de aumentar el rendimiento del disco. Encontré un vídeo de Technet.aquíeso menciona una cuota de disco y abarca 4 cuentas de almacenamiento aumenta la E/S del disco. ¿Alguien puede confirmar este limitador de disco o recomendar esta técnica de expansión?

Respuesta1

Los discos de Azure se almacenan como blobs en páginas en Azure Storage. Una cuenta de almacenamiento tiene objetivos de escala específicos. A medida que maneja una carga pesada de E/S de disco a través de una máquina virtual, es posible superar los límites de estos objetivos de almacenamiento. Las cuentas de almacenamiento con redundancia local tienen un objetivo de rendimiento de 10 Gbps de entrada/15 Gbps de salida, mientras que las cuentas con redundancia geográfica tienen un objetivo de rendimiento de 5 Gbps de entrada/10 Gbps de salida. Un blob específico (que contiene un solo disco) tiene un objetivo de 60 MBytes/seg.

Es por eso que verá sugerencias (como ese video de TechNet) para usar múltiples discos en múltiples cuentas de almacenamiento, para ir más allá de los objetivos de escala de almacenamiento específicos de la cuenta.

Aquí estáun artículocon respecto a los tamaños de VM y los IOP máximos relacionados. Verá que cada tamaño de VM tiene un máximo. IOP equivalentes a 500 x #discos conectados.

Este artículocubre consideraciones de rendimiento para ejecutar SQL Server en una máquina virtual, que cubre muchos temas, incluida la E/S del disco.

EDITAREsta respuesta está un poco desactualizada ahora. Además de los discos de almacenamiento estándar, ahora puede utilizar el almacenamiento Premium para discos. El almacenamiento premium está respaldado por SSD y los discos varían entre 500 y 5000 IOPS y 100-200 MB/s, según el nivel de disco (el más alto es 1 TB, 5000 IOPS, 200 MB/s). Aún tendrá límites generales para una determinada máquina virtual de la serie DS o GS, pero estos límites son más altos que los de la serie D o G (con un máximo de 80 000 IOPS y 2000 MB/s en un GS5, por ejemplo).

Más información sobre los tamaños de VMaquí.

Más información sobre el almacenamiento Premiumaquí.

Respuesta2

Las nuevas máquinas virtuales de la serie DS (con unidad temporal SSD local y unidades persistentes respaldadas por SSD) tienen un límite de ancho de banda por máquina virtual, como puede ver.En la documentación de la serie DS.

El ancho de banda es de ~32 MB/s por núcleo.

información relacionada