Qu’est-ce que l’expérience du développeur d’API ?

L’équilibrage de charge hybride consiste à répartir les demandes des clients sur un ensemble d’applications serveur fonctionnant dans différents environnements : sur site, dans un cloud privé et dans un cloud public. L’équilibrage de charge hybride maximise la fiabilité, la rapidité et la rentabilité de la diffusion de contenu, quel que soit l’endroit où il se trouve, ce qui se traduit par une expérience optimale pour l’utilisateur.

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.

Aujourd’hui, de nombreuses entreprises migrent leurs applications des serveurs sur site vers le cloud public, afin de bénéficier d’avantages tels que des coûts réduits et une facilité d’évolution en réponse à la demande. Cependant, une migration complète ne se fait généralement pas du jour au lendemain, et le cloud n’est pas adapté à toutes les applications, de sorte que les entreprises doivent souvent gérer un mélange d’applications sur site et dans le cloud. Par exemple, une entreprise peut utiliser un serveur de messagerie Outlook installé et géré sur site par son équipe informatique interne, mais conserver des informations sur les clients dans un système CRM basé sur le cloud tel que Salesforce.com, et héberger sa boutique e-commerce sur Amazon Web Services. Avec une solution d’équilibrage de charge hybride, les utilisateurs accèdent aux applications via un point d’entrée unique, et l’équilibreur de charge identifie et répartit le trafic entre les différents sites.

Les entreprises qui ont investi dans des clouds privés sont confrontées à une situation encore plus complexe, car elles doivent équilibrer la charge entre trois emplacements de ressources. Comme le cloud public, un cloud privé est un centre de données virtuel hébergé hors site par un fournisseur de cloud. Il se distingue du cloud public en ce qu’il garantit un stockage et une puissance de calcul dédiés qui ne sont pas partagés avec d’autres clients du fournisseur de cloud.

Grâce à une solution hybride d’équilibrage de charge, les entreprises peuvent répartir le trafic entre les serveurs sur site, les clouds privés et le cloud public de manière transparente afin que chaque demande soit satisfaite par la ressource la plus logique. La décision d’équilibrage de charge peut être basée sur des facteurs tels que les suivants :

  • Localisation - Les ressources du cloud public sont presque toujours réparties géographiquement, tout comme les ressources du cloud privé et sur site des entreprises multinationales. La connexion des utilisateurs au serveur le plus proche réduit la latence du réseau et peut être utilisée pour fournir un contenu localisé (par exemple, un texte dans la langue du pays où se trouve le serveur).
  • Type de demande - Les solutions hybrides d’équilibrage de charge peuvent transmettre les demandes de différents types de contenu (vidéo, images ou données d’application telles que les informations sur les prix et les stocks) aux serveurs qui hébergent ce type de contenu. L’utilisation de serveurs spécialisés, qui peuvent être optimisés pour le contenu qu’ils servent, élimine la nécessité de dupliquer le même contenu à chaque endroit.
  • Valeur commerciale - Les demandes émanant de clients stratégiquement importants ou susceptibles de générer des revenus peuvent être dirigées vers des serveurs dédiés pour une livraison plus rapide et plus fiable, tandis que les demandes de moindre valeur sont dirigées vers une ressource moins coûteuse.
  • Sécurité - Les entreprises peuvent maintenir un contrôle maximal sur les données sensibles en les hébergeant dans un cloud privé ou dans leurs locaux, tout en stockant des données non restreintes dans le cloud public pour réaliser des économies.
  • Coût - L’équilibrage de charge hybride entre les ressources dédiées et les ressources en cloud permet aux entreprises d’offrir une expérience optimale aux utilisateurs de la manière la plus rentable.

Comparaison entre un équilibrage de charge matériel et logiciel

Les solutions traditionnelles d’équilibrage de charge reposent sur du matériel propriétaire hébergé dans un centre de données et peuvent être assez coûteuses à acquérir, à entretenir et à mettre à niveau. Les équilibreurs de charge basés sur des logiciels peuvent offrir les performances et la fiabilité des solutions basées sur le matériel à un coût beaucoup plus bas, car ils fonctionnent sur du matériel de base.

La plupart des entreprises suivent les meilleures pratiques et déploient des équilibreurs de charge dans le même environnement que les ressources qu’ils équilibrent : sur site pour les applications exécutées dans le centre de données et dans le cloud pour les applications hébergées dans le cloud. Les fournisseurs d’infrastructure dans le cloud n’autorisent généralement pas le matériel client ou propriétaire dans leur environnement, de sorte que les entreprises qui déploient des équilibreurs de charge matériels sur site doivent toujours utiliser un équilibreur de charge logiciel pour les ressources dans le cloud. Cela oblige le personnel informatique à comprendre et à maintenir deux solutions d’équilibrage de charge différentes. En revanche, la même solution d’équilibrage de charge logicielle, comme NGINX et NGINX Plus, peut être déployée à la fois sur site et dans le cloud, ce qui réduit la complexité opérationnelle, les coûts et le temps nécessaire au développement et au déploiement des applications.

Comment la solution NGINX Plus peut-elle vous aider ?

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 ayant des capacités similaires. En outre, il peut être facilement déployé dans une infrastructure cloud telle qu’Amazon Elastic Cloud Compute (EC2) pour équilibrer la charge entre les ressources dans le cloud public ainsi que les ressources sur site et dans le cloud privé.

Pour en savoir plus sur les avantages de l’utilisation de NGINX Plus pour équilibrer la charge de vos applications, téléchargez notre livre électronique, Five Reasons to Choose a Software Load Balancer (Cinq raisons de choisir un équilibreur de charge logiciel).