GSP658
Présentation
Un équilibreur de charge réseau passthrough externe est généralement utilisé lorsqu'un service doit être accessible publiquement et gérer un trafic non HTTP/S à volume élevé et sensible aux performances, tout en ayant besoin de voir la véritable adresse IP du client.
-
Protocoles non HTTP/S : idéal pour l'équilibrage de charge du trafic utilisant TCP ou UDP qui n'est pas HTTP/S (par exemple, serveurs de messagerie, serveurs de jeux, tunnels VPN ou protocoles personnalisés).
-
Conservation de l'adresse IP source : essentielle lorsque les applications de backend doivent voir l'adresse IP source du client d'origine pour la journalisation, la sécurité ou une logique personnalisée.
-
Performances maximales : pour les applications nécessitant le débit le plus élevé et la latence la plus faible, car il s'agit d'un équilibreur de charge passthrough (sans proxy) fonctionnant au niveau de la couche 4.
-
Portée mondiale (TCP/UDP) : il peut fournir une seule adresse IP mondiale pour répartir le trafic TCP/UDP entre des backends situés dans plusieurs régions (lorsqu'il est configuré au niveau mondial), offrant ainsi une haute disponibilité pour les protocoles non Web.
Dans cet atelier, vous allez apprendre à configurer un équilibreur de charge réseau passthrough externe en déployant et en associant tous ses composants essentiels, et en vérifiant la répartition du trafic public entre les instances.
Points abordés
Dans cet atelier, vous allez apprendre à :
- Déployer et configurer des instances backend de VM à l'aide de scripts de démarrage et de tags réseau pour héberger un service d'application Web
- Créer une règle de pare-feu pour autoriser de manière sélective le trafic externe vers les instances backend dotées d'un tag
- Configurer les composants de l'équilibreur de charge, y compris une adresse IP externe statique, une vérification d'état, un service de backend et une règle de transfert
- Tester l'équilibreur de charge pour vérifier la répartition du trafic public
Configuration
Avant de cliquer sur le bouton "Démarrer l'atelier"
Lisez ces instructions. Les ateliers sont minutés, et vous ne pouvez pas les mettre en pause. Le minuteur, qui démarre lorsque vous cliquez sur Démarrer l'atelier, indique combien de temps les ressources Google Cloud resteront accessibles.
Cet atelier pratique vous permet de suivre les activités dans un véritable environnement cloud, et non dans un environnement de simulation ou de démonstration. Des identifiants temporaires vous sont fournis pour vous permettre de vous connecter à Google Cloud le temps de l'atelier.
Pour réaliser cet atelier :
- Vous devez avoir accès à un navigateur Internet standard (nous vous recommandons d'utiliser Chrome).
Remarque : Ouvrez une fenêtre de navigateur en mode incognito (recommandé) ou de navigation privée pour effectuer cet atelier. Vous éviterez ainsi les conflits entre votre compte personnel et le compte temporaire de participant, qui pourraient entraîner des frais supplémentaires facturés sur votre compte personnel.
- Vous disposez d'un temps limité. N'oubliez pas qu'une fois l'atelier commencé, vous ne pouvez pas le mettre en pause.
Remarque : Utilisez uniquement le compte de participant pour cet atelier. Si vous utilisez un autre compte Google Cloud, des frais peuvent être facturés à ce compte.
Démarrer l'atelier et se connecter à la console Google Cloud
-
Cliquez sur le bouton Démarrer l'atelier. Si l'atelier est payant, une boîte de dialogue s'affiche pour vous permettre de sélectionner un mode de paiement.
Sur la droite, vous trouverez le panneau Préparation et accès à l'atelier, qui contient les éléments suivants :
- Le bouton Ouvrir la console Google Cloud
- Les identifiants temporaires (nom d'utilisateur et mot de passe) que vous devez utiliser pour cet atelier
- Des informations complémentaires vous permettant d'effectuer l'atelier, si nécessaire
Notez que le minuteur de l'atelier se trouve en haut de la page et indique le temps restant.
-
Cliquez sur Ouvrir la console Google Cloud (ou effectuez un clic droit et sélectionnez Ouvrir le lien dans une fenêtre en navigation privée si vous utilisez Chrome).
L'atelier lance les ressources, puis ouvre la page "Se connecter" dans un nouvel onglet.
Conseil : Réorganisez les onglets dans des fenêtres distinctes, placées côte à côte.
Remarque : Si la boîte de dialogue Sélectionner un compte s'affiche, cliquez sur Utiliser un autre compte.
-
Si nécessaire, copiez le nom d'utilisateur ci-dessous et collez-le dans la boîte de dialogue Se connecter.
{{{user_0.username | "Username"}}}
Vous trouverez également le nom d'utilisateur dans le panneau Préparation et accès à l'atelier.
-
Cliquez sur Suivant.
-
Copiez le mot de passe ci-dessous et collez-le dans la boîte de dialogue Bienvenue.
{{{user_0.password | "Password"}}}
Vous trouverez également le mot de passe dans le panneau Préparation et accès à l'atelier.
-
Cliquez sur Suivant.
Important : Vous devez utiliser les identifiants fournis pour l'atelier. N'utilisez pas les identifiants de votre compte Google Cloud.
Remarque : Si vous utilisez votre propre compte Google Cloud pour cet atelier, des frais supplémentaires pourront vous être facturés.
-
Accédez aux pages suivantes :
- Acceptez les conditions d'utilisation.
- N'ajoutez pas d'options de récupération ni d'authentification à deux facteurs (ce compte est temporaire).
- Ne vous inscrivez pas à des essais sans frais.
Après quelques instants, la console Cloud s'ouvre dans cet onglet.
Remarque : Pour accéder aux produits et services Google Cloud, cliquez sur le menu de navigation ou saisissez le nom du service ou du produit dans le champ Recherche.
Ressources créées pour cet atelier
- (2) instances de VM Compute Engine avec un serveur Web exécuté sur chacune d'elles
- Des règles de pare-feu configurées pour autoriser le trafic HTTP entrant sur le port 80 vers les VM (à l'aide du tag réseau
network-lb-tag)
Vérifiez que les ressources sont prêtes :
- Dans la console, accédez à Compute Engine.
- Copiez l'adresse IP externe de l'une des VM créées.
- Ouvrez une nouvelle fenêtre de navigateur, collez l'adresse IP copiée et accédez à backend-vm-. Le message "Web Server 1!" doit s'afficher.
- Répétez cette étape pour l'autre instance, accédez à "Web Server 2" et lisez le message.
Tâche 1 : Créer des groupes d'instances
-
Dans la console Google Cloud, accédez au menu de navigation > Compute Engine > Groupes d'instances.
-
Tout d'abord, cliquez sur Créer un groupe d'instances et sélectionnez Nouveau groupe d'instances non géré pour la région .
| Propriété |
Valeur |
| Nom |
web-server-1 |
| Région |
|
| Zone |
Sélectionnez la zone . |
| Réseau |
par défaut |
| Sélectionner des VM |
Ajouter backend-vm-
|
-
Cliquez sur Créer.
-
Répétez l'opération pour un deuxième groupe d'instances nommé web-server-2.
| Propriété |
Valeur |
| Nom |
web-server-2 |
| Région |
|
| Zone |
Sélectionnez la zone . |
| Réseau |
par défaut |
| Sélectionner des VM |
Ajouter backend-vm1-
|
- Cliquez sur Créer.
Cliquez sur Vérifier ma progression pour valider l'objectif.
Créer des groupes d'instances
Tâche 2 : Configurer les composants d'équilibrage de charge
C'estla tâche principale : la création de l'équilibreur de charge lui-même. Un équilibreur de charge Google Cloud n'est pas une entité unique, il s'agit d'un ensemble de ressources distinctes qui fonctionnent ensemble. Vous allez maintenant les créer et les associer :
-
Vérification de l'état : elle indique à l'équilibreur de charge comment vérifier si une VM de backend est "active". Elle s'assure que le trafic n'est envoyé qu'aux instances opérationnelles et réactives.
-
Service de backend : il s'agit du "cerveau" de l'équilibreur de charge. Il regroupe de manière logique vos VM de backend (vos deux instances) et indique à l'équilibreur de charge quelle vérification d'état utiliser pour ces VM.
-
Adresse IP externe statique : elle fournit à votre équilibreur de charge une adresse IP publique permanente. Il s'agit de l'adresse unique à laquelle vos utilisateurs accéderont.
-
Règle de transfert : il s'agit de l'"interface" qui relie tous les éléments entre eux. Elle connecte votre adresse IP statique publique (l'interface) à votre service de backend (le backend), en indiquant à l'équilibreur de charge : "Lorsque le trafic atteint cette adresse IP sur le port 80, envoie-le à l'une des VM opérationnelles de ce service de backend".
Créer une vérification d'état
La vérification de l'état permet de s'assurer que l'équilibreur de charge n'envoie le trafic qu'aux instances opérationnelles.
Accédez aux vérifications d'état : dans la console Google Cloud, accédez au menu de navigation > Compute Engine > Vérifications d'état.
-
Cliquez sur Créer une vérification d'état.
-
Nom :
basic-http-check
-
Champ d'application : régional
-
Région :
-
Protocole :
TCP
-
Port : 80
-
Conservez les paramètres par défaut, puis cliquez sur Créer.
Créer un service de backend
Le service de backend gère les backends (vos instances de VM) et leur répartit le trafic.
-
Saisissez équilibrage de charge dans la barre de recherche en haut de la page. Sous "Produits et pages", cliquez sur Équilibrage de charge.
-
Cliquez sur Créer un équilibreur de charge.
-
Sur Équilibreur de charge réseau (TCP/UDP/SSL), cliquez sur Suivant.
-
Sélectionnez Équilibreur de charge passthrough, puis cliquez sur Suivant.
-
Sélectionnez Public (externe), puis cliquez sur Suivant et Configurer.
-
Définissez les valeurs suivantes :
| Propriété |
Valeur |
| Nom de l'équilibreur de charge |
network-lb-backend-service |
| Région |
|
| Type de backend |
Groupe d'instances |
| Protocole |
TCP |
| Vérification de l'état |
basic-http-check |
-
Dans Nouveaux backends, sélectionnez le groupe d'instances web-server-1.
-
Cliquez sur OK.
-
Cliquez sur Ajouter un backend, puis spécifiez le groupe d'instances web-server-2.
-
Cliquez sur OK.
Configurer l'interface
- Cliquez sur Configuration du frontend, puis ajoutez les éléments suivants :
| Propriété |
Valeur |
| Version IP |
IPv4 |
| Adresse IP |
cliquez sur Créer une adresse IP. |
| Nom |
network-lb-ip, cliquez sur Réserver
|
| Port |
80 |
- Cliquez sur OK.
- Cliquez sur Créer.
Cliquez sur Vérifier ma progression pour valider l'objectif.
Configurer l'équilibreur de charge
Tâche 3 : Tester l'équilibreur de charge
Cette dernière étape consiste à vérifier que l'ensemble de votre configuration fonctionne. Vous allez envoyer des requêtes de test répétées à l'adresse IP publique unique de l'équilibreur de charge. L'objectif est de vérifier que vos requêtes sont réparties entre vos deux instances backend, ce qui prouve que l'équilibreur de charge répartit correctement le trafic.
Rechercher l'adresse IP de l'équilibreur de charge
- Accédez à la page Équilibrage de charge.
- Cliquez sur l'équilibreur de charge
network-lb-backend-service que vous avez créé.
- L'adresse IP indiquée dans le récapitulatif est l'adresse IP externe de votre équilibreur de charge.
Envoyer du trafic vers l'équilibreur de charge
- Exécutez la commande curl dans Cloud Shell avec l'adresse IP externe de l'équilibreur de charge pour envoyer des requêtes :
curl http://[LOAD_BALANCER_IP_ADDRESS]
- Vous devriez obtenir une réponse de "Web Server 1" ou de "Web Server 2".
- Exécutez la commande plusieurs fois. Vous devriez voir des réponses des deux serveurs, ce qui confirme que l'équilibreur de charge répartit le trafic.
Félicitations !
Vous avez configuré un équilibreur de charge réseau passthrough externe. Vous avez créé et configuré des instances backend de VM avec une règle de pare-feu, configuré tous les composants d'équilibrage de charge nécessaires, y compris une vérification d'état et un service de backend, et vérifié que l'équilibreur de charge répartissait correctement le trafic entre vos instances.
Étapes suivantes et informations supplémentaires
Formations et certifications Google Cloud
Les formations et certifications Google Cloud vous aident à tirer pleinement parti des technologies Google Cloud. Nos cours portent sur les compétences techniques et les bonnes pratiques à suivre pour être rapidement opérationnel et poursuivre votre apprentissage. Nous proposons des formations pour tous les niveaux, à la demande, en salle et à distance, pour nous adapter aux emplois du temps de chacun. Les certifications vous permettent de valider et de démontrer vos compétences et votre expérience en matière de technologies Google Cloud.
Dernière mise à jour du manuel : 9 décembre 2025
Dernier test de l'atelier : 9 décembre 2025
Copyright 2026 Google LLC. Tous droits réservés. Google et le logo Google sont des marques de Google LLC. Tous les autres noms d'entreprises et de produits peuvent être des marques des entreprises auxquelles ils sont associés.