Precios de Amazon ECS
Información general sobre precios
Amazon ECS es un servicio de orquestación de contenedores completamente administrado que permite a los equipos crear, administrar y ejecutar incluso las cargas de trabajo en contenedores más exigentes sin la complejidad que implica administrar la infraestructura, lo que permite a los equipos de desarrollo innovar con mayor rapidez.
No se cobran cargos adicionales por la orquestación de Amazon ECS. Solo paga por los recursos de computación y demás recursos subyacentes utilizados para ejecutar las aplicaciones en contenedores.
Opciones de computación de Amazon ECS
Los cargos de Amazon ECS dependen de la opción de computación que elija: AWS Fargate, Amazon EC2 o AWS Outposts. Con estas opciones, no se cobra ninguna tarifa de administración de ECS; solo paga por los recursos de computación subyacentes. En el caso de las instancias administradas de ECS, se cobra una tarifa de administración adicional por instancia, correspondiente a la administración operativa que AWS proporciona.
Con AWS Fargate, paga por la cantidad de recursos de vCPU, memoria y almacenamiento que solicita la aplicación en contenedores. El uso se calcula desde que comienza la descarga de las imágenes de contenedor hasta que finaliza la tarea de Amazon ECS, con redondeo al segundo siguiente. Se aplica un cargo mínimo de un minuto.
Consulte información detallada sobre precios en la página de precios de AWS Fargate.
Además de los cargos estándar por las instancias de EC2, paga una tarifa de administración por las instancias de Amazon EC2 lanzadas y administradas mediante Instancias administradas de Amazon ECS. Tanto la tarifa de Instancias administradas de Amazon ECS como los cargos de EC2 se facturan por segundo, con un mínimo de un minuto, según el tipo de instancia y la duración. Consulte información detallada sobre precios en la página de precios de Instancias administradas de Amazon ECS.
No hay cargos adicionales por la computación de Amazon EC2. Paga por los recursos de AWS que crea para ejecutar la aplicación, como instancias de Amazon EC2, volúmenes de Amazon EBS o direcciones IPv4 públicas. Solo paga por lo que utiliza, a medida que lo utiliza.
Consulte información detallada sobre precios en la página de precios de Amazon EC2.
Los precios de Amazon ECS en AWS Outposts son sencillos y funcionan de la misma manera que en la nube: el plano de control de Amazon ECS está en la nube (no en Outposts) y las instancias de contenedores se ejecutan en la capacidad de EC2 de Outposts sin cargos adicionales de ECS.
Consulte la página de precios de AWS Outposts para obtener información detallada sobre los precios de la capacidad de Outposts.
Detalles
|
Modo de computación
|
Conceptos por los que paga
|
¿Se cobra una tarifa de servicio de ECS?
|
Unidad mínima de facturación
|
|---|---|---|---|
|
AWS Fargate
|
vCPU + memoria + almacenamiento efímero (opcional) |
Sin tarifa de ECS por separado. Pague las tarifas correspondientes a los recursos de Fargate. |
Por segundo (mínimo de 1 minuto) |
|
Instancias administradas de ECS
|
Precio de la instancia de EC2 + tarifa de administración de las instancias administradas de ECS |
Sí, tarifa de administración por tipo de instancia |
Por segundo (mínimo de 1 minuto) |
|
EC2
|
Instancias de EC2 |
Sin tarifa de ECS por separado |
Por segundo (mínimo de 1 minuto) |
|
ECS Anywhere
|
0,01025 USD por hora por cada instancia en las instalaciones registrada |
Sí, tarifa fija por instancia |
Por hora (mínimo de 1 hora) |
|
ECS en AWS Outposts
|
Igual que EC2. El plano de control se ejecuta en la nube |
Sin tarifa de ECS por separado |
Según las reglas de facturación de EC2 |
AWS Fargate
Con AWS Fargate, no hay costos iniciales y solo paga por los recursos que utiliza. Paga por la cantidad de recursos de vCPU, memoria y almacenamiento que consumen las aplicaciones en contenedores que se ejecutan en Amazon Elastic Container Service (ECS).
Con AWS Fargate, paga por la cantidad de recursos de vCPU y memoria que solicita la aplicación en contenedores. El uso de estos recursos se calcula desde que se descargan las imágenes de los contenedores hasta que finaliza la tarea de Amazon ECS, con redondeo al segundo siguiente. Se aplica un cargo mínimo de un minuto. No necesita elegir, comprar ni administrar instancias de servidor. Fargate se encarga automáticamente de la infraestructura subyacente.
Información sobre precios
Los precios se basan en los recursos de vCPU, memoria, sistema operativo, arquitectura1 de CPU y almacenamiento solicitados para la tarea o el pod. Las cinco dimensiones se pueden configurar de manera independiente.
1 El sistema operativo Windows y la arquitectura de CPU ARM solo están disponibles actualmente para Amazon ECS.
-
Linux/X86
-
Linux/ARM
-
Windows/X86
-
Linux/X86
-
-
Linux/ARM
-
-
Windows/X86
-
Nota: Cada tarea de Fargate recibe 20 GB de almacenamiento efímero sin cargos adicionales. El almacenamiento adicional que exceda los 20 GB, hasta un máximo de 200 GB, se cobra según la tarifa indicada anteriormente. El sistema operativo Windows y la arquitectura de CPU ARM solo están disponibles actualmente para Amazon ECS.
Precios de Fargate Spot
Fargate Spot permite ejecutar tareas de Amazon ECS que toleran interrupciones con un descuento de hasta el 70 % respecto de las tarifas de Fargate bajo demanda. Fargate Spot utiliza la capacidad excedente de Fargate y puede interrumpirse con un aviso de dos minutos cuando AWS necesita recuperar esa capacidad. Es ideal para cargas de trabajo flexibles y tolerantes a errores, como el procesamiento por lotes, la transformación de datos o las canalizaciones de CI/CD.
Los precios de Fargate Spot varían según la capacidad disponible. Los precios actuales de Fargate Spot por región están disponibles en la página de precios de AWS Fargate. En el servicio de ECS o en la definición de tareas, se especifica la estrategia de proveedores de capacidad para combinar la capacidad bajo demanda y spot.
-
Spot Linux/X86
-
Spot Linux/ARM
-
Spot Linux/X86
-
-
Spot Linux/ARM
-
* Fargate Spot para Amazon ECS actualmente solo está disponible para el sistema operativo Linux y las arquitecturas de CPU x86/ARM.
Precios del almacenamiento efímero de Fargate
Todas las tareas y los pods de Fargate disponen de 20 GB de almacenamiento efímero de forma predeterminada. Solo paga por el almacenamiento adicional que configure.
Configuraciones admitidas
| CPU |
Valores de memoria |
|---|---|
| 0,25 vCPU | 0,5 GB, 1 GB y 2 GB |
| 0,5 vCPU | Mínimo 1 GB y máximo 4 GB en incrementos de 1 GB |
| 1 vCPU | Mínimo 2 GB y máximo 8 GB en incrementos de 1 GB |
| 2 vCPU | Mínimo 4 GB y máximo 16 GB en incrementos de 1 GB |
| 4 vCPU | Mínimo 8 GB y máximo 30 GB en incrementos de 1 GB |
| 8 vCPU | Mínimo 16 GB y máximo 60 GB en incrementos de 4 GB |
| 16 vCPU | Mínimo 32 GB y máximo 120 GB en incrementos de 8 GB |
| 32 vCPU | 60 GB, 120 GB y 244 GB |
Los Savings Plans se aplican a los cargos de vCPU y memoria de Fargate. Los descuentos de spot se aplican al costo total de las tareas de Fargate. Estas opciones se pueden combinar: utilice Savings Plans para la capacidad base y spot para las cargas de trabajo flexibles o con picos de demanda.
Savings Plans para computación para Fargate
Los Savings Plans para computación ofrecen la mayor flexibilidad y ayudan a reducir los costos hasta en un 52 % a cambio de un compromiso de gasto por hora durante uno o tres años. El plan se aplica automáticamente al uso de instancias de EC2 y de Fargate, independientemente de la familia de instancias, el tamaño, el sistema operativo, la tenencia o la región de AWS.
| Opciones de compra | Plazo de compromiso | Descuento habitual frente a las tarifas bajo demanda | |
|---|---|---|---|
| Savings Plans para computación | 1 año | Hasta un descuento de entre el 17 % y el 26 %, aproximadamente | |
| Savings Plans para computación | 3 años | Hasta un 52 % aproximadamente | |
| Fargate Spot | Sin compromiso | Hasta un 70 % (variable, mercado spot) |
Ejemplos de precios
Todos los ejemplos siguientes se basan en los precios de la región este de EE. UU. (Norte de Virginia).
-
Ejemplo 1
Supongamos que el servicio utiliza 5 tareas de ECS que se ejecutan durante 10 minutos (600 segundos) al día a lo largo de un mes (30 días). Cada tarea de ECS utiliza 1 vCPU, 2 GB de memoria y 30 GB de almacenamiento efímero. Según los precios de Linux/X86 en la región este de EE. UU. (Norte de Virginia), el costo de CPU es de 0,000011244 USD por segundo de vCPU, el de memoria es de 0,000001235 USD por GB por segundo y el de almacenamiento efímero es de 0,0000000308 USD por GB por segundo
Cargos mensuales de CPU
Cargos totales de vCPU = (número de tareas) × (número de vCPUs) × (precio por segundo de CPU) × (duración diaria de CPU en segundos) × (número de días)
Cargos totales de vCPU = 5 × 1 × 0,000011244 × 600 × 30 = 1,01 USDCargos mensuales de memoria
Cargos totales de memoria = (número de tareas) × (memoria en GB) × (precio por GB) × (duración diaria del uso de memoria en segundos) × (número de días)
Cargos totales de memoria = 5 × 2 × 0,000001235 × 600 × 30 = 0,22 USDCargos mensuales de almacenamiento efímero
Cargos totales de almacenamiento efímero = (número de tareas) × (almacenamiento efímero adicional en GB) × (precio por GB) × (duración diaria del uso de memoria en segundos) × (número de días)
Almacenamiento efímero adicional en GB: 30 − 20 = 10
Cargos totales de almacenamiento efímero = 5 × 10 × 0,0000000308 × 600 × 30 = 0,03 USDCargos mensuales de computación de Fargate
Cargos mensuales de computación de Fargate = (cargos mensuales de CPU) + (cargos mensuales de memoria) + (cargos mensuales de almacenamiento efímero)
Cargos mensuales de computación de Fargate = 1,01 USD + 0,22 USD + 0,03 USD = 1,26 USD -
Ejemplo 2
Supongamos que el servicio se ejecuta en Fargate con tecnología de procesadores AWS Graviton2 basados en Arm para optimizar la relación entre precio y rendimiento. El servicio utiliza 5 tareas de ECS durante 10 minutos (600 segundos) al día a lo largo de un mes (30 días). Cada tarea de ECS utiliza 1 vCPU, 2 GB de memoria y 30 GB de almacenamiento efímero. Según los precios de Linux/ARM en la región este de EE. UU. (Norte de Virginia), el costo de CPU es de 0,0000089944 USD por segundo de vCPU, el de memoria es de 0,0000009889 USD por GB por segundo y el de almacenamiento efímero es de 0,0000000308 USD por GB por segundo.
Cargos mensuales de CPU
Cargos totales de vCPU = (número de tareas) × (número de vCPUs) × (precio por segundo de CPU) × (duración diaria del uso de CPU en segundos) × (número de días)
Cargos totales de vCPU = 5 × 1 × 0,0000089944 × 600 × 30 = 0,81 USDCargos mensuales de memoria
Cargos totales de memoria = (número de tareas) × (memoria en GB) × (precio por GB) × (duración diaria del uso de memoria en segundos) × (número de días)
Cargos totales de memoria = 5 × 2 × 0,0000009889 × 600 × 30 = 0,18 USDCargos mensuales de almacenamiento efímero
Cargos totales de almacenamiento efímero = (número de tareas) × (almacenamiento efímero adicional en GB) × (precio por GB) × (duración diaria del uso de memoria en segundos) × (número de días)
Almacenamiento efímero adicional en GB: 30 − 20 = 10
Cargos totales de almacenamiento efímero = 5 × 10 × 0,0000000308 × 600 × 30 = 0,03 USDCargos mensuales de computación de Fargate
Cargos mensuales de computación de Fargate = (cargos mensuales de CPU) + (cargos mensuales de memoria) + (cargos mensuales de almacenamiento efímero)
Cargos mensuales de computación de Fargate = 0,81 USD + 0,18 USD + 0,03 USD = 1,02 USD -
Ejemplo 3
Por ejemplo, supongamos que el servicio utiliza 10 tareas de ECS que se ejecutan en Windows durante una hora (3600 segundos) al día a lo largo de un mes (30 días). Cada tarea de ECS utiliza 1 vCPU y 2 GB de memoria.
Cargos mensuales de CPU
Cargos totales de vCPU = (número de tareas) × (número de vCPUs) × (precio por segundo de CPU) × (duración diaria de CPU en segundos) × (número de días)
Cargos totales de vCPU = 10 × 1 × 0,0000254167 × 3600 × 30 = 27,45 USDCargos mensuales del sistema operativo Windows
Cargos totales de memoria = (número de tareas) × (número de vCPUs) × (precio del sistema operativo por segundo de CPU) × (duración diaria de CPU en segundos) × (número de días)
Cargos totales del sistema operativo Windows = 10 × 1 × 0,0000127778 × 3600 × 30 = 13,80 USDCargos mensuales de memoria
Cargos totales de memoria = (número de tareas) × (memoria en GB) × (precio por GB) × (duración diaria del uso de memoria en segundos) × (número de días)
Cargos totales de memoria = 10 × 2 × 0,0000027778 × 3600 × 30 = 6,00 USDCargos mensuales de computación de Fargate
Cargos mensuales de computación de Fargate = (cargos mensuales de CPU) + (cargos mensuales del sistema operativo Windows) + (cargos mensuales de memoria)
Cargos mensuales de computación de Fargate = 27,45 USD + 13,80 USD + 6,00 USD = 47,25 USD
Instancias administradas de Amazon ECS
Las instancias administradas de Amazon ECS son una opción de computación completamente administrada que ofrece el rendimiento que desea para las aplicaciones con la sencillez operativa que necesita. Las instancias administradas de ECS aprovisionan, administran y escalan automáticamente las instancias de EC2 del clúster de ECS y se encargan de aplicar revisiones y administrar el ciclo de vida en su nombre. Mantiene una visibilidad completa de las instancias de EC2 de la cuenta y puede aplicar las instancias reservadas de EC2 o los Savings Plans que ya tiene.
Con las instancias administradas de Amazon ECS, paga dos cargos por separado:
1. Precio de la instancia de EC2: el precio estándar de Amazon EC2 correspondiente al tipo de instancia que lance, según la opción de compra que elija: Bajo demanda, instancias reservadas, Savings Plans para computación o spot.
2. Tarifa de administración de las instancias administradas de ECS: una tarifa de administración por instancia que se aplica independientemente de la opción de compra de EC2.
Ambos cargos se facturan por segundo, con un mínimo de un minuto.
Información sobre precios
Instancias administradas de Amazon ECS: ejemplo de precios
Desea ejecutar una aplicación en contenedores en Amazon ECS. Puede elegir las instancias administradas de ECS para reducir los costos operativos que supone administrar la infraestructura de EC2, así como para mantener el control total del clúster.
Supongamos que la aplicación consta de tres tareas de ECS, es decir, conjuntos de contenedores: una que ofrece una interfaz web a los usuarios finales y necesita 0,5 vCPU y 1 GB de memoria; otra que se encarga del backend de la aplicación web y necesita 2 vCPU y 5 GB de memoria; y una tercera que ejecuta trabajos periódicos de procesamiento de datos por lotes y necesita 1 vCPU y 8 GB de memoria. En promedio, prevé que el frontend necesitará 6 tareas para satisfacer la demanda, el backend necesitará 10 tareas y el procesamiento de datos requerirá 2 tareas. Con excepción de las tareas de procesamiento de datos por lotes, cada tarea también está configurada para ejecutarse en al menos dos zonas de disponibilidad a fin de ofrecer alta disponibilidad.
La aplicación se implementa en la región oeste de EE. UU. (Oregón). Las instancias administradas de ECS determinan que la combinación de instancias de EC2 más rentable para satisfacer las necesidades de la aplicación incluye c6a.2xlarge, c6a.4xlarge, m5a.2xlarge y m5a.xlarge. Con las instancias administradas de ECS, se cobra una tarifa de administración que varía según el tipo de instancia de EC2 lanzada, además de los costos habituales de las instancias de EC2. La siguiente tabla muestra los costos totales de las instancias administradas de ECS, incluidos los costos habituales de las instancias de EC2, por cada hora y cada mes de ejecución de la aplicación:
| Tipos de instancias | Cant. | Instancia de EC2 | Instancias administradas de ECS |
|---|---|---|---|
| c6a.2xlarge | 1 | 0,306 USD | 0,037 USD |
| c6a.4xlarge | 1 | 0,612 USD | 0,073 USD |
| m5a.2xlarge | 1 | 0,344 USD | 0,041 USD |
| m5a.xlarge | 1 | 0,172 USD | 0,021 USD |
| Total por hora | 1,434 USD | 0,172 USD | |
| Total mensual | 1046,82 USD | 125,62 USD |
La tarifa de administración de las instancias administradas de ECS se cobra por separado y es independiente de la opción de compra de EC2 que elija. Ambos cargos se facturan por segundo, con un mínimo de un minuto.
Próximos pasos y recursos
| Recurso | Descripción | URL |
|---|---|---|
| Calculadora de precios de AWS | Calcule los costos mensuales estimados de ECS según la opción de computación, el número de tareas, los recursos de vCPU y memoria y la región | calculator.aws |
| Página de precios de ECS | Página oficial de precios actual de ECS con todos los tipos de lanzamiento | aws.amazon.com/ecs/pricing |
| Página de precios de Fargate | Precios detallados de Fargate por región, incluidas las configuraciones con Windows, ARM (Graviton) y GPU | aws.amazon.com/fargate/pricing |
| Precios de las instancias administradas de ECS | Tabla de tarifas de administración por tipo de instancia | aws.amazon.com/ecs/managed-instances/pricing |
| Precios de ECS Anywhere | Precios de instancias en las instalaciones y preguntas frecuentes | aws.amazon.com/ecs/anywhere/pricing |
| Precios de AWS Outposts | Precios de reserva de capacidad para bastidores de Outposts | aws.amazon.com/outposts/pricing |
| Explorador de costos de AWS | Analice los gastos reales en AWS y los patrones de uso | console.aws.amazon.com/cost-management |
| Contacte al equipo de ventas | Conversaciones sobre precios empresariales, negociaciones de capacidad reservada o cotizaciones de Outposts | aws.amazon.com/contact-us |
Aviso legal
Los precios que figuran en este documento tienen fines informativos y reflejan las tarifas bajo demanda de la región este de EE. UU. (Norte de Virginia) vigentes en la fecha de creación del documento. Los precios de AWS están sujetos a cambios. Verifique siempre los precios vigentes en aws.amazon.com antes de tomar decisiones de compra. Este documento reúne información de las páginas oficiales de precios de AWS ECS, Fargate, las instancias administradas de ECS, ECS Anywhere y AWS Outposts