Équilibreurs de charge réseau

Répartir le trafic utilisateur entre les instances de VM et les serveurs

Assurez-vous que les systèmes ne sont pas surchargés, et que toutes les requêtes sont traitées facilement et efficacement grâce aux équilibreurs de charge réseau de Google Cloud.

Lors de leur inscription, les nouveaux clients bénéficient de 300 $ de crédits à appliquer au déploiement d'une solution de cluster de VM préconfigurée.

Présentation

Que fait un équilibreur de charge ?

Un équilibreur de charge réseau répartit le trafic utilisateur entre les instances de machines virtuelles (VM) d'une même région. Un équilibreur de charge réseau peut recevoir le trafic de n'importe quel client sur Internet, de VM Google Cloud avec des adresses IP externes et de VM disposant d'un accès Internet via Cloud NAT ou un NAT basé sur des instances.

Quels sont les types d'équilibreurs de charge disponibles ?

Il existe deux principaux types d'équilibreurs de charge : les équilibreurs de charge externes et internes. Sur Google Cloud, les équilibreurs de charge externes distribuent le trafic provenant d'Internet sur votre réseau cloud privé virtuel (VPC). Les équilibreurs de charge internes distribuent le trafic vers les instances de Google Cloud.

Équilibrage de charge d'application et équilibrage de charge réseau

L'équilibreur de charge d'application (ALB) opère au niveau de la couche 7, la couche d'application. Les ALB inspectent le contenu au niveau de l'application et assurent le routage via HTTPs et HTTP. L'équilibreur de charge réseau (NLB) opère quant à lui au niveau de la couche 4. Le NLB route les protocoles IP TCP et UDP.

Quels sont les avantages de l'équilibrage de charge réseau ?

L'équilibrage de charge réseau vous permet d'évoluer à mesure que le nombre d'utilisateurs et le trafic augmentent, et d'équilibrer facilement et automatiquement des pics de trafic importants, inattendus et instantanés. L'autoscaling permet à vos applications de gérer instantanément l'augmentation du trafic. Il vous aide aussi à réduire les coûts lorsque moins de ressources sont nécessaires.

Qu'est-ce que le service d'équilibrage de charge de Google Cloud ?

Google Cloud propose Cloud Load Balancer, un service géré, défini par logiciel et entièrement distribué qui ne nécessite pas de matériel. Cloud Load Balancing est basé sur l'infrastructure qu'utilise Google pour traiter plus d'un million de requêtes par seconde avec des performances constantes et une faible latence. De plus, le service Cloud CDN pour l'équilibrage de charge HTTP(S) permet d'optimiser la diffusion d'applications vers vos utilisateurs via une simple case à cocher.

Quel type de trafic l'équilibrage de charge réseau gère-t-il ?

L'équilibrage de charge réseau gère le trafic interne et externe. Plus spécifiquement, vous pouvez configurer un équilibreur de charge réseau pour le trafic TCP, UDP, ESP, GRE, ICMP et ICMPv6.

Fonctionnement

Pour assurer l'équilibrage de charge, un équilibreur de charge reçoit le trafic utilisateur et le répartit automatiquement entre plusieurs serveurs ou instances de VM de la même région. L'équilibreur de charge de Google Cloud redirige les pics de trafic importants ou inattendus, ce qui permet de réduire le risque de surcharge d'un hôte et d'augmenter la disponibilité des applications. 

Présentation simple de l'équilibrage de charge
Présentation simple de l'équilibrage de charge

Utilisations courantes

VM d'équilibrage de charge

Configurer des VM d'équilibrage de charge

Apprenez à configurer un équilibrage de charge HTTP(S) interne pour vos services exécutés sur des VM Compute Engine. La configuration d'un équilibrage de charge HTTP(S) interne avec des backends de groupe d'instances de VM implique l'exécution de tâches préalables et la configuration des ressources de l'équilibreur de charge.

Accéder à la configuration
Diagramme

Configurer des VM d'équilibrage de charge

Apprenez à configurer un équilibrage de charge HTTP(S) interne pour vos services exécutés sur des VM Compute Engine. La configuration d'un équilibrage de charge HTTP(S) interne avec des backends de groupe d'instances de VM implique l'exécution de tâches préalables et la configuration des ressources de l'équilibreur de charge.

Accéder à la configuration
Diagramme

Pokémon GO peut traiter des millions de requêtes

Découvrez comment l'architecture de Pokémon GO peut évoluer pour accepter un grand nombre de joueurs, en utilisant GKE et Spanner pour le scaling, et comment son équipe de science des données travaille avec BigQuery, Dataflow et Pub/Sub pour l'analyse de données.

Découvrir comment Niantic Lab s'adapte aux pics de trafic
Developers Advocate jouant à Pokemon Go

    Équilibreurs de charge réseau et HTTP

    Configurer des équilibreurs de charge réseau et HTTP

    Découvrez comment distinguer un équilibreur de charge réseau d'un équilibreur de charge HTTP, et comment configurer ces ressources pour vos applications exécutées sur des VM Compute Engine. Dans cet atelier, vous allez apprendre à configurer des équilibreurs de charge réseau et HTTP(S).

    Démarrer l'atelier Skill Boost
    Diagramme

    Configurer des équilibreurs de charge réseau et HTTP

    Découvrez comment distinguer un équilibreur de charge réseau d'un équilibreur de charge HTTP, et comment configurer ces ressources pour vos applications exécutées sur des VM Compute Engine. Dans cet atelier, vous allez apprendre à configurer des équilibreurs de charge réseau et HTTP(S).

    Démarrer l'atelier Skill Boost
    Diagramme

    Services Web à trois niveaux

    Compatibilité avec les services Web classiques à trois niveaux

    L'équilibrage de charge HTTP(S) interne est compatible avec les services Web classiques à trois niveaux. Le schéma montre comment effectuer le scaling de trois niveaux à l'aide de trois types d'équilibreurs de charge Google Cloud.

    En savoir plus sur les services Web à trois niveaux
    Diagramme

    Compatibilité avec les services Web classiques à trois niveaux

    L'équilibrage de charge HTTP(S) interne est compatible avec les services Web classiques à trois niveaux. Le schéma montre comment effectuer le scaling de trois niveaux à l'aide de trois types d'équilibreurs de charge Google Cloud.

    En savoir plus sur les services Web à trois niveaux
    Diagramme

    Équilibrage de charge réseau TCP/UDP externe

    Configurer un équilibreur de charge réseau avec un service de backend

    Créez un déploiement de base pour l'équilibrage de charge réseau à l'aide d'un service de backend régional compatible avec le trafic TCP ou UDP. Pour pouvoir gérer le trafic TCP, UDP, ESP, GRE, ICMP et ICMPv6 (pas seulement TCP ou UDP), consultez le guide Configurer un équilibreur de charge réseau pour plusieurs protocoles IP.

    Consulter le guide
    Diagramme

    Configurer un équilibreur de charge réseau avec un service de backend

    Créez un déploiement de base pour l'équilibrage de charge réseau à l'aide d'un service de backend régional compatible avec le trafic TCP ou UDP. Pour pouvoir gérer le trafic TCP, UDP, ESP, GRE, ICMP et ICMPv6 (pas seulement TCP ou UDP), consultez le guide Configurer un équilibreur de charge réseau pour plusieurs protocoles IP.

    Consulter le guide
    Diagramme

    Équilibrage de charge HTTP(S) interne

    Présentation de l'équilibrage de charge HTTP(S) interne

    L'équilibrage de charge HTTP(S) interne utilise un équilibreur de charge régional de couche 7 basé sur un proxy, qui vous permet d'exécuter et de faire évoluer vos services derrière une adresse IP interne en distribuant le trafic HTTP et HTTPS aux backends hébergés sur Compute Engine, Google Kubernetes Engine (GKE) et Cloud Run. L'équilibreur de charge n'est accessible que dans la région choisie de votre réseau de cloud privé virtuel (VPC), sur une adresse IP interne.

    Apprenez-en plus sur l'équilibrage de charge interne.

    Présentation de l'équilibrage de charge HTTP(S) interne

    L'équilibrage de charge HTTP(S) interne utilise un équilibreur de charge régional de couche 7 basé sur un proxy, qui vous permet d'exécuter et de faire évoluer vos services derrière une adresse IP interne en distribuant le trafic HTTP et HTTPS aux backends hébergés sur Compute Engine, Google Kubernetes Engine (GKE) et Cloud Run. L'équilibreur de charge n'est accessible que dans la région choisie de votre réseau de cloud privé virtuel (VPC), sur une adresse IP interne.

    Apprenez-en plus sur l'équilibrage de charge interne.

    Commencer votre démonstration de faisabilité

    Les nouveaux clients bénéficient de 300 $ de crédits

    Bénéficier d'un équilibrage de charge évolutif et entièrement géré

    Configurer un équilibreur de charge HTTP(S) externe

    Configurer un équilibreur de charge TCP/UDP interne

    Découvrir les principes de base de la mise en réseau sur Google Cloud

    Google Cloud
    • ‪English‬
    • ‪Deutsch‬
    • ‪Español‬
    • ‪Español (Latinoamérica)‬
    • ‪Français‬
    • ‪Indonesia‬
    • ‪Italiano‬
    • ‪Português (Brasil)‬
    • ‪简体中文‬
    • ‪繁體中文‬
    • ‪日本語‬
    • ‪한국어‬
    Console
    • Transformation numérique
    • Accélérez la reprise des activités de votre entreprise et assurez-vous un avenir plus serein grâce à des solutions permettant d'effectuer un déploiement hybride et multicloud, de générer des insights intelligents et de maintenir les employés connectés.
    • Faites des économies grâce à notre approche transparente concernant la tarification
    • Le paiement à l'usage de Google Cloud permet de réaliser des économies automatiques basées sur votre utilisation mensuelle et des tarifs réduits pour les ressources prépayées. Contactez-nous dès aujourd'hui afin d'obtenir un devis.
    Google Cloud