Tipos de instancias - Amazon Elastic Compute Cloud

Tipos de instancias

Cuando se lanza una instancia, el tipo de instancia que especifique determinará el hardware del equipo host utilizado para la instancia. Cada tipo de instancia ofrece distintas características de computación, memoria y almacenamiento, y se agrupa en familias de instancias en función de dichas características. Seleccione un tipo de instancia en función de los requisitos de la aplicación o del software que tenga previsto ejecutar en la instancia.

Amazon EC2 proporciona a cada instancia una cantidad uniforme y predecible de capacidad de CPU, con independencia del hardware subyacente.

Amazon EC2 dedica algunos recursos del equipo host, como CPU, memoria y almacén de instancias, a una instancia en particular. Amazon EC2 comparte otros recursos del equipo host, como la red y el subsistema de discos, entre las instancias. Si cada instancia en un equipo host trata de utilizar la mayor cantidad posible de estos recursos compartidos, cada una recibe una parte igual de dicho recurso. Sin embargo, cuando un recurso está infrautilizado, una sola instancia puede consumir una parte mayor de dicho recurso mientras esté disponible.

Cada tipo de instancia obtiene un rendimiento mínimo superior o inferior de un recurso compartido. Por ejemplo, los tipos de instancias con un alto rendimiento de E/S tienen una mayor asignación de recursos compartidos. Asignar una mayor proporción de recursos compartidos también reduce la variación de rendimiento de E/S. Para la mayoría de las aplicaciones, un rendimiento de E/S moderado es más que suficiente. No obstante, para las aplicaciones que requieran un rendimiento de E/S mayor o más uniforme, piense en utilizar un tipo de instancia con un rendimiento de E/S superior.

Tipos de instancias disponibles

Amazon EC2 proporciona una amplia selección de tipos de instancias optimizados para diferentes casos de uso. Para lograr el mejor rendimiento, recomendamos usar los siguientes tipos de instancias de la generación actual al lanzar nuevas instancias. Para obtener información general sobre los tipos de instancias de la generación actual, consulte Tipos de instancias Amazon EC2.

Amazon EC2 proporciona los tipos de instancias que aparecen en la tabla siguiente. Para determinar los tipos de instancia que cumplen sus requisitos, como regiones admitidas, recursos informáticos o recursos de almacenamiento, consulte Búsqueda de un tipo de instancia Amazon EC2.

Tipo Sizes Caso de uso
A1 a1.medium | a1.large | a1.xlarge | a1.2xlarge | a1.4xlarge | a1.metal Fin general
C4 c4.large | c4.xlarge | c4.2xlarge | c4.4xlarge | c4.8xlarge Optimizada para computación
C5 c5.large | c5.xlarge | c5.2xlarge | c5.4xlarge | c5.9xlarge | c5.12xlarge | c5.18xlarge | c5.24xlarge | c5.metal Optimizada para computación
C5d c5d.large | c5d.xlarge | c5d.2xlarge | c5d.4xlarge | c5d.9xlarge | c5d.12xlarge | c5d.18xlarge | c5d.24xlarge | c5d.metal Optimizada para computación
C5n c5n.large | c5n.xlarge | c5n.2xlarge | c5n.4xlarge | c5n.9xlarge | c5n.18xlarge | c5n.metal Optimizada para computación
D2 d2.xlarge | d2.2xlarge | d2.4xlarge | d2.8xlarge Optimizada para almacenamiento
F1 f1.2xlarge | f1.4xlarge | f1.16xlarge Computación acelerada
G3 g3s.xlarge | g3.4xlarge | g3.8xlarge | g3.16xlarge Computación acelerada
G4 g4dn.xlarge | g4dn.2xlarge | g4dn.4xlarge | g4dn.8xlarge | g4dn.12xlarge | g4dn.16xlarge | g4dn.metal Computación acelerada
H1 h1.2xlarge | h1.4xlarge | h1.8xlarge | h1.16xlarge Optimizada para almacenamiento
I3 i3.large | i3.xlarge | i3.2xlarge | i3.4xlarge | i3.8xlarge | i3.16xlarge | i3.metal Optimizada para almacenamiento
l3en i3en.large | i3en.xlarge | i3en.2xlarge | i3en.3xlarge | i3en.6xlarge | i3en.12xlarge | i3en.24xlarge | i3en.metal Optimizada para almacenamiento
M4 m4.large | m4.xlarge | m4.2xlarge | m4.4xlarge | m4.10xlarge | m4.16xlarge Fin general
M5 m5.large | m5.xlarge | m5.2xlarge | m5.4xlarge | m5.8xlarge | m5.12xlarge | m5.16xlarge | m5.24xlargem5.metal Fin general
M5a m5a.large | m5a.xlarge | m5a.2xlarge | m5a.4xlarge | m5a.8xlarge | m5a.12xlarge | m5a.16xlarge | m5a.24xlarge Fin general
M5ad m5ad.large | m5ad.xlarge | m5ad.2xlarge | m5ad.4xlarge | m5ad.8xlarge | m5ad.12xlarge | m5ad.16xlarge | m5ad.24xlarge Fin general
M5d m5d.large | m5d.xlarge | m5d.2xlarge | m5d.4xlarge | m5d.8xlarge | m5d.12xlarge | m5d.16xlarge | m5d.24xlarge | m5d.metal Fin general
M5dn m5dn.large | m5dn.xlarge | m5dn.2xlarge | m5dn.4xlarge | m5dn.8xlarge | m5dn.12xlarge | m5dn.16xlarge | m5dn.24xlarge Fin general
M5n m5n.large | m5n.xlarge | m5n.2xlarge | m5n.4xlarge | m5n.8xlarge | m5n.12xlarge | m5n.16xlarge | m5n.24xlarge Fin general
P2 p2.xlarge | p2.8xlarge | p2.16xlarge Computación acelerada
P3 p3.2xlarge | p3.8xlarge | p3.16xlarge Computación acelerada
P3dn p3dn.24xlarge Computación acelerada
R4 r4.large | r4.xlarge | r4.2xlarge | r4.4xlarge | r4.8xlarge | r4.16xlarge Optimizada para memoria
R5 r5.large | r5.xlarge | r5.2xlarge | r5.4xlarge | r5.8xlarge | r5.12xlarge | r5.16xlarge | r5.24xlarge | r5.metal Optimizada para memoria
R5a r5a.large | r5a.xlarge | r5a.2xlarge | r5a.4xlarge | r5a.8xlarge | r5a.12xlarge | r5a.16xlarge | r5a.24xlarge Optimizada para memoria
R5ad r5ad.large | r5ad.xlarge | r5ad.2xlarge | r5ad.4xlarge | r5ad.12xlarge | r5ad.24xlarge Optimizada para memoria
R5d r5d.large | r5d.xlarge | r5d.2xlarge | r5d.4xlarge | r5d.8xlarge | r5d.12xlarge | r5d.16xlarge | r5d.24xlarge | r5d.metal Optimizada para memoria
R5dn r5dn.large | r5dn.xlarge | r5dn.2xlarge | r5dn.4xlarge | r5dn.8xlarge | r5dn.12xlarge | r5dn.16xlarge | r5dn.24xlarge Optimizada para memoria
R5n r5n.large | r5n.xlarge | r5n.2xlarge | r5n.4xlarge | r5n.8xlarge | r5n.12xlarge | r5n.16xlarge | r5n.24xlarge Optimizada para memoria
T2 t2.nano | t2.micro | t2.small | t2.medium | t2.large | t2.xlarge | t2.2xlarge Fin general
T3 t3.nano | t3.micro | t3.small | t3.medium | t3.large | t3.xlarge | t3.2xlarge Fin general
T3a t3a.nano | t3a.micro | t3a.small | t3a.medium | t3a.large | t3a.xlarge | t3a.2xlarge Fin general
u-xtb1 u-6tb1.metal | u-9tb1.metal | u-12tb1.metal | u-18tb1.metal | u-24tb1.metal Optimizada para memoria
X1 x1.16xlarge | x1.32xlarge Optimizada para memoria
X1e x1e.xlarge | x1e.2xlarge | x1e.4xlarge | x1e.8xlarge | x1e.16xlarge | x1e.32xlarge Optimizada para memoria
z1d z1d.large | z1d.xlarge | z1d.2xlarge | z1d.3xlarge | z1d.6xlarge | z1d.12xlarge | z1d.metal Optimizada para memoria

Instancias de generaciones anteriores

Amazon Web Services ofrece instancias de generaciones anteriores para los usuarios que hayan optimizado sus aplicaciones con estas instancias y aún no hayan actualizado. Le animamos a que utilice instancias de última generación para beneficiarse del mejor rendimiento, aunque seguiremos dando servicio a las instancias de generaciones anteriores. Si actualmente utiliza una instancia de generaciones anteriores, puede ver cuál sería la instancia de la generación actual apropiada a la que podría actualizar. Para obtener más información, consulte Instancias de generaciones anteriores.

Tipo Sizes
C1 c1.medium | c1.xlarge
C3 c3.large | c3.xlarge | c3.2xlarge | c3.4xlarge | c3.8xlarge
G2 g2.2xlarge | g2.8xlarge
I2 i2.xlarge | i2.2xlarge | i2.4xlarge | i2.8xlarge
M1 m1.small | m1.medium | m1.large | m1.xlarge
M2 m2.xlarge | m2.2xlarge | m2.4xlarge
M3 m3.medium | m3.large | m3.xlarge | m3.2xlarge
R3 r3.large | r3.xlarge | r3.2xlarge | r3.4xlarge | r3.8xlarge
T1 t1.micro

Especificaciones de hardware

Para obtener más información acerca de las especificaciones de hardware de cada tipo de instancia Amazon EC2, consulte Tipos de instancias de Amazon EC2.

Para determinar qué tipo de instancia es el más adecuado para sus necesidades, le recomendamos que lance una instancia y utilice su propia aplicación de referencia. Puesto que por paga por segundo de instancia, resulta conveniente y económico probar varios tipos de instancias antes de tomar una decisión.

Si sus necesidades cambian, incluso después de tomar una decisión, puede ajustar el tamaño de la instancia posteriormente. Para obtener más información, consulte Cambio del tipo de instancia.

nota

Las instancias Amazon EC2 se ejecutan normalmente en procesadores virtuales Intel de 64 bits, tal y como se especifica en las páginas del producto de tipos de instancias. Para obtener más información acerca de las especificaciones de hardware de cada tipo de instancia Amazon EC2, consulte Tipos de instancias de Amazon EC2. Sin embargo, las convenciones de nomenclatura de las CPU de 64 bits por parte del sector pueden inducir a error. El fabricante de chips, Advanced Micro Devices (AMD), desarrolló la primera arquitectura de 64 bits comercialmente viable basada en conjunto de instrucciones de Intel x86. Por ello, esta arquitectura suele recibir el nombre de AMD64 con independencia de quién sea el fabricante del chip. Varios distribuidores de Windows y Linux llevan a cabo esta práctica. Esto explica por qué la información interna del sistema de una instancia EC2 de Ubuntu o de Windows muestra la arquitectura de la CPU como AMD64, a pesar de que las instancias se ejecutan en hardware de Intel.

Tipos de virtualización de AMI

El tipo de virtualización de la instancia está determinado por la AMI que utilice para lanzarla. Los tipos de instancias de la generación actual solo admiten máquinas virtuales de hardware (HVM). Algunos tipos de instancias de generaciones anteriores admiten paravirtuales (PV) y algunas regiones AWS son compatibles con instancias PV. Para obtener más información, consulte Tipos de virtualización de una AMI de Linux.

Para obtener el máximo rendimiento, le recomendamos que utilice una AMI HVM. Además, las AMI HVM son necesarias para beneficiarse de las redes mejoradas. La virtualización HVM utiliza la tecnología asistida por hardware proporcionada por la plataforma de AWS. Con la virtualización HVM, la VM invitada se ejecuta como si se encontrase en una plataforma de hardware nativa, salvo que continúa utilizando la red PV y los controladores de almacenamiento para mejorar el rendimiento.

Instancias integradas en el sistema Nitro

El sistema Nitro es una recopilación de componentes de hardware y software integrados en AWS que permiten alcanzar un alto rendimiento, una gran disponibilidad y mucha seguridad. Además, el sistema Nitro proporciona capacidades bare metal que eliminan los gastos de la virtualización y admite cargas de trabajo que requieren acceso total para alojar hardware. Para obtener más información, consulte Sistema Nitro de AWS.

Componentes de Nitro

Los componentes siguientes forman parte del sistema Nitro:

  • Tarjeta Nitro

    • Volúmenes de almacenamiento de NVMe locales

    • Soporte de hardware de redes

    • Administración

    • Monitorización

    • Seguridad

  • Chip de seguridad de Nitro, integrado en la placa madre

  • Hipervisor de Nitro: es un hipervisor ligero que administra la asignación de memoria y de CPU y que proporciona un rendimiento igual sin sistema operativo para la mayoría de cargas de trabajo.

Tipos de instancias

Las instancias siguientes están integradas en el sistema Nitro:

  • A1, C5, C5d, C5n, G4, I3en, M5, M5a, M5ad, M5d, M5dn, M5n, p3dn.24xlarge, R5, R5a, R5ad, R5d, R5dn, R5n, T3, T3a, y z1d

  • Bare Metal: c5.metal, c5d.metal, c5n.metal, i3.metal, i3en.metal, m5.metal, m5d.metal, r5.metal, r5d.metal, u-6tb1.metal, u-9tb1.metal, u-12tb1.metal, u-18tb1.metal, u-24tb1.metal, and z1d.metal

Características de red y almacenamiento

Cuando selecciona un tipo de instancia, este determina las características de red y almacenamiento que estarán disponibles. Para describir un tipo de instancia, utilice el comando describe-instance-types.

Características de red

  • IPv6 se admite en todos los tipos de instancias de generación actual y los tipos de instancias de generación anterior C3, R3 e I2.

  • Para maximizar el rendimiento de red y de ancho de banda de su tipo de instancia, puede hacer lo siguiente:

    • Lance tipos de instancias admitidos en un grupo de ubicación en clúster para optimizar las instancias para aplicaciones de informática de alto rendimiento (HPC). Las instancias de un grupo de ubicación en clúster pueden beneficiarse de conexión en red con un ancho de banda alto y baja latencia. Para obtener más información, consulte Grupos de ubicación.

    • Habilite las redes mejoradas para tipos de instancias de generación actual admitidos, para obtener un rendimiento muy superior en cuanto a paquetes por segundo (PPS), menor inestabilidad de la red y menor latencia. Para obtener más información, consulte Redes mejoradas en Linux.

  • Los tipos de instancias de generación actual habilitados para redes mejoradas tienen los siguientes atributos de rendimiento en red:

    • El tráfico dentro de la misma región sobre direcciones IPv6 o IPv4 privadas puede admitir 5 Gbps para tráfico de un solo flujo y hasta 25 Gbps para tráfico multiflujo (en función del tipo de instancia).

    • El tráfico desde y hacia buckets de Amazon S3 dentro de la misma región en un espacio de direcciones IP públicas o a través de un punto de enlace de la VPC puede utilizar todo el ancho de banda de instancias disponible en conjunto.

  • La unidad de transmisión máxima (MTU) admitida varía según los tipos de instancia. Todos los tipos de instancias Amazon EC2 admiten marcos de MTU Ethernet V2 1500 estándar. Todas las instancias de generación actual admiten 9001 MTU, o tramas gigantes, y algunas instancias de generaciones anteriores también los admiten. Para obtener más información, consulte Unidad de transmisión máxima (MTU) de red de la instancia EC2.

Características de almacenamiento

  • Algunos tipos de instancias admiten volúmenes de EBS y volúmenes de almacén de instancias, mientras que otros solo admiten volúmenes de EBS. Algunos tipos de instancias que admiten volúmenes de almacén de instancias utilizan unidades de estado sólido (SSD) para ofrecer un rendimiento de E/S aleatoria muy alto. Algunos tipos de instancias admiten volúmenes de almacén de instancias NVMe. Algunos tipos de instancias admiten volúmenes de EBS NVMe. Para obtener más información, consulte Amazon EBS y NVMe en instancias de Linux y Volúmenes SSD de NVMe.

  • Para obtener una capacidad adicional y dedicada para la E/S de Amazon EBS puede lanzar algunos tipos de instancias como las instancias optimizadas para EBS. Algunos tipos de instancias están optimizados para EBS de forma predeterminada. Para obtener más información, consulte Instancias optimizadas para Amazon EBS.

Resumen de características de red y almacenamiento

En la tabla siguiente se resumen las características de red y almacenamiento admitidas por los tipos de instancias de la generación actual.

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

A1

No

ENA

C4

No

No

Intel 82599 VF

C5

No

ENA

C5d

No

NVMe *

ENA

C5n

No

ENA

D2

No

No

HDD

Intel 82599 VF

F1

No

No

NVMe *

ENA

G3

No

No

ENA

G4

No

NVMe *

ENA

HS1

No

No

HDD *

ENA

I3

No

No

NVMe *

ENA

l3en

No

NVMe *

ENA

M4

No

No

m4.16xlarge: ENA

Resto de tamaños: Intel 82599 VF

M5

No

ENA

M5a

No

ENA

M5ad

No

NVMe *

ENA

M5d

No

NVMe *

ENA

M5dn

No

NVMe *

ENA

M5n

No

ENA

P2

No

No

ENA

P3

No

No

ENA

P3dn

No

NVMe *

ENA

R4

No

No

ENA

R5

No

ENA

R5a

No

ENA

R5ad

No

NVMe *

ENA

R5d

No

NVMe *

ENA

R5dn

No

NVMe *

ENA

R5n

No

ENA

T2

No

No

No

No

T3

No

No

ENA

T3a

No

No

ENA

u-xtb1.metal

No

No

ENA

X1

No

No

SSD

ENA

X1e

No

No

SSD

ENA

z1d

No

NVMe *

ENA

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

En la tabla siguiente se resumen las características de red y almacenamiento admitidas por los tipos de instancias de la generación anterior.

Almacén de instancias Grupo de ubicación Redes mejoradas

C3

SSD

Intel 82599 VF

G2

SSD

No

I2

SSD

Intel 82599 VF

M3

SSD

No

No

R3

SSD

Intel 82599 VF

Límites de instancias

El número total de instancias que puede lanzar en una región tiene un límite y existen límites adicionales para algunos tipos de instancias.

Para obtener más información sobre los límites predeterminados, consulte ¿Cuántas instancias puedo ejecutar en Amazon EC2?

Para obtener más información sobre cómo consultar los límites actuales o solicitar un aumento de su límite actual, consulte Cuotas de servicio de Amazon EC2.