Así que estoy leyendo sobre las ofertas de servicios de kubernetes y AWS . Por ejemplo, una de las principales ventajas de kubernetes es el equilibrio de carga, pero AWS también lo tiene .
¿Cómo se relacionan todos estos productos entre sí? ¿Hay muchos de ellos haciendo el mismo trabajo? ¿Es solo un caso que hay tantas herramientas ahora?
Tal vez este no sea el foro correcto para esta pregunta. Si no, puedo eliminarlo, pero me siento un poco abrumado con todas las opciones y me pregunto si son completamente diferentes.
AWS ofrece muchos más servicios que el equilibrio de carga, la automatización de la implementación, el escalado y la administración de aplicaciones en contenedores, que es Kubernetes.
Si se refiere a Amazon EC2 Container Service (ECS) , ambos son soluciones rápidas y escalables para la gestión de contenedores.
En realidad, también hay un servicio Amazon Elastic Kubernetes administrado , que se integra con otra infraestructura de AWS, como seguridad, monitoreo, etc.
Entonces, depende de tus necesidades. Puede leer la comparación de AWS ECS y Kubernetes .
ACTUALIZAR
Aquí hay una gran comparación de los servicios administrados de Kubernetes en Digital Ocean, Scaleway, OVHCloud y Linode.
Kubernetes es un marco independiente de infraestructura para orquestar contenedores. Puede ejecutarse en su computadora portátil (Minikube) o instalarse en un par de instancias EC2 en AWS, o en una oferta totalmente administrada de GCP, Azure y otros proveedores de nube. Muchos usuarios y organizaciones eligen Kubernetes debido a esta portabilidad.
AWS , OTOH, es un proveedor de nube global con más de 150 servicios diferentes. Es imposible abarcarlos a todos. Sin embargo, si lo limitamos a servicios centrados en contenedores: AWS ofrece sus propias herramientas de orquestación patentadas: ECS y Fargate .