Consideraciones de diseño de alta disponibilidad y resiliencia - AWS Guía prescriptiva

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: