Docker y otras tecnologías de contenedores continúan ganando popularidad. Recientemente encuestamos a la amplia comunidad de usuarios de NGINX y NGINX Plus y descubrimos que dos tercios de las organizaciones están investigando contenedores, utilizándolos en desarrollo o utilizándolos en producción. ¿Por qué?Porque abstraer sus aplicaciones de la infraestructura subyacente hace que desarrollar, distribuir y ejecutar software sea más simple, rápido y sólido que nunca.
Pero cuando pasa de ejecutar su aplicación en un entorno de desarrollo a implementar contenedores en producción, enfrenta nuevos desafíos, como por ejemplo, cómo ejecutar y escalar de manera efectiva una aplicación en múltiples hosts con el rendimiento y el tiempo de actividad que exigen sus clientes.
La última versión de Docker, 1.12, admite la orquestación de contenedores de múltiples hosts, lo que simplifica la implementación y la administración de contenedores en un clúster de hosts de Docker. En un entorno complejo como este, el equilibrio de carga juega un papel esencial a la hora de ofrecer su aplicación basada en contenedores con confiabilidad y alto rendimiento.
Las opciones básicas de equilibrio de carga integradas disponibles en el modo Docker Swarm
Las ventajas y desventajas de migrar a un balanceador de carga avanzado como NGINX
Cómo integrar NGINX y NGINX Plus con el modo Swarm para una solución avanzada de equilibrio de carga para un clúster con orquestación
Cómo escalar su aplicación basada en Docker con Swarm Mode y NGINX Plus
Rick Nelson
RVP, Ingeniería de soluciones