Équilibrage de charge hautes performances et évolutif sur Google Cloud
Équilibrage de charge hautes performances et évolutif sur Google Cloud
Choisissez le type d'équilibreur de charge qui vous convient le mieux en suivant ce guide.
Découvrez comment Google Cloud Load Balancing permet de traiter plus d'un million de requêtes par seconde.
Obtenez des métriques permettant à votre équilibreur de charge de comprendre les performances de vos applications et de vos services système.
Découvrez comment nos clients développent leurs activités à l'échelle mondiale sur Cloud Load Balancing
Avantages
Fournit un équilibrage de charge interrégional, y compris un basculement automatique multirégional. 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.
Cloud Load Balancing est un service défini par logiciel qui est entièrement géré et distribué pour tout votre trafic. Appliquez Cloud Load Balancing à l'ensemble de votre trafic : HTTP(S), TCP/SSL et UDP.
Autoscaling fluide
Évolue à mesure que le nombre de vos utilisateurs et le volume de votre trafic augmentent. Permet de 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. Le scaling est effectué de manière fulgurante en quelques secondes.
Principales fonctionnalités
Les équilibreurs de charge d'application peuvent 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. Les équilibreurs de charge d'applications sont évolutifs, tolérants aux pannes, ne nécessitent aucun préchauffage et permettent l'équilibrage de charge basé sur le contenu. Pour le trafic HTTPS, la terminaison SSL et l'équilibrage de charge sont assurés.
Les équilibreurs de charge réseau sont des équilibreurs de charge de couche 4 qui peuvent distribuer le trafic vers des backends situés dans une ou plusieurs régions. Ces équilibreurs de charge sont évolutifs, ne nécessitent aucun préchauffage et utilisent des vérifications d'état pour s'assurer que seules les instances opérationnelles reçoivent du trafic. Équilibreurs de charge réseau disponibles : équilibreurs de charge réseau proxy et équilibreurs de charge réseau passthrough.
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).
Cochez la case permettant d'activer Cloud CDN avec des équilibreurs de charge d'application afin d'optimiser la diffusion d'applications pour vos utilisateurs.
Les extensions de service offrent des capacités de programmabilité et d'extensibilité sur les chemins de données d'équilibrage de charge. Les appels d'extensions de service permettent d'effectuer des appels gRPC vers des services gérés par l'utilisateur pendant le traitement des données, tandis que les plug-ins d'extensions de service permettent d'insérer du code personnalisé dans le chemin d'accès aux données de mise en réseau à l'aide de WebAssembly (Wasm).
Clients
Nouveautés
Inscrivez-vous à la newsletter Google Cloud pour recevoir des informations sur les produits et événements, des offres spéciales et bien plus encore.
Documentation
Toutes les fonctionnalités
Équilibrage de charge HTTP(S) | Les équilibreurs de charge d'application peuvent 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. Les équilibreurs de charge d'applications sont évolutifs, tolérants aux pannes, ne nécessitent aucun préchauffage et sont basés sur le contenu. Pour le trafic HTTPS, la terminaison SSL et l'équilibrage de charge sont aussi assurés. |
Cloud Logging | Cloud Logging journalise toutes les requêtes envoyées à votre équilibreur de charge à des fins de débogage et d'analyse du 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/UDP/SSL | Les équilibreurs de charge réseau sont des équilibreurs de charge de couche 4 qui peuvent distribuer le trafic vers des backends situés dans une ou plusieurs régions. Ces équilibreurs de charge sont évolutifs, ne nécessitent aucun préchauffage et utilisent des vérifications d'état pour s'assurer que seules les instances opérationnelles reçoivent du trafic. Équilibreurs de charge réseau disponibles : équilibreurs de charge réseau proxy et équilibreurs de charge réseau passthrough. |
Autoscaling fluide | Avec l'autoscaling, vos applications peuvent gérer de façon optimale les hausses de trafic et réduire vos coûts lorsque les besoins en ressources sont moins importants. Il vous suffit de définir des règles d'autoscaling pour que l'autoscaler procède au scaling automatique 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 SSL et le déchiffrement. 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 d'é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é de session Cloud Load Balancing permet de rediriger 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 vos équilibreurs de charge d'application afin d'optimiser le déploiement d'applications pour vos utilisateurs. |
Équilibrage de charge UDP | Les équilibreurs de charge réseau passthrough peuvent répartir le trafic UDP sur un pool d'instances dans une région Compute Engine. Ces équilibreurs de charge sont évolutifs, ne nécessitent aucun préchauffage et utilisent des vérifications d'état pour s'assurer que seules les instances opérationnelles reçoivent du trafic. |
Extensibilité et programmabilité | Les extensions de service offrent des capacités de programmabilité et d'extensibilité sur les chemins de données d'équilibrage de charge. Les appels d'extensions de service permettent d'effectuer des appels gRPC vers des services gérés par l'utilisateur pendant le traitement des données, tandis que les plug-ins d'extensions de service permettent d'insérer du code personnalisé dans le chemin d'accès aux données de mise en réseau à l'aide de WebAssembly (Wasm). |
Cloud Armor | Les stratégies de sécurité Google Cloud Armor vous permettent de limiter le débit ou de rediriger les requêtes vers vos équilibreurs de charge d'application ou réseau à la périphérie de Google Cloud, aussi près que possible de la source du trafic entrant. |
Tarification
Pour obtenir un devis personnalisé, veuillez contacter un conseiller commercial.
Profitez de 300 $ de crédits gratuits et de plus de 20 produits Always Free pour commencer à créer des applications sur Google Cloud.