Tipos de instancias de instancias administradas de Amazon ECS - Amazon Elastic Container Service

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.