As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Considerações sobre design de alta disponibilidade e resiliência
O modelo de responsabilidade compartilhada se torna mais complexo com o Kubernetes. A disponibilidade e a resiliência do plano de controle do Amazon EKS são gerenciadas pela Amazon Web Services (AWS). Sua organização gerencia o plano de dados, o que pode afetar significativamente o desempenho e a disponibilidade de seus aplicativos de microsserviços.
Ao criar um aplicativo altamente disponível e resiliente no Amazon EKS, considere os seguintes componentes:
-
O aplicativo de microsserviços: seus pods e contêineres
-
O plano de dados da carga de trabalho: controlador de entrada, pod, componentes do sistema, como a interface de rede de contêineres (CNI) da Amazon Virtual Private Cloud (Amazon VPC), sidecars de service mesh e kube-proxy
-
A camada de gerenciamento da carga de trabalho: controladores, controladores de admissão, mecanismos de política de rede e armazenamento persistente de dados para esses componentes
-
O plano de controle do Kubernetes
-
Infraestrutura: nós, rede e dispositivos de rede
Para as três primeiras considerações, que se referem aos componentes que são executados em um cluster Kubernetes, este guia aborda os seguintes tópicos: