O que é o Amazon EKS? - Amazon EKS

O que é o Amazon EKS?

O Amazon Elastic Kubernetes Service (Amazon EKS) é um serviço gerenciado que elimina a necessidade de instalar, operar e manter o seu próprio ambiente de gerenciamento do Kubernetes na Amazon Web Services (AWS). O Kubernetes é um sistema de código aberto que automatiza o gerenciamento, a escalabilidade e a implantação de aplicações em contêineres.

Recursos do Amazon EKS

Estes são os principais atributos do Amazon EKS:

Rede e autenticação seguras

O Amazon EKS integra as workloads do Kubernetes aos serviços de rede e segurança da AWS. Ele também se integra ao AWS Identity and Access Management (IAM) para fornecer autenticação para seus clusters Kubernetes.

Fácil escalação de clusters

O Amazon EKS permite que você aumente ou reduza facilmente a escala dos clusters do Kubernetes de acordo com a demanda das workloads. O Amazon EKS oferece suporte ao dimensionamento automático de pod horizontal com base na CPU ou em métricas personalizadas e ao dimensionamento automático de cluster com base na demanda de toda a workload.

Experiência do Kubernetes gerenciado

Você pode fazer alterações em seus clusters Kubernetes usando eksctl , AWS Management Console, AWS Command Line Interface (AWS CLI), a API, o kubectl e o Terraform.

Alta disponibilidade

O Amazon EKS oferec alta disponibilidade para seu ambiente de gerenciamento em várias zonas de disponibilidade.

Integração com serviços da AWS

O Amazon EKS se integra a outros serviços da AWS, fornecendo uma plataforma abrangente para implantação e gerenciamento de aplicações conteinerizadas. Você também pode solucionar os problemas das workloads do Kubernetes mais facilmente com várias ferramentas de observabilidade.

Para obter detalhes sobre todos os atributos do Amazon EKS, consulte Recursos do Amazon EKS.

Começar a usar o Amazon EKS

Para criar seu primeiro cluster e seus recursos associados, consulte Começar a usar o Amazon EKS. Em geral, começar a usar o Amazon EKS envolve as etapas a seguir.

  1. Criar um cluster - Comece criando o cluster usando eksctl, AWS Management Console, AWS CLI ou um dos SDKs AWS.

  2. Escolha sua abordagem para recursos de computação - Decida entre AWS Fargate, Karpenter, grupos de nós gerenciados e nós autogerenciados.

  3. Configuração: configure os controladores, drivers e serviços necessários.

  4. Implementar workloads: ajuste as workloads do Kubernetes para utilizar da melhor maneira os recursos e a capacidade do tipo de nó escolhido.

  5. Gerenciamento: supervisione as workloads, integrando os serviços do AWS para otimizar as operações e melhorar o desempenho das workloads. Você pode visualizar informações sobre as workloads usando o AWS Management Console.

O diagrama a seguir mostra um fluxo básico de execução do Amazon EKS na nuvem. Para saber mais sobre outras opções de implantação do Kubernetes, consulte Implementar clusters do Amazon EKS em ambientes locais e on-premises.

Um fluxograma básico das etapas descritas anteriormente.

Preços do Amazon EKS

Um cluster do Amazon EKS consiste em um ambiente de gerenciamento e o Amazon Elastic Compute Cloud (Amazon EC2) ou o mecanismo de computação Fargate em que você executa os Pods. Para obter mais informações sobre a definição de preço do ambiente de gerenciamento, consulte Definição de preço do Amazon EKS. Tanto o Amazon EC2 quanto o Fargate fornecem:

Instâncias sob demanda

Pague pelas instâncias que você usa por segundo, sem compromissos de longo prazo ou pagamentos antecipados. Para obter mais informações, consulte Amazon EC2 On-Demand Pricing e AWS Fargate Pricing.

Savings Plans

Você pode reduzir seus custos comprometendo-se com uma quantidade consistente de uso, em dólares americanos por hora, por um período de um ou três anos. Para obter mais informações, consulte Preços com Savings Plans. Você também pode usar um modelo de preços híbrido. Por exemplo, você pode usar o Savings Plans para atender a seu tráfego regular e aumentar a escala verticalmente dos nós de clusters com instâncias spot para atender às demandas de pico.