Com o AWS Fargate, não há pagamentos adiantados e você paga apenas pelos recursos que utiliza. Você paga pela quantidade de recursos de vCPU e memória consumidos por seus aplicativos conteinerizados.
Definição de preços do AWS Fargate para o Amazon ECS
Para o Amazon ECS, a definição de preço do AWS Fargate é calculada de acordo com os recursos de vCPU e memória usados do momento em que você começa a baixar a imagem do contêiner (pull do docker) até que a tarefa do Amazon ECS* seja encerrada, arredondado para o segundo mais próximo. Há uma cobrança mínima de 1 minuto.
*Uma tarefa é uma coleção de contêineres que são executados juntos como um aplicativo.
Detalhes de preço
A definição de preço se baseia nos recursos de vCPU e de memória solicitados para a tarefa. As duas dimensões são configuráveis de forma independente.
Configurações com suporte
| CPU |
Valores de memória |
|---|---|
| 0,25 vCPU | 0,5 GB, 1 GB e 2 GB |
| 0,5 vCPU | Mín. 1 GB e máx. 4 GB, em incrementos de 1 GB |
| 1 vCPU | Mín. 2 GB e máx. 8 GB, em incrementos de 1 GB |
| 2 vCPUs | Mín. 4 GB e máx. 16 GB, em incrementos de 1 GB |
| 4 vCPUs | Mín. 8 GB e máx. 30 GB, em incrementos de 1 GB |
Duração
A definição de preço é por segundo com o mínimo de um minuto. A duração é calculada do momento em que o download da imagens de contêiner (pull do docker) é iniciado até o término da tarefa, arredondado para o segundo mais próximo.
Cobranças adicionais
Você pode incorrer em cobranças adicionais se os seus contêineres usam outros serviços da AWS ou transfere dados. Por exemplo, se os seus contêineres usarem o Amazon CloudWatch Logs para registro em log de aplicativos, você será cobrado pela utilização do CloudWatch.
Para obter mais informações sobre a definição de preço dos serviços da AWS, consulte a seção de definição de preços das páginas de detalhes relevantes dos serviços da AWS. Os links da definição de preço para alguns serviços usados normalmente estão listados a seguir.
Transferência de dados: você será cobrado pelas taxas de transferência de dados da AWS.
Exemplos de definição de preço
Exemplo 1
Por exemplo, seu serviço usa 5 tarefas do ECS, em execução por 10 minutos (600 segundos) todos os dias por um mês (30 dias) nos quais cada tarefa ECS usa 1 vCPU e 2 GB de memória.
Cobranças mensais de CPU
Total de cobranças de vCPU = nº de tarefas x nº vCPUs x preço por segundo de CPU x duração de CPU por dia (segundos) x nº de dias
Total de cobranças de vCPU = 5 x 1 x 0,00001406 x 600 x 30 = 1,27 USD
Cobranças mensais de memória
Total de cobranças de memória = nº de tarefas x memória em GB x preço por GB x duração da memória por dia (segundos) x nº de dias
Total de cobranças de memória = 5 x 2 x 0,00000353 x 600 x 30 = 0,64 USD
Cobranças mensais de computação Fargate
Cobranças mensais de computação Fargate = cobranças mensais de CPU + cobranças mensais de memória
Cobranças mensais de computação Fargate = 1,27 USD + 0,64 USD = 1,91 USD
Exemplo 2
Por exemplo, se o seu serviço usa 10 tarefas ECS em execução por 1 hora (3600 segundos) todos os dias por um mês (30 dias) onde cada tarefa ECS usa 0,25 vCPU e 1 GB de memória.
Cobranças mensais de CPU
Total de cobranças de vCPU = nº de tarefas x nº vCPUs x preço por segundo de CPU x duração de CPU por dia (segundos) x nº de dias
Total de cobranças de vCPU = 10 x 0,25 x 0,00001406 x 3600 x 30 = 3,80 USD
Cobranças mensais de memória
Total de cobranças de memória = nº de tarefas x memória em GB x preço por GB x duração da memória por dia (segundos) x nº de dias
Total de cobranças de memória = 10 x 1 x 0,00000353 x 3600 x 30 = 3,81 USD
Cobranças mensais de computação Fargate
Cobranças mensais de computação Fargate = cobranças mensais de CPU + cobranças mensais de memória
Cobranças mensais de computação Fargate = 3,80 USD + 3,81 USD = 7,61 USD
Recursos adicionais de definição de preço
Calcule o custo Total Cost of Ownership (TCO – Custo total de propriedade)
Calcule facilmente os custos mensais na AWS
Recursos adicionais para mudar para a AWS
Descobrir mais recursos do AWS Fargate