Docker et d’autres technologies de conteneurs continuent de gagner en popularité. Nous avons récemment interrogé la vaste communauté des utilisateurs de NGINX et NGINX Plus et avons constaté que les deux tiers des organisations étudient les conteneurs, les utilisent en développement ou en production. Pourquoi? Parce que l’abstraction de vos applications de l’infrastructure sous-jacente rend le développement, la distribution et l’exécution de logiciels plus simples, plus rapides et plus robustes que jamais.
Mais lorsque vous passez de l’exécution de votre application dans un environnement de développement au déploiement de conteneurs en production, vous êtes confronté à de nouveaux défis, tels que la manière d’exécuter et de faire évoluer efficacement une application sur plusieurs hôtes avec les performances et la disponibilité exigées par vos clients.
La dernière version de Docker, 1.12, prend en charge l'orchestration de conteneurs multihôtes, ce qui simplifie le déploiement et la gestion des conteneurs sur un cluster d'hôtes Docker. Dans un environnement complexe comme celui-ci, l’équilibrage de charge joue un rôle essentiel pour fournir à votre application basée sur des conteneurs une fiabilité et des performances élevées.
Les options d'équilibrage de charge intégrées de base disponibles dans le mode Docker Swarm
Avantages et inconvénients du passage à un équilibreur de charge avancé comme NGINX
Comment intégrer NGINX et NGINX Plus avec le mode Swarm pour une solution d'équilibrage de charge avancée pour un cluster avec orchestration
Comment faire évoluer votre application basée sur Docker avec Swarm Mode et NGINX Plus
Rick Nelson
Vice-président régional, Ingénierie des solutions