- Contêineres›
- Amazon EKS›
- Preços
Preços do Amazon EKS
Visão geral dos preços
O Amazon Elastic Kubernetes Service (Amazon EKS) é um serviço gerenciado do Kubernetes que permite executar aplicações do Kubernetes sem gerenciar, proteger ou escalar um ambiente de gerenciamento do Kubernetes. Com o Amazon EKS, não há taxas mínimas ou compromissos antecipados. O Amazon EKS tem preços por cluster baseados no suporte para versão do cluster do Kubernetes, no preço do modo automático do Amazon EKS, no preço das Capacidades do Amazon EKS e no preço por vCPU dos Amazon EKS Hybrid Nodes. Você também paga pelos recursos que usa para executar aplicações nos nós de processamento do Kubernetes, como instâncias do Amazon EC2, volumes do Amazon EBS e endereços IPv4 públicos.
Calculadora de preços da AWS
Calcule o custo do seu Amazon EKS e da arquitetura em uma única estimativa.
Detalhes dos preços
Preços dos clusters do Amazon EKS
Todos os clusters do Amazon EKS têm uma taxa por cluster por hora com base na versão do Kubernetes do cluster. Uma versão do Kubernetes tem suporte padrão nos primeiros 14 meses após o lançamento no Amazon EKS. Quando uma versão do Kubernetes chega ao fim do suporte padrão, ela entra no suporte estendido pelos próximos 12 meses, permitindo que você permaneça em uma determinada versão do Kubernetes por mais tempo por um custo adicional. Para saber mais sobre o suporte da versão do Kubernetes no Amazon EKS, acesse a documentação do Amazon EKS.
| Nível de suporte da versão do Kubernetes | Preços |
|---|---|
| Suporte padrão da versão do Kubernetes | USD 0,10 por cluster/hora |
| Suporte estendido da versão do Kubernetes | 0,60 USD por cluster por hora (suporte à versão-padrão do Kubernetes + 0,50 USD por cluster por hora) |
Preços do ambiente de gerenciamento provisionado do Amazon EKS
O ambiente de gerenciamento provisionado do Amazon EKS permite selecionar a capacidade do ambiente de gerenciamento do seu cluster para garantir um alto desempenho previsível para os workloads mais exigentes. Com o ambiente de gerenciamento provisionado, você pode pré-provisionar a capacidade desejada do ambiente de gerenciamento com base em um conjunto de níveis de escalabilidade bem definidos, garantindo que o ambiente de gerenciamento esteja imediatamente pronto para lidar com picos de tráfego ou surtos imprevisíveis. Além disso, esses novos níveis de escalabilidade proporcionam desempenho e escalabilidade significativamente maiores do cluster, permitindo que você execute workloads em grande escala em um só cluster.
Cada camada de escalabilidade do plano de controle provisionado oferece capacidade e desempenho específicos do plano de controle definidos pelas propriedades conhecidas do ambiente de gerenciamento do Kubernetes. Você paga uma taxa por hora pelo nível de escalabilidade no qual seu cluster é provisionado, sem taxas iniciais nem compromissos de longo prazo. Essa cobrança é adicional ao preço-padrão do cluster do Amazon EKS com base no nível de suporte à versão do Kubernetes detalhado na seção “Preços de cluster do Amazon EKS” acima. Você pode alternar entre os níveis de escalabilidade do Plano de Controle Provisionado ou voltar ao ambiente de gerenciamento-padrão a qualquer momento. Para saber mais sobre o ambiente de gerenciamento provisionado e as capacidades que cada nível de escalabilidade oferece, consulte a documentação do Amazon EKS.
Se você pretende executar seu cluster em um nível de escalabilidade maior que 4XL, fale com a equipe de contas da AWS para saber mais sobre preços.
| Nível de escalabilidade do ambiente de gerenciamento | Preços |
|---|---|
| XL | 1,65 USD por cluster/hora |
| 2XL | 3,40 USD por cluster/hora |
| 4XL | 6,90 USD por cluster/hora |
Modo automático do Amazon EKS
Esse preço se aplica aos clusters do Amazon EKS em que o modo automático do EKS está habilitado. Você paga pelo modo automático do EKS com base na duração e no tipo de instâncias do Amazon EC2 executadas e gerenciadas pelo modo automático do EKS. Os preços do modo automático do EKS abaixo são adicionais aos preços das instâncias do Amazon EC2, que cobrem as próprias instâncias do EC2. Assim como as cobranças das instâncias do EC2, as cobranças do modo automático do EKS são faturadas por segundo, com um mínimo de um minuto. Embora você possa aproveitar toda a gama de opções de compra de instâncias do Amazon EC2 com o modo automático do EKS, incluindo instâncias reservadas sob demanda, de um ano e de três anos, Savings Plans para computação e instâncias spot, as cobranças do modo automático do EKS são independentes da opção de compra de instâncias do EC2.
Se você pretende usar o EKS Auto Mode para mais de 150 nós em sua organização, fale com a equipe de contas para saber mais sobre preços.
Definição de preço das Capacidades do Amazon EKS
Esse preço se aplica aos clusters do Amazon EKS nos quais as Capacidades do EKS estão habilitadas. Você paga pelas Capacidades do EKS com base em dois componentes que são cobrados por hora: uma taxa por hora básica para cada recurso ativado e cobranças por uso por hora conforme a quantidade de recursos que cada capacidade gerencia. Para o Argo CD, você paga por hora para cada aplicação Argo CD gerenciada. Para o AWS Controllers for Kubernetes (ACK), você paga por hora para cada recurso ACK gerenciado. Para o Kubernetes Resource Orchestrator (KRO), você paga por hora para cada instância gerenciada do KRO Resource Graph Definition (RGD). Todas as cobranças de Capacidades do EKS são calculadas e cobradas por hora, sem compromisso mínimo nem taxas iniciais.
Definições de preços:
Hora da capacidade: a cada hora, uma Capacidade é executada na sua conta da AWS. Por exemplo, executar uma Capacidade do Argo CD em um cluster por 24 horas é igual a 24 horas de capacidade.
Hora de aplicação Argo CD: a cada hora, uma aplicação é gerenciada pela Capacidade do Argo CD. Cada aplicação é contada por implantação de cluster de destino. Se você implantar um aplicação em 5 clusters, ela contará como cinco aplicações. Ao usar ApplicationSets com geradores, cada instância de aplicação gerada conta como uma aplicação.
Hora do recurso ACK: a cada hora, um recurso da AWS é gerenciado por meio da Capacidade do ACK.
Hora da instância de RGD do KRO: a cada hora, uma instância do Resource Graph Definition (RGD) é gerenciada pela Capacidade KRO.
Preços do Amazon EKS Hybrid Nodes
Com o Amazon EKS Hybrid Nodes, você pode usar a infraestrutura on-premises e de borda como nós em clusters do Amazon EKS para unificar o gerenciamento do Kubernetes em ambientes de nuvem, on-premises e de borda. O Amazon EKS Hybrid Nodes é cobrado por vCPU por hora com base nos recursos dos nós, conforme relatado ao Kubernetes. A cobrança do Amazon EKS Hybrid Nodes começa quando os nós se juntam ao cluster, e termina quando os nós são removidos do cluster. Os níveis de preços do Amazon EKS Hybrid Nodes são aplicados para agregar o uso mensal de vCPU/hora na mesma região da AWS, dentro da conta. Se você estiver usando a cobrança consolidada no AWS Organizations, os níveis de preços serão aplicados às horas/vCPU mensais agregadas do Amazon EKS Hybrid Nodes em execução na mesma região da AWS, nas contas da organização. Você pagará a taxa de nós híbridos se usar as instâncias do Amazon EC2 na sua infraestrutura de nós híbridos. Para saber mais sobre o Amazon EKS Hybrid Nodes, acesse a documentação do Amazon EKS.
Se você pretende executar nós híbridos em máquinas maiores que 32 vCPUs por máquina, entre em contato com sua equipe de contas para obter informações adicionais sobre preços.
| Faixa de uso | Preços |
|---|---|
| Primeiras 576.000 vCPU/horas mensais | USD 0,020 por vCPU/hora |
| Próximas 576.000 vCPU/horas mensais | USD 0,014 por vCPU/hora |
| Próximas 4.608.000 vCPU/horas mensais | USD 0,010 por vCPU/hora |
| Próximas 5.760.000 vCPU/horas mensais | USD 0,008 por vCPU/hora |
| Acima de 11.520.000 vCPU/horas mensais | USD 0,006 por vCPU/hora |
Outros preços de serviços da AWS
Ao usar o Amazon EKS, você paga separadamente pelos recursos da AWS que usa para executar as aplicações nos nós de processamento do Kubernetes. Por exemplo, se você estiver executando nós de processamento do Kubernetes, como instâncias do Amazon EC2 com volumes do Amazon EBS e endereços IPv4 públicos, haverá uma cobrança pela capacidade das instâncias por meio do Amazon EC2, pela capacidade do volume por meio do Amazon EBS e pelo endereço IPv4 por meio da Amazon VPC. Acesse as respectivas páginas de preços dos serviços da AWS que você está usando com as aplicações do Kubernetes para obter informações detalhadas de preços.
Os clusters locais do Amazon EKS no AWS Outposts têm a mesma taxa de cluster do Amazon EKS do suporte padrão da versão do Kubernetes e não têm o suporte estendido da versão do Kubernetes. A taxa de cluster do Amazon EKS não está incluída nos preços do AWS Outposts para as opções de implantação de clusters estendidos e locais do Amazon EKS. Acesse a página de preços do AWS Outposts para obter informações sobre os preços do AWS Outposts.
Se estiver usando o AWS Fargate, o preço será calculado com base nos recursos de vCPU e memória usados desde o momento em que você começa a fazer download da imagem do contêiner até o momento em que o pod do Amazon EKS é encerrado, arredondado para o segundo mais próximo. Há uma cobrança mínima de um minuto. Acesse a página de preços do AWS Fargate para obter mais informações sobre os preços dele.
Exemplos de preços
-
Exemplo 1: suporte estendido
Você cria um cluster do Amazon EKS em uma versão do Kubernetes no dia em que o Amazon EKS o lança e executa o cluster pelos próximos 26 meses sem atualizar a versão do ambiente de gerenciamento. Você paga USD 0,10 por hora durante os primeiros 14 meses quando a versão está no suporte padrão. Após 14 meses, a versão do Kubernetes faz a transição para o suporte estendido. Agora você paga USD 0,60 por hora pelos 12 meses restantes. Durante o período de 26 meses, em média, você pagará USD 0,33 por hora para executar esse cluster.
Tipo de suporte Uso (meses) Preço (por cluster/hora) Padrão 14 USD 0,10 Estendido 12 USD 0,60 Custo médio de 26 meses de suporte USD 0,33 -
Exemplo 2: caso de uso de data center do Hybrid Nodes
Sua empresa está modernizando as aplicações on-premises para serem executadas em contêineres. Algumas das aplicações serão migradas para a nuvem, mas outras devem permanecer on-premises. Você tem uma pequena equipe de engenharia de plataforma responsável pela execução de clusters do Kubernetes para as unidades de negócios usarem na execução das aplicações. Você opta por usar o Amazon EKS Hybrid Nodes para reduzir o tempo que sua equipe gasta gerenciando o Kubernetes. Há três unidades de negócios integradas à plataforma. A unidade de negócios 1 executará 10 nós, 8 vCPUs por nó. A unidade de negócios 2 executará 5 nós, 4 vCPUs por nó. A unidade de negócios 3 executará 3 nós, 16 vCPUs por nó. Você usará clusters separados do Amazon EKS para cada unidade de negócios e versões do Kubernetes com o suporte padrão. A discriminação mensal dos custos de cada unidade de negócios é mostrada na tabela abaixo. Observe que todas as vCPU/horas são cobradas à taxa de USD 0,02 por vCPU/hora, pois o uso não excede 576.000 vCPU/horas mensais.
Cluster Nós vCPU/nó Horas/mês vCPU/horas Cobrança de clusters Cobrança de nós Cobrança total Unidade de negócios 1 1 10 8 730 58.400 USD 73,00 USD 1.168,00 USD 1.241,00 Unidade de negócios 2 1 5 4 730 14.600 USD 73,00 USD 292,00 USD 365,00 Unidade de negócios 3 1 3 16 730 35.040 USD 73,00 USD 700,80 USD 773,80 Total de cobranças mensais do EKS 108.040 USD 219,00 USD 2.233,80 USD 2.379,80 -
Exemplo 3: caso de uso de borda do Hybrid Nodes
Sua empresa está procurando melhorar a entrega e as operações das aplicações em 50 fábricas localizadas no mundo todo. Sua equipe é responsável por definir, implantar e manter a plataforma baseada em Kubernetes que hospedará as aplicações em cada fábrica. Você opta por usar o Amazon EKS Hybrid Nodes para reduzir os requisitos de infraestrutura de cada local e gerenciar com mais facilidade a escala das implantações no mundo todo.
Cada cluster que você implantar terá três nós com 8 vCPUs por nó. Você usará clusters separados do Amazon EKS para cada fábrica para poder atualizar e escalar cada cluster de forma independente. A discriminação mensal dos custos de implantação é mostrada na tabela abaixo. Observe que 576.000 vCPU/horas são cobradas à taxa de USD 0,02 por vCPU/hora e 300.000 vCPU/horas são cobradas à taxa de USD 0,014 por vCPU/hora.
Clusters Nós vCPU/nó Horas/mês vCPU/horas Cobrança de clusters Cobrança de nós Cobrança total Plataforma de fábrica 50 150 8 730 876.000 USD 3.650,00 USD 15.720,00 USD 19.370,00 -
Exemplo 4: modo automático do EKS
Você deseja implantar uma nova aplicação em contêiner no Amazon EKS. Você escolheu o modo automático do Amazon EKS para reduzir o esforço necessário para gerenciar a infraestrutura do cluster do EKS.
As aplicações em contêiner são compostas por três pods do Kubernetes, ou conjuntos de contêineres: um que fornece uma interface de usuário frontend baseada na Web para usuários finais que precisam de 0,5 vCPU e 1 GB de memória, outro que é responsável pelo backend da aplicação Web, que precisa de 2 vCPUs e 5 GB de memória, e outro que executa trabalhos periódicos de processamento de dados em lote que precisam de 1 vCPU e 8 GB de memória. Em média, você espera que o frontend precise de seis pods para atender à demanda, e o backend precise de dez pods e dois pods de processamento de dados. Com exceção dos pods de processamento de dados em lote, cada pod também é configurado para ser executado em um mínimo de duas zonas de disponibilidade, para alta disponibilidade.
Você implanta a aplicação na região Oeste dos EUA (Oregon). O modo automático do EKS calcula que as instâncias EC2 mais econômicas para atender às necessidades da aplicação são uma combinação de c6a.2xlarge, c6a.4xlarge, m5a.2xlarge e m5a.xlarge. O modo automático do EKS cobra uma taxa de gerenciamento que varia de acordo com o tipo de instância do EC2 executada, além dos custos regulares da instância do EC2 e dos custos do ambiente de gerenciamento. Veja abaixo os custos totais do modo automático do EKS, incluindo os custos regulares das instâncias do EC2, para cada hora e cada mês em que a aplicação é executada:
Qtd. Instância do EC2 Modo automático do EKS c6a.2xlarge 1 USD 0,306 USD 0,03672 c6a.4xlarge 1 USD 0,612 USD 0,07344 m5a.2xlarge 1 USD 0,344 USD 0,04128 m5a.xlarge 1 USD 0,172 USD 0,02064 Total por hora USD 1,434 USD 0,17208 Total por mês USD 1.046,82 125,62 USD -
Exemplo 5: ambiente de gerenciamento do EKS
Sua loja de comércio eletrônico funciona em um cluster do Amazon EKS em produção e, prevendo um aumento do tráfego esperado durante a temporada de compras natalinas, você atualiza proativamente o plano de controle do cluster para usar o nível XL de dimensionamento do ambiente de gerenciamento provisionado no meio do mês para garantir desempenho e confiabilidade ideais. Esse nível aprimorado proporciona a capacidade e o throughput adicionais necessários para lidar com o aumento do workload nos períodos de pico de compras. Quando a temporada de compras natalinas termina no final do mês e o tráfego volta aos níveis normais, você retorna para a configuração-padrão do ambiente de gerenciamento do EKS, otimizando os custos e mantendo o desempenho que sua aplicação exige em períodos operacionais típicos.
Dia Número de clusters Preço do cluster do EKS: suporte à versão-padrão do Kubernetes Ambiente de gerenciamento provisionado do EKS: nível XL 1 a 15 1 36 USD = 0,10 USD/hora X 15 dias X 24 horas X 1 cluster USD 0 15 a 30 1 36 USD = 0,10 USD/hora X 15 dias X 24 horas X 1 cluster 594 USD = 1,65 USD/hora X 15 dias X 24 horas X 1 cluster Total por 30 dias 72 USD 594 USD Cobranças mensais totais = 666 USD (72 USD + 594 USD) -
Exemplo 6: Capacidades do EKS (todas habilitadas)
Você quer eliminar a sobrecarga operacional do gerenciamento de ferramentas do GitOps, como Argo CD, controladores de provisionamento de infraestrutura da AWS e implantações complexas de Kubernetes com vários recursos enquanto acelera o desenvolvimento. Você habilita todas as três Capacidade do EKS para automatizar implantações de aplicações usando o Argo CD, gerenciar recursos da AWS de maneira nativa por meio do Kubernetes com ACK e criar abstrações poderosas que encapsulam recursos complexos do Kubernetes com o KRO, facilitando o gerenciamento e a reutilização em toda a sua organização.
Seu ambiente no Leste dos EUA (Norte da Virgínia) consiste em 100 aplicações Argo CD gerenciadas usando o recurso Argo CD, 1.000 recursos da AWS (bancos de dados RDS, filas SQS, instâncias do ElastiCache, buckets S3) gerenciados usando a Capacidade ACK e 1.000 instâncias KRO RGD gerenciadas usando a capacidade KRO.
Capacidade Preço Cálculo Custo mensal Argo CD Preço base 0,03 USD por hora de Capacidade do Argo CD × 730 horas 21,90 USD Uso (100 aplicações Argo CD) 0,0015 USD por hora de aplicação Argo CD × 100 aplicações Argo CD × 730 horas 109,50 USD Subtotal 131,40 USD ACK Preço base 0,005 USD por hora de Capacidade do ACK × 730 horas 3,65 USD Uso (1.000 recursos ACK) 0,00005 USD por hora de recurso ACK × 1000 recursos ACK × 730 horas 36,50 USD Subtotal 40,15 USD KRO Preço base 0,005 USD por hora de capacidade de KRO × 730 horas 3,65 USD Uso (1.000 instâncias KRO RGD) 0,00005 USD por hora de instância KRO RGD × 1000 instâncias KRO RGD × 730 horas 36,50 USD Subtotal 40,15 USD Custo mensal total 211,70 USD