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.
Se admiten los siguientes atributos para la selección de tipos de instancia basada en atributos:
-
cpuArchitecture: la arquitectura de la CPU (X86_64 o ARM64).
-
instanceGeneration: la generación de instancias (actual, anterior o todas).
-
burstablePerformance: si se deben incluir instancias de rendimiento ampliable (incluidas, excluidas u obligatorias).
-
cpuManufacturer: el fabricante de la CPU (intel, amd o amazon-web-services).
-
networkBandwidth: el ancho de banda de la red mínimo en Gbps.
-
networkInterfaceCount: el número mínimo de interfaces de red.
-
localStorage: si se requiere almacenamiento local (incluido, excluido u obligatorio).
-
localStorageType: el tipo de almacenamiento local (hdd o sdd).
Optimización de costos
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.
-
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.
-
Instancias de spot: puede configurar el proveedor de capacidad de instancias administradas de Amazon ECS para que utilice instancias de spot de EC2.
-
Ubicación de varias tareas: instancias administradas de Amazon ECS coloca varias tareas en una única instancia de uso general de forma predeterminada, lo que optimiza la utilización de los recursos y los costos.