Ajudar a melhorar esta página
Para contribuir com este guia de usuário, escolha o link Editar esta página no GitHub, disponível no painel direito de cada página.
O que é o Amazon EKS?
Amazon EKS: gerenciamento simplificado do Kubernetes
O Amazon Elastic Kubernetes Service (EKS) fornece um serviço de Kubernetes totalmente gerenciado que elimina a complexidade da operação de clusters do Kubernetes. O EKS permite:
-
Implantar aplicações mais rapidamente com menos sobrecarga operacional
-
Escalar para atender às mudanças nas demandas de workloads
-
Melhorar a segurança por meio da integração com a AWS e atualizações automatizadas
-
Escolher entre o EKS padrão ou o EKS Auto Mode totalmente automatizado
O Amazon Elastic Kubernetes Service (Amazon EKS) é a principal plataforma para executar clusters do Kubernetes
O Amazon EKS simplifica a criação, a proteção e a manutenção de clusters do Kubernetes. Pode ser mais econômico fornecer recursos suficientes para atender aos picos de demanda do que manter seus próprios data centers. Duas das principais abordagens para usar o Amazon EKS são as seguintes:
-
Padrão do EKS: a AWS gerencia o ambiente de gerenciamento do Kubernetes
quando você cria um cluster com o EKS. Os componentes que gerenciam os nós, programam workloads, se integram à Nuvem AWS e armazenam e escalam as informações do ambiente de gerenciamento para manter os clusters em execução são gerenciados para você automaticamente. -
Modo automático do EKS: usando o recurso Modo automático do EKS, o EKS estende seu controle para gerenciar também os nós
(plano de dados do Kubernetes). Ele simplifica o gerenciamento do Kubernetes provisionando automaticamente a infraestrutura, selecionando as instâncias de computação ideais, escalando dinamicamente os recursos, otimizando continuamente os custos, aplicando patches aos sistemas operacionais e integrando-se aos serviços de segurança da AWS.
O diagrama a seguir ilustra como o Amazon EKS integra os clusters do Kubernetes com a Nuvem AWS, dependendo do método de criação de cluster escolhido:

O Amazon EKS ajuda você a acelerar o tempo de produção, a melhorar a performance, a disponibilidade e a resiliência e a aprimorar a segurança do sistema. Para obter mais informações, consulte Amazon Elastic Kubernetes Service
Recursos do Amazon EKS
O Amazon EKS fornece os seguintes recursos de alto nível:
- Interfaces de gerenciamento
-
O EKS oferece uma variedade de interfaces para provisionar, gerenciar e manter clusters, incluindo o AWS Management Console, API e SDKs do Amazon EKS, CDK, AWS CLI, CLI do eksctl, AWS CloudFormation e Terraform. Para obter mais informações, consulte Começar a usar o Amazon EKS e Organize workloads com clusters do Amazon EKS.
- Acessar ferramentas de controle
-
O EKS conta com os recursos Kubernetes e AWS Identity and Access Management (AWS IAM) para gerenciar o acesso de usuários e workloads. Para obter mais informações, consulte Conceder aos usuários e perfis do IAM acesso às APIs do Kubernetes e Conceder às workloads do Kubernetes acesso a AWS usando contas de serviço do Kubernetes.
- Recursos de computação
-
Para recursos de computação, o EKS aceita a gama completa de tipos de instâncias do Amazon EC2 e as inovações da AWS, como o Nitro e Graviton com o Amazon EKS para otimizar a computação das workloads. Para obter mais informações, consulte Gerenciar recursos computacionais usando nós.
- Armazenamento
-
O Modo Automático do EKS cria automaticamente classes de armazenamento usando volumes do EBS. Usando os drivers da interface de armazenamento de contêineres (CSI), você também pode usar o Amazon S3, Amazon EFS, Amazon FSX e Amazon File Cache para as necessidades de armazenamento da aplicação. Para obter mais informações, consulte Usar armazenamento de dados de aplicações para o cluster.
- Segurança
-
O modelo de responsabilidade compartilhada é aplicado no que se refere à segurança no Amazon EKS. Para obter mais informações, consulte Práticas recomendadas de segurança, Segurança da infraestrutura e Segurança para o Kubernetes.
- Ferramentas de monitoramento
-
Use o painel de observabilidade para monitorar os clusters do Amazon EKS. As ferramentas de monitoramento incluem o Prometheus, CloudWatch, Cloudtrail e ADOT Operator. Para obter mais informações sobre painéis, servidores de métricas e outras ferramentas, consulte Custos de clusters do EKS e Servidor de métricas do Kubernetes.
- Compatibilidade e suporte do Kubernetes
-
O Amazon EKS é certificado como compatível com o Kubernetes para que você possa implantar aplicações compatíveis com o Kubernetes sem refatorar e usar ferramentas e plug-ins da comunidade do Kubernetes. O EKS oferece o suporte padrão e o suporte estendido para o Kubernetes. Para obter mais informações, consulte Compreender o ciclo de vida da versão do Kubernetes no EKS.
Serviços relacionados
Serviços para uso com o Amazon EKS
É possível usar outros serviços da AWS com os clusters que você implanta usando o Amazon EKS:
- Amazon EC2
-
Obtenha capacidade computacional escalável e sob demanda com o Amazon EC2.
- Amazon EBS
-
Anexe recursos de armazenamento em bloco escaláveis e de alta performance com o Amazon EBS.
- Amazon ECR
-
Armazene imagens de contêineres com segurança com o Amazon ECR.
- Amazon CloudWatch
-
Monitore os recursos e as aplicações da AWS em tempo real com o Amazon CloudWatch.
- Amazon Prometheus
-
Acompanhe métricas de aplicações em contêineres com o Amazon Managed Service for Prometheus.
- Elastic Load Balancing
-
Distribua o tráfego de entrada entre vários destinos com o Elastic Load Balancing.
- Amazon GuardDuty
-
Detectar ameaças aos clusters do EKS com o Amazon GuardDuty.
- Hub de Resiliência da AWS
-
Avalie a resiliência de clusters do EKS com o Hub de Resiliência da AWS.
Preços do Amazon EKS
O Amazon EKS tem preços por cluster baseados no suporte à versão dos clusters do Kubernetes, preços para o Modo Automático do Amazon EKS e preços por vCPU para o Amazon EKS Hybrid Nodes.
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, você será cobrado pela capacidade da instância por meio do Amazon EC2, pela capacidade do volume por meio do Amazon EBS e pelo endereço IPv4 por meio da Amazon VPC.
Visite 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 sobre os preços.
-
Para conferir os preços do cluster do Amazon EKS, do Modo Automático do Amazon EKS e do Amazon EKS Hybrid Nodes, consulte Preços do Amazon EKS
. -
Para conferir os preços do Amazon EC2, consulte Preço sob demanda do Amazon EC2
e Preços spot do Amazon EC2 . -
Para conferir os preços do AWS Fargate, consulte Definição de preço do AWS Fargate
. -
Você pode usar os Savings Plans para computação usada em clusters do Amazon EKS. Para obter mais informações, consulte Definição de preço com Savings Plans
.