Tipos de instancias de instancias administradas de Amazon ECS
Instancias administradas de Amazon ECS le permite seleccionar tipos de instancias de EC2 específicos para sus aplicaciones en contenedores.
Familias de instancias de instancias administradas de Amazon ECS
Se admiten los siguientes tipos de instancias:
Uso general
m5, m5a, m5ad, m5d, m5dn, m5n, m5zn: recursos de computación, memoria y redes equilibrados
m6a, m6g, m6gd, m6i, m6id, m6idn, m6in: última generación con rendimiento mejorado
m7a, m7g, m7gd, m7i, m7i-flex: instancias de uso general de nueva generación
m8g, m8gd: instancias ARM de uso general de última generación
t3, t3a, t4g: instancias de rendimiento ampliable (sin incluir los tamaños de instancias nano y micro)
Computación optimizada
c5, c5a, c5ad, c5d, c5n: procesadores de alto rendimiento para aplicaciones con uso intensivo de recursos de computación
c6a, c6g, c6gd, c6i, c6id, c6in: instancias optimizadas para la computación de última generación
c7a, c7g, c7gd, c7gn, c7i, c7i-flex: instancias optimizadas para la computación de nueva generación
c8g, c8gd, c8gn: instancias ARM optimizadas para la computación de última generación
hpc6a, hpc6id, hpc7a: instancias de computación de alto rendimiento
Optimizada para memoria
r5, r5a, r5ad, r5b, r5d, r5dn, r5n: alta relación memoria-vCPU para aplicaciones con un uso intensivo de recursos de memoria.
r6a, r6g, r6gd, r6i, r6id, r6idn, r6in: instancias optimizadas para memoria de última generación
r7a, r7g, r7gd, r7i, r7iz: instancias optimizadas para memoria de nueva generación
r8g, r8gd: instancias de ARM optimizadas para memoria de última generación
u-3tb1, u7i-6tb, u7i-8tb, u7i-12tb, u7in-24tb, u7in-32tb: instancias con gran capacidad de memoria con hasta 32 TB de RAM
x2gd, x2idn, x2iedn, x2iezn: memoria extrema para bases de datos y análisis en memoria
x8g: instancias de memoria extrema de última generación
z1d: almacenamiento NVMe en SSD de alta frecuencia
Optimizadas para el almacenamiento
d3, d3en: almacenamiento en HDD denso para sistemas de archivos distribuidos
i4g, i4i: instancias optimizadas para el almacenamiento de última generación
i7i, i7ie, i8g: instancias de almacenamiento de alto rendimiento de nueva generación
im4gn, is4gen: instancias de almacenamiento optimizadas para la red
Computación acelerada
g4dn: GPU NVIDIA T4 para el machine learning, inferencias y gráficos
g5, g5g: GPU NVIDIA A10G para gráficos y machine learning de alto rendimiento
g6, g6e, g6f: instancias de GPU de última generación
gr6, gr6f: instancias de GPU con GPU NVIDIA L4 Tensor Core y una relación vCPU-RAM de 1:8 para cargas de trabajo gráficas
p3dn: GPU NVIDIA V100 para entrenamiento de aprendizaje profundo y HPC
p4d: GPU NVIDIA A100 para un entrenamiento de machine learning con el máximo rendimiento
p5: última generación con GPU NVIDIA H100
p6-b200: nueva generación con GPU NVIDIA B200
Métodos de selección de instancias
Instancias administradas de Amazon ECS proporciona dos métodos para seleccionar los tipos de instancias:
-
Selección de un tipo de instancia específico: especifique de forma explícita el tipo de instancia de EC2 que se utilizará en sus tareas.
-
Selección del tipo de instancia basada en atributos: debe especificar los atributos (como vCPU, memoria y arquitectura) que requiere su aplicación e instancias administradas de Amazon ECS seleccionará un tipo de instancia adecuado.
Selección de un tipo de instancia específico
Al seleccionar un tipo de instancia específico, debe especificar de forma explícita el tipo de instancia de EC2 que se utilizará en las tareas de instancias administradas de Amazon ECS. Esto resulta útil cuando la aplicación requiere un tipo de instancia específico con determinadas características de hardware.
Selección de tipo de instancia basada en atributos
Con la selección del tipo de instancia basada en atributos, debe especificar los atributos que requiere su aplicación e instancias administradas de Amazon ECS seleccionará un tipo de instancia adecuado que cumpla con esos requisitos. Esto proporciona más flexibilidad y puede ayudar a garantizar que sus tareas se organicen correctamente, incluso si no hay tipos de instancias específicos disponibles.
Cuando se especifican varios atributos, se obtienen tipos de instancia que satisfacen todos los atributos especificados. Si especifica varios valores para un atributo, obtendrá tipos de instancia que satisfacen cualquiera de los valores especificados.
Se admiten los siguientes atributos para la selección de tipos de instancia basada en atributos:
- cpuArchitecture
-
Arquitectura de CPU.
Valores válidos:
X86_64|ARM64 - instanceGeneration
-
Indica si se incluyen los tipos de instancia de la generación actual o anterior.
-
Para los tipos de instancia de la generación actual, especifique
current. La generación actual incluye los tipos de instancia de EC2 cuyo uso se recomienda actualmente. Esto suele incluir las dos o tres últimas generaciones de cada familia de instancias. Para obtener más información, consulte Tipos de instancia en la Guía del usuario de Amazon EC2. -
Para los tipos de instancia de la generación anterior, especifique
previous. -
Para incluir tipos de instancias de generación tanto de la generación actual como de la anterior, especifique
all
Valores válidos:
current|previous|allPredeterminado: cualquier generación, actual o anterior
-
- burstablePerformance
-
Indica si se incluyen, excluyen o requieren los tipos de instancia de performance con ráfagas. Para obtener más información, consulte Instancias de rendimiento ampliable en la Guía del usuario de Amazon EC2.
Valores válidos:
included|excluded|requiredValor predeterminado:
excluded - cpuManufacturer
-
Muestra los fabricantes de CPU específicos que se deben incluir.
-
Para los tipos de instancia con CPU Intel, especifique
intel. -
Para los tipos de instancia con CPU AMD, especifique
amd. -
Para los tipos de instancias con CPU de AWS (como AWS Graviton), especifique
amazon-web-services.
nota
No confunda el fabricante del hardware de la CPU con la arquitectura del hardware de la CPU. Las instancias se lanzarán con una arquitectura de CPU compatible basada en la imagen de máquina de Amazon (AMI) que especifique.
Valores válidos:
intel|amd|amazon-web-servicesPredeterminado: cualquier fabricante.
-
- networkBandwidth
-
La cantidad mínima y máxima de ancho de banda de la red, en gigabits por segundo (Gbps).
Predeterminado: sin mínimo ni máximo.
- networkInterfaceCount
-
El número mínimo y máximo de interfaces de red.
Predeterminado: sin mínimo ni máximo.
- localStorage
-
Indica si los tipos de instancia con volúmenes de almacén de instancias están incluidos, excluidos o son obligatorios. Para obtener más información, consulte Almacén de instancias de Amazon EC2 en la Guía del usuario de Amazon EC2.
Valores válidos:
included|excluded|requiredValor predeterminado:
included - localStorageType
-
Tipo de almacenamiento local que se requiere.
-
Para los tipos de instancia con almacenamiento en unidades de disco duro (HDD), especifique
hdd. -
Para los tipos de instancia con almacenamiento en unidades de estado sólido (SSD), especifique
ssd.
Valores válidos:
hdd|ssdPredeterminado: cualquier tipo de almacenamiento local.
-
Opciones de facturación y compra
Instancias administradas de Amazon ECS admite varias características que ayudan a optimizar el costo de las cargas de trabajo en contenedores:
-
Savings Plans (SP): las instancias administradas de Amazon ECS se benefician de los Savings Plans que haya adquirido para los tipos de instancias que utilizan sus tareas. No se necesita configuración adicional.
-
Instancias reservadas (RI): las tareas de instancias administradas de Amazon ECS pueden beneficiarse de las RI que haya adquirido para los tipos de instancias que utilizan sus tareas. No se necesita configuración adicional.
-
Instancias de spot: puede configurar el proveedor de capacidad de instancias administradas de Amazon ECS para que utilice instancias de spot de EC2 si establece
capacityOptionType=Spot -
Reservas de capacidad: puede configurar el proveedor de capacidad de instancias administradas de Amazon ECS para que utilice sus reservas de capacidad de EC2 si establece
capacityOptionType=Reservedy proporciona un grupo de reservas de capacidad. También puede especificar las siguientes preferencias de reserva: utilicereservations-onlypara garantizar que las instancias se lancen exclusivamente con capacidad reservada y así lograr la máxima previsibilidad,reservations-firstpara dar preferencia a las reservas y, al mismo tiempo, mantener la flexibilidad de recurrir a capacidad bajo demanda cuando sea necesario, oreservations-excludedpara evitar por completo que su proveedor de capacidad use reservas.