Gestión de cluster

El uso de contenedores para pasar a una arquitectura basada en microservicios, conlleva también una serie de problemas como son:

Configuración de la red

persistencia

Escalabilidad

Balanceo de Carga

Descubrimiento de servicios

logging

monitorización

caida

Para facilitarnos la gestión de nuestros contenedores y ayudarnos a solucionar dichos problemas, existen las siguientes herramientas de gestión de clusters.

Como soluciones on premise (aquellas que podemos instalar en nuestros propios servidores )

Docker Swarm . Es la solución de Docker

Kubernetes. Es el gestor más completo y más utilizado. Creado por Google

Como soluciones SaaS (Software as a Service)

ECS (EC2 Container Service ). Es la solución SaaS de Amazon Web Services (AWS).

GCE (Google Container Engine )