L’équilibrage de charge dans le cloud fait référence à la répartition des requêtes de clients sur plusieurs serveurs d’application fonctionnant dans un environnement cloud. Tout comme d’autres formes d’équilibrage de charge, l’équilibrage de charge dans le cloud vous permet de maximiser les performances et la fiabilité d’une application. Les avantages par rapport à l’équilibrage de charge traditionnel des ressources sur site sont le coût (généralement) inférieur et la facilité d’augmenter ou de réduire la taille de l’application pour répondre à la demande.
Pour obtenir des informations générales sur les équilibreurs de charge, consultez l’article Économisez 80 % par rapport aux équilibreurs de charge matériels.
De plus en plus d’entreprises utilisent des applications de toutes sortes dans le cloud, en particulier les petites entreprises. Une entreprise peut utiliser un système CRM basé sur le cloud tel que Salesforce.com pour stocker les informations relatives aux clients, un système ERP basé sur le cloud pour suivre les données relatives aux produits, un fournisseur d’hébergement web tel que Google pour héberger son site web, et Amazon Elastic Compute Cloud (EC2) pour exécuter quelques applications personnalisées. La meilleure pratique consiste à provisionner le serveur d’équilibrage de charge dans le même environnement que les ressources qu’il équilibre. Ainsi, lorsque la majeure partie de l’infrastructure informatique d’une entreprise est hébergée dans le cloud, l’exécution de l’équilibreur de charge dans le cloud prend tout son sens.
Les solutions traditionnelles d’équilibrage de charge reposent sur du matériel propriétaire hébergé dans un centre de données et nécessitent une équipe informatique chevronnée pour installer, régler et entretenir le système. Seules les grandes entreprises disposant d’un budget informatique important peuvent bénéficier de l’amélioration des performances et de la fiabilité. À l’ère du cloud computing, les solutions matérielles présentent un autre inconvénient majeur : elles ne prennent pas en charge l’équilibrage de charge dans le cloud, car les fournisseurs d’infrastructures cloud n’autorisent généralement pas le matériel du client ou le matériel propriétaire dans leur environnement.
Par chance, les équilibreurs de charge logiciels peuvent offrir les avantages des solutions matérielles en termes de performances et de fiabilité à un coût nettement inférieur. Comme ils fonctionnent sur du matériel de base, ils sont abordables même pour les petites entreprises et ils sont idéaux pour l’équilibrage de charge dans le cloud, car ils peuvent fonctionner dans le cloud comme n’importe quelle autre application logicielle.
Les avantages de l’équilibrage de charge dans le cloud découlent en particulier du caractère évolutif et global du cloud lui-même.
La facilité et la rapidité d’évolution dans le cloud signifient que les entreprises sont à même de gérer les pics de trafic (comme ceux du Cyber Monday) sans dégradation des performances en plaçant un équilibreur de charge dans le cloud devant un groupe d’instances d’application, qui peut rapidement s’adapter en fonction de la demande.
La possibilité d’héberger une application dans plusieurs hubs cloud à travers le monde peut améliorer la fiabilité. Par exemple, si une panne d’électricité frappe le nord-est des États-Unis après une tempête de neige, l’équilibreur de charge dans le cloud peut diriger le trafic des ressources cloud hébergées dans cette région vers des ressources hébergées dans d’autres régions du pays.
NGINX Plus et NGINX sont les meilleures solutions d’équilibrage de charge de leur catégorie, utilisées par des sites web à fort trafic tels que Dropbox, Netflix et Zynga. Plus de 350 millions de sites web dans le monde s’appuient sur NGINX Plus et NGINX Open Source pour diffuser leur contenu de manière rapide, fiable et sécurisée.
En tant qu’équilibreur de charge logiciel, NGINX Plus est nettement moins cher que les solutions matérielles avec des capacités similaires. En outre, il peut être facilement déployé dans une infrastructure cloud telle qu’Amazon EC2 pour équilibrer la charge sur plusieurs ressources cloud.
Pour en savoir plus sur les avantages de l’utilisation de NGINX Plus pour équilibrer la charge de vos applications, téléchargez notre ebook, Five Reasons to Choose a Software Load Balancer (Cinq raisons de choisir un équilibreur de charge logiciel).