Las unidades SSD empresariales (ESSD) de Alibaba Cloud utilizan Ethernet de 25 Gigabit y acceso remoto directo a memoria (RDMA) para reducir la latencia y ofrecer hasta 1,000,000 de IOPS de lectura/escritura aleatoria por disco. Este tema proporciona información general sobre los ESSD, como los niveles de rendimiento (PL), los escenarios de uso y las especificaciones de rendimiento.
Especificaciones
El valor del parámetro de API cloud_essd indica que se trata de ESSD. Los ESSD se clasifican en cuatro PL según el rendimiento máximo por disco.
|
Atributo de ESSD |
Nivel de rendimiento |
|||
|
PL3 |
PL2 |
PL1 |
PL0 |
|
|
Descripción del rendimiento |
Rendimiento de E/S ultraalto y baja latencia de E/S |
Alto rendimiento de E/S y baja latencia de E/S |
Rendimiento de E/S moderado y latencia de E/S relativamente baja |
Rendimiento de E/S moderado y latencia de E/S relativamente baja |
|
Rango de capacidad (GiB) |
1,261 a 65,536 |
461 a 65,536 |
20 a 65,536 |
1 a 65,536 |
|
Durabilidad de los datos |
99.9999999% |
99.9999999% |
99.9999999% |
99.9999999% |
|
IOPS máximas por disco |
1,000,000 |
100,000 |
50,000 |
10,000 |
|
Throughput máximo por disco (MB/s) |
4,000 |
750 |
350 |
180 |
|
Fórmula para calcular las IOPS por disco |
min{1,800 + 50 × Capacity, 1,000,000} |
min{1,800 + 50 × Capacity, 100,000} |
min{1,800 + 50 × Capacity, 50,000} |
min{1,800 + 12 × Capacity, 10,000} |
|
Fórmula para calcular el throughput por disco (MB/s) |
min{120 + 0.5 × Capacity, 4,000} |
min{120 + 0.5 × Capacity, 750} |
min{120 + 0.5 × Capacity, 350} |
min{100 + 0.25 × Capacity, 180} |
|
Escenario de ejemplo |
Bases de datos relacionales medianas y grandes para negocios principales, bases de datos NoSQL y bases de datos SAP y Oracle de gran tamaño |
Bases de datos relacionales y NoSQL medianas, clústeres de registros Elasticsearch, Logstash y Kibana (ELK) medianos, y software comercial de nivel empresarial como SAP y Oracle |
Bases de datos MySQL y SQL Server pequeñas y medianas, clústeres de registros ELK pequeños y medianos, software comercial de nivel empresarial como SAP y Oracle, y aplicaciones en contenedores |
Bases de datos MySQL y SQL Server pequeñas y medianas, clústeres de registros ELK pequeños y medianos, software comercial de nivel empresarial como SAP y Oracle, y aplicaciones en contenedores |
|
Discos de sistema o de datos recomendados para reemplazar con ESSD en los escenarios de negocio sugeridos |
Discos de datos de familias de instancias equipadas con SSD locales y con 16 o más vCPU (i1, i2 e i2g) |
SSD estándar y discos de datos de familias de instancias equipadas con SSD locales (i1, i2 e i2g) |
SSD estándar |
Discos de sistema |
Para obtener información sobre cómo probar el rendimiento de IOPS de un ESSD, consulte Benchmark the IOPS of an ESSD.
Métodos de facturación
Los ESSD admiten los métodos de facturación pay-as-you-go y suscripción.
Para obtener información sobre los precios de los ESSD en los diferentes PL, consulte la pestaña Pricing en la página de Elastic Compute Service.
Escenarios
Los ESSD son adecuados para las siguientes aplicaciones sensibles a la latencia o escenarios de negocio con uso intensivo de E/S:
Bases de datos grandes de procesamiento de transacciones en línea (OLTP): bases de datos relacionales como MySQL, PostgreSQL, Oracle y SQL Server
Bases de datos NoSQL: bases de datos no relacionales como MongoDB, HBase y Cassandra
Registros distribuidos de Elasticsearch: análisis de registros ELK
Compatibilidad con el protocolo NVMe
Puede conectar ESSD a instancias de Elastic Compute Service (ECS) mediante el protocolo Non-Volatile Memory Express (NVMe) y habilitar la función multi-attach para permitir que un ESSD se conecte a varias instancias de ECS. Para obtener más información, consulte NVMe disks y Multi-attach for cloud disks.
Capacidad y PL
El rendimiento de un dispositivo de almacenamiento está estrechamente relacionado con su capacidad. Un dispositivo de almacenamiento con mayor capacidad ofrece mayores capacidades de procesamiento de datos. Todos los ESSD tienen el mismo rendimiento de E/S por unidad de capacidad. Sin embargo, el rendimiento general de un ESSD aumenta linealmente con su capacidad hasta alcanzar el rendimiento máximo por disco correspondiente al PL.
|
Nivel de rendimiento |
Rango de capacidad de ESSD (GiB) |
IOPS máximas |
Throughput de E/S máximo (MB/s) |
|
PL0 |
1 a 65,536 |
10,000 |
180 |
|
PL1 |
20 a 65,536 |
50,000 |
350 |
|
PL2 |
461 a 65,536 |
100,000 |
750 |
|
PL3 |
1,261 a 65,536 |
1,000,000 |
4,000 |
Ejemplo 1: Si selecciona 20 GiB como capacidad del disco al crear un ESSD en la consola de ECS, puede elegir PL0 o PL1 como nivel de rendimiento del ESSD. Un ESSD PL0 ofrece hasta 10,000 IOPS. Un ESSD PL1 ofrece hasta 50,000 IOPS.
Ejemplo 2: Si selecciona 32,000 GiB de capacidad de almacenamiento al crear un ESSD en la consola de ECS, todos los PL están disponibles. Se ofrecen hasta 10,000 IOPS para PL0, 50,000 IOPS para PL1, 100,000 IOPS para PL2 y 1,000,000 IOPS para PL3.
Rendimiento de E/S de almacenamiento de los tipos de instancia
El rendimiento de E/S de almacenamiento de las instancias de ciertas familias de nueva generación es proporcional a las especificaciones de los tipos de instancia. Por ejemplo, en la familia de instancias optimizadas para almacenamiento g7se, un tipo de instancia con especificaciones superiores puede ofrecer mayores IOPS y throughput de almacenamiento. Para obtener más información, consulte Storage I/O performance.
A continuación se describe la relación entre los tipos de instancia y los ESSD en términos de rendimiento:
Si el rendimiento total de los ESSD de una instancia no supera el rendimiento de E/S de almacenamiento del tipo de instancia, prevalece el rendimiento total de los ESSD.
Si el rendimiento total de los ESSD de una instancia supera el rendimiento de E/S de almacenamiento del tipo de instancia, prevalece el rendimiento de E/S de almacenamiento del tipo de instancia.
El rendimiento real de almacenamiento varía cuando las instancias de diferentes tipos tienen conectados ESSD de distintos PL. En los siguientes ejemplos se utiliza la familia de instancias g7se.
Ejemplo 1: Se crea una instancia del tipo ecs.g7se.xlarge con 16 GiB de memoria que puede ofrecer un máximo de 60,000 IOPS. Se conecta un ESSD PL2 a la instancia. El ESSD tiene una capacidad de 2,000 GiB y puede ofrecer un máximo de 100,000 IOPS. Las IOPS máximas de la instancia están limitadas por el tipo de instancia a 60,000.
Ejemplo 2: Se crea una instancia del tipo ecs.g7se.4xlarge con 64 GiB de memoria que puede ofrecer un máximo de 150,000 IOPS. Se conectan tres ESSD PL2 a la instancia. Cada ESSD tiene una capacidad de 2,000 GiB y puede ofrecer un máximo de 100,000 IOPS. El total de IOPS máximas que estos ESSD pueden ofrecer es de 300,000. Las IOPS máximas de la instancia están limitadas por el tipo de instancia a 150,000.
Ejemplo 3: Se crea una instancia del tipo ecs.g7se.4xlarge con 64 GiB de memoria que puede ofrecer un máximo de 150,000 IOPS. Se conecta un ESSD PL3 a la instancia. El ESSD tiene una capacidad de 2,000 GiB y puede ofrecer un máximo de 101,800 IOPS. Las IOPS máximas de la instancia están limitadas por las IOPS máximas del ESSD a 101,800.
Familias de instancias compatibles con ESSD
Para obtener información sobre las familias de instancias compatibles con ESSD en los niveles PL0, PL1, PL2 y PL3, consulte Instance family overview.
Referencias
Si cambian los requisitos de rendimiento de sus aplicaciones o cargas de trabajo, o si la capacidad de almacenamiento es insuficiente, es posible que necesite cambiar las categorías de disco. Para obtener más información, consulte Change disk category.
Los ESSD de los cuatro PL tienen diferentes límites de rendimiento. Puede elegir o cambiar un nivel de rendimiento según los requisitos de su aplicación. Para obtener más información, consulte Modify ESSD performance level.