Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Consideraciones de diseño de alta disponibilidad y resiliencia
El modelo de responsabilidad compartida se vuelve más complejo con Kubernetes. Amazon Web Services (AWS) gestiona la disponibilidad y la resiliencia del plano de control de Amazon EKS. Su organización administra el plano de datos, lo que puede afectar significativamente al rendimiento y la disponibilidad de sus aplicaciones de microservicios.
Al diseñar una aplicación flexible y de alta disponibilidad en Amazon EKS, tenga en cuenta los siguientes componentes:
-
La aplicación de microservicios: sus cápsulas y contenedores
-
El plano de datos de la carga de trabajo: controlador de ingreso, pod, componentes del sistema, como la interfaz de red de contenedores (CNI) de Amazon Virtual Private Cloud (Amazon VPC), sidecars de malla de servicios y kube-proxy
-
La capa de administración de la carga de trabajo: controladores, controladores de admisión, motores de políticas de red y almacenamiento persistente de datos para estos componentes
-
El plano de control de Kubernetes
-
Infraestructura: nodos, red y dispositivos de red
En cuanto a las tres primeras consideraciones, que se refieren a los componentes que se ejecutan en un clúster de Kubernetes, en esta guía se tratan los siguientes temas: