Cloud Load Balancing

Équilibrage de charge hautes performances et évolutif sur Google Cloud Platform.

Consultez la documentation de ce produit.

Autoscaling et équilibrage de charge à l'échelle mondiale

Faites évoluer vos applications sur Compute Engine de manière fulgurante grâce à Cloud Load Balancing, sans aucun préchauffage. Répartissez vos ressources informatiques à équilibrage de charge dans une seule ou plusieurs régions, près de vos utilisateurs, et bénéficiez de la haute disponibilité dont vous avez besoin. Cloud Load Balancing permet d'associer vos ressources à une seule adresse IP Anycast, et de les faire évoluer à la hausse ou à la baisse grâce à la fonctionnalité d'autoscaling intelligent. Cloud Load Balancing offre différentes options et est intégré à Cloud CDN pour une diffusion optimale des applications et du contenu.

Équilibrage de charge à l'échelle mondiale avec une seule adresse IP Anycast

Avec Cloud Load Balancing, une seule adresse IP Anycast gère en frontend toutes vos instances backend dans différentes régions du monde. Résultat : vous bénéficiez d'un équilibrage de charge interrégional avec un basculement automatique multirégional qui transfère progressivement le trafic si les backends ne sont plus opérationnels. Contrairement aux solutions d'équilibrage de charge global basées sur le DNS, Cloud Load Balancing réagit instantanément aux changements liés aux utilisateurs, au trafic, au réseau, à l'état du backend et à d'autres conditions de ce type.

Équilibrage de charge défini par logiciel

Cloud Load Balancing est un service défini par logiciel, qui est entièrement géré et distribué pour tout votre trafic. Il ne s'agit pas d'une solution basée sur les instances ou les appareils. Résultat, vous n'êtes pas prisonnier d'une infrastructure physique. Vous pouvez également oublier les problèmes de disponibilité, d'évolutivité et de gestion liés à l'équilibrage de charge basé sur les instances. Vous pouvez utiliser Cloud Load Balancing pour tout votre trafic : HTTP(S), TCP/SSL et UDP. Vous avez également la possibilité d'arrêter votre trafic SSL avec un équilibrage de charge HTTPS et un proxy SSL.

Plus d'un million de requêtes par seconde

Cloud Load Balancing est développé sur l'infrastructure de diffusion en frontend qu'utilise Google pour ses propres services. Cette infrastructure traite plus d'un million de requêtes par seconde, offrant constamment un niveau de performances élevé et une faible latence. Le trafic accède à Cloud Load Balancing via plus de 80 sites d'équilibrage de charge répartis dans le monde entier, afin d'optimiser la distance parcourue sur le réseau backbone privé et ultrarapide de Google.

Autoscaling fluide

Cloud Load Balancing assure l'évolutivité de vos applications à mesure que le nombre d'utilisateurs et le volume du trafic augmentent. Par exemple, il peut gérer facilement d'importants pics instantanés et imprévus en redirigeant le trafic vers d'autres régions du monde moins sollicitées. L'autoscaling ne nécessite aucun préchauffage. Vous pouvez ainsi faire évoluer vos applications de manière fulgurante en quelques secondes.

Équilibrage de charge interne

L'équilibrage de charge interne vous permet de créer des services internes évolutifs et hautement disponibles pour vos instances clientes internes sans que vos équilibreurs de charge soient exposés sur Internet. L'architecture de l'équilibrage de charge interne de Google Cloud Platform repose sur Andromeda, la plate-forme de virtualisation de réseau définie par logiciel de Google. L'équilibrage de charge interne accepte également les clients connectés via VPN.

Compatibilité avec les protocoles de pointe

Cloud Load Balancing est compatible avec les protocoles de diffusion d'applications les plus récents. Il propose une compatibilité HTTP/2 avec gRPC lors des connexions aux backends, et c'est également le premier grand cloud public à offrir une compatibilité QUIC pour nos équilibreurs de charge HTTPS. Du fait de cette compatibilité, les sessions sont configurées plus rapidement et les clients profitent d'une application plus réactive.

Fonctionnalités

Équilibrage de charge HTTP(S)

L'équilibrage de charge HTTP(S) peut répartir le trafic HTTP et HTTPS sur plusieurs instances backend dans différentes régions. L'ensemble de votre application est disponible via une seule adresse IP globale, ce qui simplifie la configuration du DNS. L'équilibrage de charge HTTP(S) est évolutif et tolérant aux pannes. Il ne nécessite aucun préchauffage. Il permet également d'effectuer l'équilibrage de charge en fonction du contenu. Pour le trafic HTTPS, la terminaison SSL et l'équilibrage de charge sont assurés.

Cloud Logging

Cloud Logging journalise toutes les requêtes envoyées à votre équilibreur de charge afin de déboguer et d'analyser le trafic utilisateur. Vous pouvez consulter les journaux de requêtes et les exporter vers Cloud Storage, BigQuery ou Pub/Sub pour les analyser.

Équilibrage de charge TCP/SSL

L'équilibrage de charge TCP peut répartir le trafic TCP sur un pool d'instances dans une région Compute Engine. Évolutif, il ne nécessite aucun préchauffage. De plus, les vérifications de l'état permettent de s'assurer que seules les instances opérationnelles reçoivent du trafic. Grâce au proxy SSL, la terminaison SSL est assurée pour le trafic non HTTPS avec équilibrage de charge.

Autoscaling fluide

Avec l'autoscaling, vos applications peuvent gérer de façon optimale les hausses de trafic. De plus, cela vous permet de réduire les coûts lorsque les besoins en ressources sont moins importants. Il vous suffit de définir la stratégie d'autoscaling pour que l'autoscaler procède automatiquement aux changements nécessaires en fonction de la charge mesurée. Aucun préchauffage n'est requis. Vous pouvez donc faire évoluer vos applications de manière fulgurante en quelques secondes.

Déchargement SSL

Le déchargement SSL vous permet de gérer de façon centralisée les certificats et le déchiffrement SSL. Pour renforcer le niveau de sécurité au maximum, activez le chiffrement entre la couche d'équilibrage et les backends (coût supplémentaire pour un traitement sur les backends).

Vérifications de l'état ultraprécises

Les vérifications de l'état vous permettent de vous assurer que les charges des nouvelles connexions ne sont redirigées que vers des backends en service et prêts à les recevoir. Grâce à nos vérifications de l'état ultraprécises, le trafic vers les backends est échantillonné pour refléter la situation le plus fidèlement possible.

Fonctionnalités avancées

Cloud Load Balancing inclut également des fonctionnalités avancées, telles que l'équilibrage de charge global IPv6, WebSockets, les en-têtes de requêtes personnalisés et le transfert de protocoles pour les VIP privés.

Affinité

L'affinité Cloud Load Balancing permet de diriger le trafic utilisateur vers des instances backend spécifiques et de le maintenir sur celles-ci.

Intégration de Cloud CDN

Cochez la case permettant d'activer Cloud CDN pour l'équilibrage de charge HTTP(S) afin d'optimiser la diffusion de votre application auprès de vos utilisateurs.

Équilibrage de charge UDP

L'équilibrage de charge UDP peut répartir le trafic UDP sur un pool d'instances dans une région Compute Engine. Évolutif, il ne nécessite aucun préchauffage. De plus, les vérifications de l'état permettent de s'assurer que seules les instances opérationnelles reçoivent du trafic.

"Le service d'équilibrage de charge de Google Cloud Platform simplifie notre déploiement et répond parfaitement à nos attentes en matière d'évolutivité et de haute disponibilité. Nous pouvons facilement gérer plus de 150 000 requêtes par seconde sans préchauffage ni préparation. La tranquillité d'esprit que nous offre cette solution aujourd'hui change vraiment les choses par rapport à l'époque où nous devions configurer du matériel spécialisé pour équilibrer nos charges."

Arnaud Granal, directeur de la technologie, Adcash

Ressources

Tarifs

Tous les types d'équilibrage de charge sont facturés selon les mêmes tarifs de service horaire et de volume de traitement de données. En savoir plus

Passez à l'étape suivante

Profitez de 300 $ de crédits gratuits et de plus de 20 produits Always Free pour commencer à créer des applications sur Google Cloud.

Vous avez besoin d'aide pour démarrer ?
Faites appel à un partenaire de confiance
Poursuivez vos recherches