Orquestación de microservicios
Contoso realmente adora los resultados del uso de arquitecturas de microservicios. La aplicación web general llama a microservicios individuales para proporcionar y manipular datos.
Pero a medida que se agregan más servicios, el sistema general se vuelve más complejo para escalar horizontalmente y administrar. Los orquestadores pueden ayudarle.
¿Qué es un orquestador?
Un orquestador es una herramienta que le ayuda a administrar, escalar y mantener aplicaciones contenedorizadas.
El uso de orquestadores para aplicaciones listas para producción es esencial si la aplicación se basa en microservicios o se divide entre varios contenedores. Como se indicó anteriormente, en un enfoque basado en microservicios, cada microservicio posee su modelo y sus datos. Los microservicios son autónomos desde el punto de vista del desarrollo y la implementación. Estos tipos de sistemas son complejos de escalar horizontalmente y de administrar. Por lo tanto, para tener aplicaciones multicontenedor escalables y listas para producción, se necesita, sin lugar a dudas, un orquestador.
Un clúster es un tipo de orquestador. En el diagrama siguiente, se muestra el uso de un clúster para organizar la implementación de una aplicación compuesta por varios microservicios.
## Prueba de conocimientos