Ce document vous permet de déterminer l'équilibreur de charge Trusted Cloud by S3NS qui répond le mieux à vos besoins. Pour obtenir une présentation de tous les produits Cloud Load Balancing disponibles, consultez la page Présentation de Cloud Load Balancing.
Pour déterminer le produit Cloud Load Balancing à utiliser, vous devez d'abord déterminer le type de trafic que vos équilibreurs de charge doivent gérer.
- Choisissez un équilibreur de charge d'application lorsque vous avez besoin d'un ensemble de fonctionnalités flexible pour vos applications avec du trafic HTTP(S).
- Choisissez un équilibreur de charge réseau proxy pour implémenter l'équilibrage de charge proxy TCP vers les backends d'une ou de plusieurs régions.
- Choisissez un équilibreur de charge réseau passthrough pour conserver les adresses IP sources des clients, éviter la surcharge des proxys et accepter des protocoles supplémentaires tels que UDP, ESP et ICMP.
Vous pouvez affiner vos choix selon que votre application est externe (Web) ou interne.
Le schéma suivant récapitule tous les modes de déploiement disponibles pour Cloud Load Balancing.
Aspects de l'équilibrage de charge
Pour déterminer quel équilibreur de charge convient le mieux à votre implémentation deTrusted Cloud, tenez compte des aspects suivants de Cloud Load Balancing :
- Type de trafic
- Équilibrage de charge externe ou interne
- Équilibrage de charge proxy et équilibrage de charge passthrough
Type de trafic
Le type de trafic que votre équilibreur de charge doit gérer est un autre facteur qui détermine l'équilibreur de charge à utiliser.
Type d'équilibreur de charge | Type de trafic |
---|---|
Équilibreurs de charge d'application | HTTP ou HTTPS |
Équilibreurs de charge réseau passthrough | TCP ou UDP Ces équilibreurs de charge acceptent également le trafic lié à d'autres protocoles IP, tels que ESP, GRE, ICMP et ICMPv6. |
Équilibreurs de charge réseau proxy | TCP |
Équilibrage de charge externe ou interne
Les équilibreurs de chargeTrusted Cloud peuvent être déployés en tant qu'équilibreurs de charge externes ou internes :
Les équilibreurs de charge externes distribuent le trafic provenant d'Internet sur votre réseau Trusted Cloud Virtual Private Cloud (VPC).
Les équilibreurs de charge internes distribuent le trafic provenant des clients du même réseau VPC que l'équilibreur de charge ou des clients connectés à votre réseau VPC à l'aide de l'appairage de réseaux VPC, Cloud VPN ou Cloud Interconnect.
Pour déterminer quel équilibreur de charge fonctionne pour votre application, utilisez le tableau récapitulatif.
Équilibrage de charge proxy et équilibrage de charge passthrough
Selon le type de trafic que l'équilibreur de charge doit gérer et selon que vos clients sont internes ou externes, vous pouvez choisir entre un équilibreur de charge proxy ou un équilibreur de charge passthrough.
Les équilibreurs de charge proxy interrompent les connexions entrantes des clients au niveau de l'équilibreur de charge, puis ouvrent de nouvelles connexions entre l'équilibreur de charge et les backends. Tous les équilibreurs de charge d'application et tous les équilibreurs de charge réseau proxy fonctionnent de cette manière. Ils mettent fin aux connexions client à l'aide de GFE (Google Front End) ou de proxys Envoy.
Les équilibreurs de charge directs ne mettent pas fin aux connexions client. À la place, les paquets à équilibrage de charge sont reçus par les VM backend avec la source, la destination et, le cas échéant, les informations du port inchangées. Les connexions sont alors interrompues par les VM backend. Les réponses provenant des VM backend vont directement aux clients. Elles ne passent pas par l'équilibreur de charge. Le terme utilisé pour décrire cela est retour direct du serveur. Utilisez un équilibreur de charge passthrough lorsque vous devez conserver les informations du paquet client. Comme son nom l'indique, les équilibreurs de charge réseau passthrough sont classés dans cette catégorie.
Pour déterminer quel équilibreur de charge fonctionne pour votre application, utilisez le tableau récapitulatif.
Récapitulatif des équilibreurs de charge Trusted Cloud
Le tableau suivant fournit des informations, telles que le niveau de service réseau sur lequel chaque équilibreur de charge fonctionne, ainsi que son schéma d'équilibrage de charge.
Équilibreur de charge | Mode de déploiement | Type de trafic | Niveau de service réseau | Schéma d'équilibrage de charge1 |
---|---|---|---|---|
Équilibreurs de charge d'application | Externe régional | HTTP ou HTTPS | Niveau Premium ou Standard | EXTERNAL_MANAGED |
Régional interne | HTTP ou HTTPS | Niveau Premium | INTERNAL_MANAGED | |
Équilibreurs de charge réseau proxy | Externe régional | TCP | Niveau Premium ou Standard | EXTERNAL_MANAGED |
Régional interne | TCP sans déchargement SSL | Niveau Premium | INTERNAL_MANAGED | |
Équilibreurs de charge réseau passthrough | Externe Toujours régional |
TCP, UDP, ESP, GRE, ICMP et ICMPv6 | Niveau Premium ou Standard | EXTERNAL |
Interne Toujours régional |
TCP, UDP, ICMP, ICMPv6, SCTP, ESP, AH et GRE | Niveau Premium | INTERNAL |
1 Le schéma d'équilibrage de charge est un attribut de la règle de transfert et du service de backend d'un équilibreur de charge qui indique si l'équilibreur de charge peut être utilisé pour le trafic interne ou externe.
Le terme géré dans EXTERNAL_MANAGED
ou INTERNAL_MANAGED
indique que l'équilibreur de charge est implémenté en tant que service géré sur un Google Front End (GFE) ou sur le proxy Envoy Open Source. Dans un schéma d'équilibrage de charge géré, les requêtes sont acheminées vers GFE ou vers le proxy Envoy.
Étapes suivantes
- Pour obtenir une présentation comparative des fonctionnalités d'équilibrage de charge offertes par Cloud Load Balancing, consultez la page Comparaison des fonctionnalités de l'équilibreur de charge.