Instancias optimizadas para memoria - Amazon Elastic Compute Cloud

Instancias optimizadas para memoria

Las instancias optimizadas para memoria están diseñadas para ofrecer un rendimiento rápido para cargas de trabajo que procesan grandes conjuntos de datos en memoria.

Instancias R5, R5a, R5b y R5n

Estas instancias están especialmente indicadas para lo siguiente:

  • Bases de datos relacionales (MySQL) y NoSQL (MongoDB, Cassandra) de alto rendimiento.

  • Almacenamiento en caché de escala web distribuidos que ofrecen almacenamiento en caché en memoria de datos de tipo clave-valor (Memcached y Redis)

  • Bases de datos en memoria que utilizan formatos de almacenamiento de datos optimizados y análisis de inteligencia de negocio (por ejemplo SAP HANA)

  • Aplicaciones que realizan el procesamiento en tiempo real de grandes datos no estructurados (servicios financieros, clústeres Hadoop/Spark)

  • Aplicaciones de computación de alto rendimiento (HPC) e Electronic Design Automation (EDA)

Las instancias bare metal, como la r5.metal, proporcionan a las aplicaciones acceso directo a los recursos físicos del servidor de alojamiento, como los procesadores y la memoria.

Para obtener más información, consulte Instancias de Amazon EC2 R5.

Instancias R6a

Estas instancias son ideales para ejecutar cargas de trabajo de uso intensivo de memoria, como las siguientes:

  • Bases de datos de alto rendimiento (relacionales y NoSQL)

  • Cachés en memoria distribuidas de escala web, como Memcached y Redis.

  • Análisis de macrodatos en tiempo real, como clústeres de Hadoop y Spark.

Instancias R6g y R6gd

Estas instancias están equipadas con procesadores AWS Graviton2 y son ideales para ejecutar cargas de trabajo de uso intensivo de memoria, como las siguientes:

  • Bases de datos de código abierto (por ejemplo, MySQL, MariaDB y PostgreSQL)

  • Cachés en memoria (por ejemplo, Memcached, Redis y KeyDB)

Las instancias bare metal, como la r6g.metal, proporcionan a las aplicaciones acceso directo a los recursos físicos del servidor de alojamiento, como los procesadores y la memoria.

Para obtener más información, consulte Instancias R6g de Amazon EC2.

Instancias R6i y R6id

Estas instancias son ideales para ejecutar cargas de trabajo de uso intensivo de memoria, como las siguientes:

  • Bases de datos de alto rendimiento (relacionales y NoSQL)

  • Bases de datos en memoria, como SAP HANA.

  • Cachés en memoria distribuidas de escala web, como Memcached y Redis.

  • Análisis de macrodatos en tiempo real, como clústeres de Hadoop y Spark.

Para obtener más información, consulte Instancias R6i de Amazon EC2.

Instancias (u-*) de memoria elevada

Estas instancias ofrecen 3 TiB, 6 TiB, 9 TiB, 12 TiB, 18 TiB y 24 TiB de memoria por instancia. Estas instancias están diseñadas para ejecutar bases de datos en memoria de tamaño grande, lo que incluye la implementación de producción de la base de datos en memoria SAP HANA.

Para obtener más información, consulte Instancias de memoria elevada de Amazon EC2 y Configuración de almacenamiento para SAP HANA. Para obtener más información acerca de los sistemas operativos compatibles, consulte Migración de SAP HANA en AWS a una instancia EC2 de memoria elevada.

Instancias X1

Estas instancias están especialmente indicadas para lo siguiente:

  • Bases de datos en memoria como SAP HANA, incluido el soporte con certificación SAP para Business Suite S/4HANA, Business Suite sobre HANA (SoH), Business Warehouse sobre HANA (BW) y Data Mart Solutions sobre HANA. Para obtener más información, consulte el tema relacionado con SAP HANA en la nube de AWS.

  • Motores de procesamiento de Big Data como Apache Spark o Presto

  • Aplicaciones de computación de alto rendimiento (HPC)

Para obtener más información, consulte Instancias de Amazon EC2 X1.

Instancias X1e

Estas instancias están especialmente indicadas para lo siguiente:

  • Bases de datos de alto rendimiento.

  • Bases de datos en memoria tales como SAP HANA. Para obtener más información, consulte el tema relacionado con SAP HANA en la nube de AWS.

  • Aplicaciones empresariales con uso intensivo de memoria.

Para obtener más información, consulte Instancias de Amazon EC2 X1e.

Instancias X2gd

Estas instancias están especialmente indicadas para lo siguiente:

  • Bases de datos en memoria, como Redis y Memcached.

  • Bases de datos relacionales, como MySQL y PostGreSQL.

  • Cargas de trabajo de Electronic Design Automation (EDA), como herramientas de verificación física y diseño.

  • Cargas de trabajo de uso intensivo de memoria, como análisis en tiempo real y servidores de almacenamiento en caché en tiempo real.

Para obtener más información, consulte Instancias X2g de Amazon EC2.

Instancias X2idn, X2iedn y X2iezn

Estas instancias están especialmente indicadas para lo siguiente:

  • Bases de datos en memoria, como Redis y Memcached.

  • Bases de datos relacionales, como MySQL y PostGreSQL.

  • Cargas de trabajo de Electronic Design Automation (EDA), como herramientas de verificación física y diseño.

  • Cargas de trabajo de uso intensivo de memoria, como análisis en tiempo real y servidores de almacenamiento en caché en tiempo real.

Las instancias X2idn y X2iedn admiten volúmenes Block Express io2. Todos los volúmenes io2 adjuntados a instancias X2idn y X2iedn, durante el lanzamiento o después de él, se ejecutan automáticamente en EBS Block Express. Para obtener más información, consulte Volúmenes io2 Block Express.

Para obtener más información, consulte Instancias X2i de Amazon EC2.

Instancias z1d

Estas instancias ofrecen un alto grado de potencia de procesamiento y de memoria, y son adecuadas para lo siguiente:

  • Electronic Design Automation (EDA)

  • Cargas de trabajo de bases de datos relacionales

z1d.metalLas instancias proporcionan a las aplicaciones acceso directo a recursos físicos del servidor del host, como procesadores o la memoria.

Para obtener más información, consulte Instancias de Amazon EC2 z1d.

Especificaciones de hardware

A continuación, se presenta un resumen de las especificaciones de hardware que requieren las instancias optimizadas para memoria. Una unidad de procesamiento central virtual (vCPU) representa una parte de la CPU física asignada a una máquina virtual (VM). Para las instancias x86, hay dos vCPU por núcleo. Para las instancias Graviton, hay una vCPU por núcleo.

Tipo de instancia vCPU predeterminadas Memoria (GiB)
r4.large 2 15,25
r4.xlarge 4 30,5
r4.2xlarge 8 61
r4.4xlarge 16 122
r4.8xlarge 32 244
r4.16xlarge 64 488
r5.large 2 16
r5.xlarge 4 32
r5.2xlarge 8 64
r5.4xlarge 16 128
r5.8xlarge 32 256
r5.12xlarge 48 384
r5.16xlarge 64 512
r5.24xlarge 96 768
r5.metal 96 768
r5a.large 2 16
r5a.xlarge 4 32
r5a.2xlarge 8 64
r5a.4xlarge 16 128
r5a.8xlarge 32 256
r5a.12xlarge 48 384
r5a.16xlarge 64 512
r5a.24xlarge 96 768
r5ad.large 2 16
r5ad.xlarge 4 32
r5ad.2xlarge 8 64
r5ad.4xlarge 16 128
r5ad.8xlarge 32 256
r5ad.12xlarge 48 384
r5ad.16xlarge 64 512
r5ad.24xlarge 96 768
r5b.large 2 16
r5b.xlarge 4 32
r5b.2xlarge 8 64
r5b.4xlarge 16 128
r5b.8xlarge 32 256
r5b.12xlarge 48 384
r5b.16xlarge 64 512
r5b.24xlarge 96 768
r5b.metal 96 768
r5d.large 2 16
r5d.xlarge 4 32
r5d.2xlarge 8 64
r5d.4xlarge 16 128
r5d.8xlarge 32 256
r5d.12xlarge 48 384
r5d.16xlarge 64 512
r5d.24xlarge 96 768
r5d.metal 96 768
r5dn.large 2 16
r5dn.xlarge 4 32
r5dn.2xlarge 8 64
r5dn.4xlarge 16 128
r5dn.8xlarge 32 256
r5dn.12xlarge 48 384
r5dn.16xlarge 64 512
r5dn.24xlarge 96 768
r5dn.metal 96 768
r5n.large 2 16
r5n.xlarge 4 32
r5n.2xlarge 8 64
r5n.4xlarge 16 128
r5n.8xlarge 32 256
r5n.12xlarge 48 384
r5n.16xlarge 64 512
r5n.24xlarge 96 768
r5n.metal 96 768
r6a.large 2 16
r6a.xlarge 4 32
r6a.2xlarge 8 64
r6a.4xlarge 16 128
r6a.8xlarge 32 256
r6a.12xlarge 48 384
r6a.16xlarge 64 512
r6a.24xlarge 96 768
r6a.32xlarge 128 1 024
r6a.48xlarge 192 1536
r6a.metal 192 1536
r6g.medium 1 8
r6g.large 2 16
r6g.xlarge 4 32
r6g.2xlarge 8 64
r6g.4xlarge 16 128
r6g.8xlarge 32 256
r6g.12xlarge 48 384
r6g.16xlarge 64 512
r6gd.medium 1 8
r6gd.large 2 16
r6gd.xlarge 4 32
r6gd.2xlarge 8 64
r6gd.4xlarge 16 128
r6gd.8xlarge 32 256
r6gd.12xlarge 48 384
r6gd.16xlarge 64 512
r6i.large 2 16
r6i.xlarge 4 32
r6i.2xlarge 8 64
r6i.4xlarge 16 128
r6i.8xlarge 32 256
r6i.12xlarge 48 384
r6i.16xlarge 64 512
r6i.24xlarge 96 768
r6i.32xlarge 128 1 024
r6i.metal 128 1 024
r6id.large 2 16
r6id.xlarge 4 32
r6id.2xlarge 8 64
r6id.4xlarge 16 128
r6id.8xlarge 32 256
r6id.12xlarge 48 384
r6id.16xlarge 64 512
r6id.24xlarge 96 768
r6id.32xlarge 128 1 024
r6id.metal 128 1 024
u-3tb1.56xlarge 224 3072
u-6tb1.56xlarge 224 6144
u-6tb1.112xlarge 448 6144
u-6tb1.metal 448 * 6144
u-9tb1.112xlarge 448 9216
u-9tb1.metal 448 * 9216
u-12tb1.112xlarge 448 12.288
u-12tb1.metal 448 * 12.288
u-18tb1.metal 448 * 18.432
u-24tb1.metal 448 * 24.576
x1.16xlarge 64 976
x1.32xlarge 128 1952
x1e.xlarge 4 122
x1e.2xlarge 8 244
x1e.4xlarge 16 488
x1e.8xlarge 32 976
x1e.16xlarge 64 1,952
x1e.32xlarge 128 3904
x2gd.medium 1 16
x2gd.large 2 32
x2gd.xlarge 4 64
x2gd.2xlarge 8 128
x2gd.4xlarge 16 256
x2gd.8xlarge 32 512
x2gd.12xlarge 48 768
x2gd.16xlarge 64 1 024
x2gd.metal 64 1 024
x2idn.16xlarge 64 1 024
x2idn.24xlarge 96 1536
x2idn.32xlarge 128 2048
x2idn.metal 128 2048
x2iedn.xlarge 4 128
x2iedn.2xlarge 8 256
x2iedn.4xlarge 16 512
x2iedn.8xlarge 32 1 024
x2iedn.16xlarge 64 2048
x2iedn.24xlarge 96 3072
x2iedn.32xlarge 128 4.096
x2iedn.metal 128 4.096
x2iezn.2xlarge 8 256
x2iezn.4xlarge 16 512
x2iezn.6xlarge 24 768
x2iezn.8xlarge 32 1 024
x2iezn.12xlarge 48 1536
x2iezn.metal 48 1536
z1d.large 2 16
z1d.xlarge 4 32
z1d.2xlarge 8 64
z1d.3xlarge 12 96
z1d.6xlarge 24 192
z1d.12xlarge 48 384
z1d.metal 48 384

* Cada procesador lógico es un hyperthread en 224 núcleos.

Las instancias optimizadas para memoria utilizan los siguientes procesadores.

Procesadores AWS Graviton

  • AWS Graviton2: R6g, R6gd, X2gd

Procesadores AMD

  • Procesadores AMD EPYC serie 7000 (AMD EPYC 7571): R5a, R5ad

  • Procesadores AMD EPYC de 3.ª generación (AMD EPYC 7R13): R6a

Procesadores Intel

  • Procesadores Intel Xeon Scalable (Haswell E7-8880 v3): X1, X1e

  • Procesadores Intel Xeon Scalable (Broadwell E5-2686 v4): R4

  • Procesadores Intel Xeon Scalable (Skylake 8151): z1d

  • Procesadores Intel Xeon Scalable (Skylake 8175M o Cascade Lake 8259CL): R5, R5d

  • Procesadores Intel Xeon Scalable de 2.ª generación (Cascade Lake 8259CL): R5b, R5n

  • Procesadores Intel Xeon Scalable de 2.ª generación (Cascade Lake 8252C): X2iezn

  • Procesadores Intel Xeon Scalable de 3.ª generación (Ice Lake 8375C): R6i, R6id, X2idn, X2iedn

Para obtener más información, consulte Tipos de instancia Amazon EC2.

Rendimiento de la memoria

​Las instancias X1 incluyen búferes de memoria escalable de Intel que ofrecen 300 GiB/s de ancho de banda de lectura de memoria sostenible y 140 GiB/s de ancho de banda de escritura de memoria sostenible.

Para obtener más información acerca de cuánta RAM se puede habilitar para instancias optimizadas para memoria, consulte Especificaciones de hardware.

Las instancias optimizadas para memoria poseen una memoria elevada y requieren AMI HVM de 64 bits para aprovechar esa capacidad. Las AMI HVM proporcionan un desempeño superior en comparación con las AMI paravirtuales (PV) en las instancias optimizadas para memoria. Para obtener más información, consulte Tipos de virtualización de una AMI de Linux.

El rendimiento de las instancias

Las instancias optimizadas para memoria permiten obtener un mayor rendimiento criptográfico por medio de la nueva característica AES-NI de Intel, la compatibilidad con las extensiones de sincronización transaccional (TSX) de Intel para mejorar el rendimiento del procesamiento de datos transaccionales en memoria y la compatibilidad con las instrucciones del procesador Advanced Vector Extensions 2 (Intel AVX2) para ampliar la mayoría de los comandos integrales a 256 bits.

Algunas instancias optimizadas para memoria ofrecen la capacidad de controlar los estados C y P del procesador en Linux. Los estados C controlan los niveles de suspensión en los que puede entrar un núcleo cuando está inactivo, mientras que los estados P controlan el rendimiento deseado (medido en frecuencia de CPU) de un núcleo. Para obtener más información, consulte Control de los estados del procesador de la instancia EC2.

Rendimiento de la red

Puede habilitar redes mejoradas en tipos de instancias compatibles para proporcionar latencias más bajas, menor fluctuación de red y mayor rendimiento de paquete por segundo (PPS). La mayoría de las aplicaciones no necesitan constantemente un alto nivel de rendimiento de la red, pero pueden beneficiarse del acceso a un mayor ancho de banda cuando envían o reciben datos. Para obtener más información, consulte Redes mejoradas en Linux.

A continuación, se presenta un resumen del rendimiento de la red de las instancias optimizadas para memoria que admiten las redes mejoradas.

Tipo de instancia Rendimiento de la red Redes mejoradas
r4.4xlarge y menor | r5.4xlarge y menor | r5a.8xlarge y menor | r5ad.8xlarge y menor | r5b.4xlarge y menor | r5d.4xlarge y menor | r6g.4xlarge y menor | r6gd.4xlarge y menor | x1e.8xlarge y menor | x2gd.4xlarge y menor | z1d.3xlarge y menor Hasta 10 Gbps † ENA
r4.8xlarge | r5.8xlarge | r5.12xlarge | r5a.12xlarge | r5ad.12xlarge | r5b.8xlarge | r5b.12xlarge | r5d.8xlarge | r5d.12xlarge | x1.16xlarge | x1e.16xlarge | z1d.6xlarge 10 Gbps ENA
r5a.16xlarge | r5ad.16xlarge | r6g.8xlarge | r6gd.8xlarge | x2gd.8xlarge 12 Gbps ENA
r6a.4xlarge y menor | r6i.4xlarge y menor | r6id.4xlarge y menor Hasta 12,5 Gbps † ENA
r6a.8xlarge | r6i.8xlarge | r6id.8xlarge 12,5 Gbps ENA
r6a.12xlarge | r6i.12xlarge | r6id.12xlarge 18,75 Gbps ENA
r5.16xlarge | r5a.24xlarge | r5ad.24xlarge | r5b.16xlarge | r5d.16xlarge | r6g.12xlarge | r6gd.12xlarge | x2gd.12xlarge 20 Gbps ENA
r5dn.4xlarge y más pequeñas | r5n.4xlarge y más pequeñas | x2iedn.4xlarge y más pequeñas | x2iezn.4xlarge y más pequeñas Hasta 25 Gbps † ENA
r4.16xlarge | r5.24xlarge | r5.metal | r5b.24xlarge | r5b.metal | r5d.24xlarge | r5d.metal | r5dn.8xlarge | r5n.8xlarge | r6a.16xlarge | r6g.16xlarge | r6g.metal | r6gd.16xlarge | r6gd.metal | r6i.16xlarge |r6id.16xlarge | x1.32xlarge | x1e.32xlarge | x2gd.16xlarge | x2gd.metal | x2iedn.8xlarge | z1d.12xlarge | z1d.metal 25 Gbps ENA
r6a.24xlarge | r6i.24xlarge | r6id.24xlarge 37,5 Gbps ENA
r5dn.12xlarge | r5n.12xlarge | r6a.32xlarge | r6a.48xlarge | r6a.metal | r6i.32xlarge | r6i.metal | r6id.32xlarge | r6id.metal | u-3tb1.56xlarge | x2idn.16xlarge | x2iedn.16xlarge | x2iezn.6xlarge 50 Gbps ENA
r5dn.16xlarge | r5n.16xlarge | x2idn.24xlarge | x2iedn.24xlarge | x2iezn.8xlarge 75 Gbps ENA
r5dn.24xlarge | r5dn.metal | r5n.24xlarge | r5n.metal | u-6tb1.56xlarge | u-6tb1.112xlarge | u-6tb1.metal * | u-9tb1.112xlarge | u-9tb1.metal * | u-12tb1.112xlarge | u-12tb1.metal * | u-18tb1.metal | u-24tb1.metal | x2idn.32xlarge | x2idn.metal | x2iedn.32xlarge | x2iedn.metal | x2iezn.12xlarge | x2iezn.metal 100 Gbps ENA

* Las instancias de este tipo lanzadas después del 12 de marzo de 2020 proporcionan un rendimiento de red de 100 Gbps. Las instancias de este tipo lanzadas antes del 12 de marzo de 2020 solo pueden proporcionar un rendimiento de red de 25 Gbps. Para asegurarse de que las instancias lanzadas antes del 12 de marzo de 2020 tengan un rendimiento de red de 100 Gbps, póngase en contacto con su equipo de cuenta para actualizar la instancia sin costo adicional.

† Estas instancias tienen una banda ancha de base y pueden utilizar un mecanismo de créditos de E/S de red para superar la banda ancha de base en función del esfuerzo. Para obtener más información, consulte Banda ancha de instancias de red.

Tipo de instancia Banda ancha de base (Gbps) Banda ancha con ráfagas (Gbps)
r4.large 0,75 10
r4.xlarge 1,25 10
r4.2xlarge 2,5 10
r4.4xlarge 5 10
r5.large 0,75 10
r5.xlarge 1,25 10
r5.2xlarge 2,5 10
r5.4xlarge 5 10
r5a.large 0,75 10
r5a.xlarge 1,25 10
r5a.2xlarge 2,5 10
r5a.4xlarge 5 10
r5a.8xlarge 7.5 10
r5ad.large 0,75 10
r5ad.xlarge 1,25 10
r5ad.2xlarge 2,5 10
r5ad.4xlarge 5 10
r5ad.8xlarge 7.5 10
r5b.large 0,75 10
r5b.xlarge 1,25 10
r5b.2xlarge 2,5 10
r5b.4xlarge 5 10
r5d.large 0,75 10
r5d.xlarge 1,25 10
r5d.2xlarge 2,5 10
r5d.4xlarge 5 10
r5dn.large 2.1 25
r5dn.xlarge 4.1 25
r5dn.2xlarge 8,125 25
r5dn.4xlarge 16,25 25
r5n.large 2.1 25
r5n.xlarge 4.1 25
r5n.2xlarge 8,125 25
r5n.4xlarge 16,25 25
r6a.large 0,781 12,5
r6a.xlarge 1,562 12,5
r6a.2xlarge 3125 12,5
r6a.4xlarge 6,25 12,5
r6g.medium 5. 10
r6g.large 0,75 10
r6g.xlarge 1,25 10
r6g.2xlarge 2,5 10
r6g.4xlarge 5 10
r6gd.medium 5. 10
r6gd.large 0,75 10
r6gd.xlarge 1,25 10
r6gd.2xlarge 2,5 10
r6gd.4xlarge 5 10
r6i.large 0,781 12,5
r6i.xlarge 1,562 12,5
r6i.2xlarge 3125 12,5
r6i.4xlarge 6,25 12,5
r6id.large 0,781 12,5
r6id.xlarge 1,562 12,5
r6id.2xlarge 3125 12,5
r6id.4xlarge 6,25 12,5
x1e.xlarge 0,625 10
x1e.2xlarge 1,25 10
x1e.4xlarge 2,5 10
x1e.8xlarge 5 10
x2iedn.xlarge 3125 25
x2iedn.2xlarge 6,25 25
x2iedn.4xlarge 12,5 25
x2gd.medium 5. 10
x2gd.large 0,75 10
x2gd.xlarge 1,25 10
x2gd.2xlarge 2,5 10
x2gd.4xlarge 5 10
x2iezn.2xlarge 12,5 25
x2iezn.4xlarge 15 25
z1d.large 0,75 10
z1d.xlarge 1,25 10
z1d.2xlarge 2,5 10
z1d.3xlarge 5 10

Rendimiento de E/S del volumen de almacén de instancias

Si se utiliza una AMI de Linux con la versión del kernel 4.4 o posterior y se utilizan todos los volúmenes del almacén de instancias basados en SSD disponibles para la instancia, se puede obtener el rendimiento de IOPS (tamaño de bloque de 4096 bytes) indicado en la tabla siguiente como máximo (en saturación de profundidad de cola). De lo contrario, obtendrá un rendimiento de IOPS inferior.

Tamaño de instancia IOPS de lectura aleatoria al 100% IOPS de escritura
r5ad.large 30.000 15.000
r5ad.xlarge 59.000 29.000
r5ad.2xlarge 117.000 57.000
r5ad.4xlarge 234.000 114.000
r5ad.8xlarge 466.666 233.333
r5ad.12xlarge 700.000 340.000
r5ad.16xlarge 933.333 466.666
r5ad.24xlarge 1.400.000 680.000
r5d.large 30.000 15.000
r5d.xlarge 59.000 29.000
r5d.2xlarge 117.000 57.000
r5d.4xlarge 234.000 114.000
r5d.8xlarge 466.666 233.333
r5d.12xlarge 700.000 340.000
r5d.16xlarge 933.333 466.666
r5d.24xlarge 1.400.000 680.000
r5d.metal 1.400.000 680.000
r5dn.large 30.000 15.000
r5dn.xlarge 59.000 29.000
r5dn.2xlarge 117.000 57.000
r5dn.4xlarge 234.000 114.000
r5dn.8xlarge 466.666 233.333
r5dn.12xlarge 700.000 340.000
r5dn.16xlarge 933.333 466.666
r5dn.24xlarge 1.400.000 680.000
r5dn.metal 1.400.000 680.000
r6id.metal 3 219 995 1 610 005
r6gd.medium 13.438 5.625
r6gd.large 26.875 11.250
r6gd.xlarge 53.750 22.500
r6gd.2xlarge 107.500 45.000
r6gd.4xlarge 215.000 90.000
r6gd.8xlarge 430.000 180.000
r6gd.12xlarge 645.000 270.000
r6gd.16xlarge 860.000 360.000
r6gd.metal 860.000 360.000
r6id.large 33 542 16 771
r6id.xlarge 67 083 33 542
r6id.2xlarge 134 167 67 084
r6id.4xlarge 268 333 134 167
r6id.8xlarge 536 666 268 334
r6id.12xlarge 804 999 402 501
r6id.16xlarge 1 073 332 536 668
r6id.24xlarge 1 609 998 805 002
r6id.32xlarge 2 146 664 1 073 336
r6id.metal 2 146 664 1 073 336
x2gd.medium 13.438 5.625
x2gd.large 26.875 11.250
x2gd.xlarge 53.750 22.500
x2gd.2xlarge 107.500 45.000
x2gd.4xlarge 215.000 90.000
x2gd.8xlarge 430.000 180.000
x2gd.12xlarge 645.000 270.000
x2gd.16xlarge 860.000 360.000
x2gd.metal 860.000 360.000
x2idn.16xlarge 430.000 180.000
x2idn.24xlarge 645.000 270.000
x2idn.32xlarge 860.000 360.000
x2idn.metal 860.000 360.000
x2iedn.xlarge 26.875 11.250
x2iedn.2xlarge 53.750 22.500
x2iedn.4xlarge 107.500 45.000
x2iedn.8xlarge 215.000 90.000
x2iedn.16xlarge 430.000 180.000
x2iedn.24xlarge 645.000 270.000
x2iedn.32xlarge 860.000 360.000
x2iedn.metal 860.000 360.000
z1d.large 30.000 15.000
z1d.xlarge 59.000 29.000
z1d.2xlarge 117.000 57.000
z1d.3xlarge 175.000 75.000
z1d.6xlarge 350.000 170,000
z1d.12xlarge 700.000 340.000
z1d.metal 700.000 340.000

A medida que llena los volúmenes de almacén de instancias basadas en SSD para la instancia, disminuye el número de IOPS de escritura que se pueden obtener. Esto se debe al trabajo adicional que debe realizar el controlador SSD para encontrar espacio disponible, volver a escribir los datos existentes y borrar el espacio no utilizado para que se pueda volver a escribir. Este proceso de recopilación de elementos no utilizados genera una amplificación de escritura interna en el SSD, expresada como ratio de operaciones de escritura de SSD con respecto a las operaciones de escritura del usuario. Este descenso del rendimiento es aún mayor si las operaciones de escritura no están en múltiplos de 4096 bytes o no están alineadas con un límite de 4096 bytes. Si escribe una cantidad más pequeña de bytes o bytes que no están alineados, el controlador SSD debe leer los datos circundantes y almacenar el resultado en una nueva ubicación. Este patrón genera una amplificación de escritura significativamente mayor, una mayor latencia y se reduce en gran medida el rendimiento de E/S.

Los controladores SSD pueden utilizar varias estrategias para reducir el impacto de la amplificación de escritura. Una de estas estrategias es reservar espacio en el almacén de instancias SSD para que el controlador pueda administrar con más eficiencia el espacio disponible para las operaciones de escritura. Esto se llama aprovisionamiento excesivo. Los volúmenes de almacén de instancias basadas en SSD proporcionados para una instancia no tienen espacio reservado para el aprovisionamiento excesivo. Para reducir la amplificación de escritura, recomendamos dejar un 10% del volumen sin particiones, de modo que el controlador SSD pueda utilizarlo para el aprovisionamiento excesivo. Esto reduce el almacenamiento que se puede utilizar, pero aumenta el rendimiento aunque el disco esté a punto de llegar a su capacidad máxima.

Para los volúmenes de almacén de instancias que admiten TRIM, puede utilizar el comando TRIM para notificar al controlador SSD cuando deje de necesitar los datos que ha escrito. Esto aporta al controlador más espacio libre, lo que puede reducir la amplificación de escritura y aumentar el rendimiento. Para obtener más información, consulte Soporte TRIM del volumen de almacén de instancias.

Características de las instancias

A continuación, se indica un resumen de las características de las instancias optimizadas para memoria:

EBS solo EBS NVMe Almacén de instancias Grupo de ubicación

R4

No

No

R5

No

R5a

No

R5ad

No

NVMe *

R5b

Sí*

No

R5d

No

NVMe *

R5dn

No

NVMe *

R5n

No

R6a

No

R6g

No

R6gd

No

NVMe *

R6i

No

R6id

No

NVMe *

Memoria elevada

No

Virtualizado: Sí

Bare Metal: No

X1

No

No

SSD

X2gd

No **

NVMe *

X2idn

No **

NVMe *

X2iedn

No **

NVMe *

X2iezn

No

X1e

No

No

SSD

z1d

No

NVMe *

** Todos los volúmenes io2 adjuntados a instancias R5b, X2idn y X2iedn, durante el lanzamiento o después del lanzamiento, se ejecutan de forma automática en EBS Block Express. Para obtener más información, consulte Volúmenes io2 Block Express.

* El volumen del dispositivo raíz debe ser un volumen de Amazon EBS.

Para obtener más información, consulte los siguientes temas:

Compatibilidad con vCPU

Las instancias optimizadas para memoria proporcionan un gran número de vCPU, lo que podría causar problemas de lanzamiento en algunos sistemas operativos con un límite de vCPU menor. Recomendamos encarecidamente que utilice las últimas AMI al lanzar las instancias optimizadas para memoria.

Las siguientes AMI admiten el lanzamiento de instancias optimizadas para memoria:

  • Amazon Linux 2 (HVM)

  • Amazon Linux AMI 2016.03 (HVM) o posterior

  • Ubuntu Server 14.04 LTS (HVM)

  • Red Hat Enterprise Linux 7.1 (HVM)

  • SUSE Linux Enterprise Server 12 SP1 (HVM)

  • Windows Server 2019

  • Windows Server 2016

  • Windows Server 2012 R2

  • Windows Server 2012

  • Windows Server 2008 R2 64 bits

  • Windows Server 2008 SP2 64 bits

Notas de la versión

  • Las instancias creadas en el sistema Nitro tienen los siguientes requisitos:

    Las AMI para Linux siguientes cumplen estos requisitos:

    • Amazon Linux 2

    • Amazon Linux AMI 2018.03

    • Ubuntu 14.04 (con kernel linux-aws) o versiones posteriores

    • Red Hat Enterprise Linux 7.4 o versiones posteriores

    • SUSE Linux Enterprise Server 12 SP2 o versiones posteriores

    • CentOS 7.4.1708 o versiones posteriores

    • FreeBSD 11.1 o versiones posteriores

    • Debian GNU/Linux 9 o versiones posteriores

  • Las instancias con procesadores Graviton de AWS tienen los siguientes requisitos:

    • Utilice una AMI para la arquitectura Arm de 64 bits.

    • Admiten el arranque a través de UEFI con tablas ACPI y admiten la conexión en caliente de ACPI de dispositivos PCI.

    Las AMI siguientes cumplen estos requisitos:

    • Amazon Linux 2 (Arm de 64 bits)

    • Ubuntu 16.04 o posterior (Arm de 64 bits)

    • Red Hat Enterprise Linux 8.0 o posterior (Arm de 64 bits)

    • SUSE Linux Enterprise Server 15 o posterior (Arm de 64 bits)

    • Debian 10 o versiones posteriores (Arm de 64 bits)

  • Para obtener el mejor rendimiento de sus instancias R6i, asegúrese de que tienen el controlador ENA versión 2.2.9 o posterior. El uso del controlador ENA anterior a la versión 1.2 con estas instancias provoca errores de conexión de la interfaz de red. Las siguientes AMI tienen un controlador ENA compatible.

    • Amazon Linux 2 con kernel 4.14.186

    • Ubuntu 20.04 con kernel 5.4.0-1025-aws

    • Red Hat Enterprise Linux 8.3 con kernel 4.18.0-240.1.1.el8_3.ARCH

    • SUSE Linux Enterprise Server 15 SP2 con kernel 5.3.18-24.15.1

  • Las instancias incrustadas en instancias del sistema Nitro admiten un máximo de 28 adjuntos, incluidas las interfaces de red, los volúmenes de EBS y los volúmenes del almacén de instancias NVMe. Para obtener más información, consulte Límites de volumen del sistema Nitro .

  • Todos los volúmenes io2 adjuntados a instancias R5b, X2idn y X2iedn, durante el lanzamiento o después del lanzamiento, se ejecutan de forma automática en EBS Block Express. Para obtener más información, consulte Volúmenes io2 Block Express.

  • Si lanza una instancia "bare metal", arrancará el servidor subyacente, lo que incluye verificar todos los componentes de hardware y de firmware. Esto, a su vez, supone que se tardarán 20 minutos desde el momento en que la instancia entre en estado de ejecución hasta que pase a estar disponible en la red.

  • Para adjuntar o desconectar volúmenes EBS o interfaces de red secundarias de una instancia bare metal, es preciso admitir la conexión en caliente nativa de PCIe. Amazon Linux 2 y las versiones más recientes de la AMI de Amazon Linux admiten la conexión en caliente nativa de PCIe, pero no así las versiones anteriores. Debe habilitar las opciones de configuración de kernel de Linux siguientes:

    CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEASPM=y
  • Las instancias "bare metal" usan un dispositivo en serie basado en PCI en vez de un dispositivo en serie basado en puerto de E/S. El kernel de Linux ascendente y las últimas AMI de Amazon Linux son compatibles con este dispositivo. Las instancias "bare metal" también proporcionan una tabla SPCR de ACPI para permitir que el sistema use automáticamente el dispositivo en serie basado en PCI. Las últimas AMI de Windows usan automáticamente el dispositivo en serie basado en PCI.

  • No se pueden iniciar instancias X1 mediante una AMI de Windows Server 2008 SP2 de 64 bits, excepto para las instancias x1.16xlarge.

  • No se pueden iniciar instancias X1e mediante una AMI de Windows Server 2008 SP2 de 64 bits.

  • Con las versiones anteriores de la AMI para Windows Server 2008 R2 64 bits, no se pueden lanzar instancias r4.large y r4.4xlarge. Si experimenta este problema, actualícese a la versión más reciente de esta AMI.

  • El número total de instancias que se puede lanzar en una región tiene un límite y existen límites adicionales para algunos tipos de instancia. Para obtener más información, consulte ¿Cuántas instancias puedo ejecutar en Amazon EC2? en las preguntas frecuentes de Amazon EC2.