IBM Cloud Docs
Présentation des équilibreurs de charge pour VPC

Présentation des équilibreurs de charge pour VPC

IBM Cloud® fournit deux familles d'équilibreurs de charge pour VPC, les équilibreurs de charge d'application (Application Load Balancer for VPC) et les équilibreurs de charge réseau (Network Load Balancer for VPC).

Types d'équilibreur de charge

Il existe plusieurs différences entre les différents types d'équilibreurs de charge.

Equilibreurs de charge d'application

IBM Cloud fournit des équilibreurs de charge d'application publics et privés qui prennent en charge le déchargement SSL (Secure Sockets Layer). Un équilibreur de charge d'application fournit un équilibrage de charge de couche 7 et de couche 4 sur IBM Cloud, mais les équilibreurs de charge d'application sont principalement destinés aux charges de travail Web de couche 7. Les équilibreurs de charge d'application prennent en charge les instances de serveur virtuel, les instances de serveur bare metal et les instances Power Systems Virtual Server connectées sur IBM Cloud Direct Link en tant que membres de pool de back-end. Pour plus d'informations, voir A propos des équilibreurs de charge d'application.

Équilibreurs de charge réseau (publics et privés)

Contrairement aux ALB, un NLB n'assure que l'équilibrage de la charge de couche 4 sur IBM Cloud et ne prend pas en charge le délestage SSL. Le client envoie le trafic du réseau public au NLB, qui le transmet aux serveurs virtuels cibles. Ensuite, ces serveurs virtuels répondent directement au client en utilisant le Direct Server Return (DSR). Les NLB sont principalement destinés aux charges de travail qui nécessitent une faible latence et un débit de données élevé.

Cela donne aux équilibreurs de charge réseau un avantage sur les ALB en améliorant les performances de la manière suivante :

  • Le trafic de retour du serveur cible contourne le NLB et répond directement au client.
  • L'équilibreur de charge de réseau traite le trafic entrant, ce qui lui permet d'être un distributeur rapide du trafic / chargement.
  • Les NLB publics et privés disposent d'une adresse IP virtuelle (VIP) unique et hautement disponible qui peut être utilisée directement, plutôt que via un nom de domaine complet (FQDN) attribué. Cette VIP aide les clients qui doivent utiliser une adresse IP pour accéder à l'application ou au service qui est servi par l'équilibreur de charge. Il permet également une reprise sur incident plus rapide que la disponibilité basée sur DNS des équilibreurs de charge d'application.

Network Load Balancer for VPC prend en charge les configurations d'équilibreur de charge suivantes: public, private, Private Path et private-type avec le mode de routage activé. Pour plus d'informations, voir A propos des équilibreurs de charge de réseau.

Utilisez la figure 1 pour vous aider (l'utilisateur) à choisir l'équilibreur de charge adapté à vos besoins.

Arbre de décision de l'équilibreur de charge
Figure 1: Choix d'un équilibreur de charge réseau

Équilibreurs de charge du réseau Private Path

Les NLB de chemin privé sont nécessaires lorsque le consommateur et le fournisseur de services résident dans des VPC différents et qu'il est nécessaire de maintenir le trafic réseau sur un chemin privé qui ne croise jamais l'Internet public. Ces équilibreurs de charge offrent un haut niveau de tolérance aux pannes, y compris une résilience à une défaillance de zone, et sont hautement évolutifs (millions de requêtes/seconde) et performants.

La capacité d'un consommateur à accéder à un NLB de chemin privé nécessite la création d'un VPE qui est soumis à l'approbation du fournisseur dans un Service de chemin privé. Le fournisseur dispose donc d’un contrôle granulaire sur les personnes pouvant accéder à son service.

Pour plus d'informations, voir le Guide des solutions de chemin privé.

Graphique de comparaison de l'équilibreur de charge

Le tableau suivant présente une comparaison des types d'équilibreurs de charge.

Comparaison du réseau de voies privées, du réseau et des équilibreurs de charge d'application
Fonction Equilibreur de charge d'application
(public/privé)
Equilibreur de charge réseau
(public/privé)
Equilibreur de charge réseau
(chemin privé)
Mode HA Active-Active (avec plusieurs IP virtuelles (VIP) attribuées à un nom DNS) Actif-de secours (avec un seul VIP) Active-Actif (haute disponibilité régionale)
Prise en charge des groupes d'instances Oui (voir Intégration d'ALB for VPC à des groupes d'instances) Non Non
Mesures de surveillance Oui Oui Non
Prise en charge multi-zone Oui Limited [1](voirMulti-zone support) Oui
Prise en charge des groupes de sécurité Oui (voir Intégration d'ALB for VPC à des groupes de sécurité) Oui (voir Intégration d'un équilibreur de charge réseau avec des groupes de sécurité ) Non. Le contrôle d'accès s'effectue via un service Private Path
L'adresse IP source est conservée Oui, avec le protocole de proxy Oui Non
Déchargement SSL Oui Non Non
Protocoles pris en charge HTTPS, HTTP, TCP TCP, UDP TCP
Couche transport Couche 4, couche 7 Couche 4 Couche 4
Adresse IP virtuelle (VIP) Multiple Célibataire N/A
Mode de routage pour les VNFs Non Oui (voir A propos des fonctions de réseau virtuel sur VPC) Non
Serveurs virtuels sur VPC Oui Oui Oui
Type de membre Instances de serveur virtuel, bare metal, Power Systems Virtual Server Instances de serveur virtuel Instances de serveur virtuel
Power Systems Virtual Server instances connectées sur Direct Link Oui (Pas de prise en charge pour les groupes d'instances) Non Non
Plage de ports Non Public uniquement [2] Oui
Évolutif sur de nombreuses machines Oui Non Oui

Pour plus d'informations, telles que l'architecture de l'équilibreur de charge, les méthodes et les cas d'utilisation, voir A propos des équilibreurs de charge d'application et A propos des équilibreurs de charge de réseau.

Mode haute disponibilité

L'équilibreur de charge d'application est configuré en mode actif-actif. Toutes les ressources de calcul de l'équilibreur de charge sont activement impliquées dans l'acheminement du trafic.

La haute disponibilité (HA) est obtenue à l'aide d'un service DNS (Domain Name Service). Le VIP de chaque ressource informatique est enregistré dans le DNS assigné. Si l'une des ressources de calcul est en panne, les autres ressources continuent à acheminer le trafic.

Un équilibreur de charge de réseau est configuré en mode actif-de secours. Un seul VIP est enregistré avec le DNS, et le trafic est acheminé via cette ressource de calcul. Si une ressource de calcul active tombe en panne, le serveur de secours prend le pas et le VIP est transféré vers le serveur de secours.

Une instance d'équilibreur de charge de réseau de chemin privé s'exécute dans toutes les zones où les membres sont configurés et peut servir le trafic tant qu'il existe des membres sains dans l'une des zones.

Prise en charge multi-zone

Public et privé: les équilibreurs de charge de réseau public et privé peuvent accepter des membres dans les trois zones de disponibilité, mais l'équilibreur de charge de réseau lui-même réside dans une zone spécifique. Une zone est identifiée par le sous-réseau qui est sélectionné lors de la création d'un équilibreur de charge. Cloud Internet Services (CIS) L'équilibreur de charge global ou le DNS privé peuvent être utilisés avec plusieurs équilibreurs de charge de réseau zonal pour une disponibilité multizone.

L'équilibreur de charge d'application peut également être configuré pour couvrir plusieurs zones. Les serveurs de back-end peuvent se trouver dans n'importe quelle zone d'une région.

Un NLB de chemin privé peut accepter des membres dans les trois zones et peut servir le trafic tant qu'il existe des membres sains (quelle que soit la zone). Même si la zone contenant le sous-réseau défini pour l'équilibreur de charge de réseau du chemin privé est arrêtée, l'équilibreur de charge reste actif et peut servir le trafic aux membres dans d'autres zones.

Intégration à des catalogues privés

Les équilibreurs de charge d'application et les équilibreurs de charge de réseau s'intègrent tous deux à des catalogues privés pour gérer de manière centralisée l'accès aux produits dans le catalogue IBM Cloud et vos propres catalogues. Vous pouvez personnaliser vos catalogues privés pour autoriser ou interdire la mise à disposition des équilibreurs de charge à des utilisateurs spécifiques dans votre compte. Pour plus d'informations, voir la rubrique relative à la personnalisation des offres disponibles dans vos catalogues privés.

Unité de mesure des prix

Les équilibreurs de charge d'application et les équilibreurs de charge de réseau déterminent leur tarification en fonction des indicateurs suivants.

Nombre d'heures d'instance par mois: mesure le nombre d'heures d'utilisation de l'équilibreur de charge d'application (ALB) ou de l'équilibreur de charge de réseau (NLB) par mois calendaire.

Données traitées: Mesure la quantité de données, en gigaoctets (Go), qui est traitée par l'équilibreur de charge d'application (ALB) ou l'équilibreur de charge de réseau (NLB) au cours d'un mois calendaire.