Un entorno de producción grande ejecuta muchos contenedores en muchas máquinas, lo que resulta en una gran complejidad para administrar los contenedores y los nodos. Para administrar los contenedores, puede usar orquestas, como Docker Swarm, Kubernetes o DO / OS.
Docker le permite construir y administrar los contenedores.
Docker-compose le permite definir la configuración de los distintos contenedores que conforman la aplicación.
- ¿Qué es el alojamiento en la nube SSD?
- Cómo entender si un sitio web utiliza servicios de AWS
- ¿En qué situaciones es Cloud Hosting una mejor opción que los servidores dedicados o los servidores virtuales?
- ¿Cuál es la diferencia entre BPaaS y SaaS?
- ¿Cuál es la mejor manera de aprender sobre Windows Azure?
Docker Swarm / Apache Mesos / Kubernetes son orquestadores, lo que hace que todas las máquinas se vean como una sola máquina. Se encargan de programar y ejecutar los contenedores en los nodos subyacentes.
Crear y administrar estos nodos es una tarea compleja y podría requerir mucho tiempo para preparar la infraestructura.
El servicio de contenedor de Azure administra la infraestructura subyacente para ejecutar sus aplicaciones en contenedores, utilizando las herramientas que elija.