Amazon Elastic Kubernetes Service (EKS) es un servicio totalmente administrado que puede utilizar para ejecutar Kubernetes en Amazon Web Service. Kubernetes es un software de código abierto que le permite instalar y administrar aplicaciones a gran escala.
Sus características son:
- Disponibilidad : para garantizar una alta disponibilidad, Kubernetes se ejecuta y escala a sí mismo a varias zonas de disponibilidad de AWS.
- Fortaleza : Kubernetes se escala automáticamente para evitar cargas y problemas de plano de control no deseados.
- Escalabilidad : También funciona con varios servicios de AWS para brindar seguridad en las aplicaciones.
- Amazon ECR para imágenes de contenedores
- Elastic Load Balancing para clasificación de carga.
AWS Fargate: Es un motor de cómputo sin servidor para contenedores. Funciona con Amazon EKS o Amazon ECS.
Secciones de Amazon EKS :
La organización de Amazon EKS contiene las siguientes secciones: clústeres, Nodes y redes.
- Clústeres: los clústeres están formados por el plano de control y los Nodes de EKS.
- Nodes de EKS: los Nodes de Kubernetes se ejecutan con EC2 en la cuenta de servicio web de Amazon de su organización. Cada clúster está definido por un certificado único para programar el almacenamiento portátil de tres maneras:
- Nodes autogestionados
- Grupos de Nodes administrados
- Amazon Fargate
- Amazon EKS Networking : EKS opera en una nube privada virtual (VPC) para que pueda activar todos los recursos en una subred existente en una red.
Ventajas de AWS EKS :
Las siguientes son las ventajas de usar Amazon EKS:
- EKS automatiza la distribución de carga y el procesamiento paralelo mejor que cualquier ingeniero de DevOps.
- EKS utiliza redes VPC (explicado anteriormente).
- Admite ejemplos puntuales de EC2 que usan grupos de Nodes administrados que siguen las mejores prácticas.
- Sus activos de Kubernetes se integran sin problemas con los servicios de AWS si utiliza EKS.
- EKS le permite ejecutar herramientas fácilmente.
Arquitectura del plano de control de Amazon EKS:
Cada clúster ejecuta solo un plano de control de Kubernetes. El plano de control consta principalmente de dos servidores API y tres ‘ etcd ‘ (el etcd se usa para almacenar datos de Kubernetes). Maneja la escalabilidad de carga para tener un alto rendimiento. Identifica la parte no deseada del plano de control y puede eliminarla. Ninguna otra cuenta o clúster de AWS puede acceder al plano de control, excepto el usuario autorizado.
Funcionamiento de Amazon EKS:
- En primer lugar, cree un clúster de Amazon EKS en la consola.
- Ahora inicie los Nodes de EKS y coloque todas las cargas de trabajo en AWS Fargate.
- Una vez que su clúster esté listo, el usuario puede comunicarse fácilmente utilizando diferentes tipos de herramientas.
- Los usuarios ahora pueden administrar las cargas de trabajo a través de Kubernetes.
Precios de EKS:
El usuario puede pagar tanto por el servicio a largo plazo como por el servicio a corto plazo. El largo plazo es un poco más barato que el otro porque establece un compromiso de 1 a 3 años.
Publicación traducida automáticamente
Artículo escrito por shubhambhugra234 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA