Agence web » Actualités du digital » Comment démarrer avec l’équilibrage de charge global de Google Cloud Platform

Comment démarrer avec l’équilibrage de charge global de Google Cloud Platform

équilibreur de charge

Tout comme AWS, Google propose un équilibrage de charge géré en tant que service, aidant à répartir le trafic sur plusieurs serveurs. Au niveau du réseau Premium de Google, il existe également l’équilibrage de charge global, qui utilise une seule adresse IP dans toutes les régions.

Qu’est-ce que l’équilibrage de charge global?

Les équilibreurs de charge sont des périphériques réseau qui permettent une mise à l’échelle horizontale, ce qui fait que plusieurs serveurs répondent comme un seul gros serveur en répartissant le trafic entre eux. Cela présente également l’avantage de garantir une haute disponibilité, car la panne d’un seul serveur d’applications ne doit pas stocker l’ensemble du cluster ni affecter la disponibilité de votre application.

Habituellement, vous aurez besoin d’un équilibreur de charge distinct pour chaque région, et c’est ainsi que cela fonctionne sur le niveau réseau standard de Google. Cependant, sur leur niveau de réseau premium, vous n’avez besoin que d’un seul équilibreur de charge qui peut être utilisé pour équilibrer le trafic à travers le monde. Cet équilibreur de charge n’a besoin que d’une seule adresse IP anycast, vous n’aurez donc pas à vous soucier du géo-routage DNS. Les utilisateurs envoyés à votre adresse IP seront automatiquement dirigés vers l’emplacement le plus proche.

Google est une entreprise massive et possède en fait une grande partie de l’Internet physique. Leur niveau de réseau premium achemine le trafic en utilisant uniquement un réseau contrôlé par Google, ne sortant que dans le clearnet proche de l’utilisateur pour le routage final. Le contrôle de la plupart de la chaîne de transport permet des fonctionnalités de niveau mondial telles que l’équilibrage de charge global et les CDN globaux.

Configurer un équilibreur de charge

À partir de la console des services réseau, créez un nouvel équilibreur de charge.

créer un nouvel équilibreur de charge

Configurez l’équilibreur de charge pour qu’il soit connecté à Internet, sauf s’il s’agit d’un service interne.

face interne

Les équilibreurs de charge se composent de plusieurs éléments: une configuration de backend, une configuration de frontend et des règles de routage.

La configuration du backend indique à l’équilibreur de charge où équilibrer le trafic. Il peut s’agir d’un bucket Cloud Storage ou d’un

créer un équilibreur de charge

À moins que vous ne disposiez déjà d’un groupe d’instances à autoscaling, cliquez sur « Créer d’autres groupes d’instances ».

Vous n’avez pas besoin de configurer l’autoscaling. Si vous souhaitez gérer les instances vous-même, choisissez «Groupe d’instances non géré», puis sélectionnez un nombre quelconque d’instances de VM.

sélectionnez non géré

Vous devrez configurer une vérification de l’état, pour laquelle la configuration par défaut convient probablement. Si vous devez configurer plusieurs régions, vous aurez besoin de plusieurs « Backends ». La configuration est la même.

Vous pouvez également configurer Cloud CDN ou d’autres fonctionnalités avancées telles que l’affinité de session, qui maintiendront les utilisateurs connectés au même serveur pendant toute leur session.

Pour l’étape suivante, vous pouvez configurer toutes les règles de routage complexes. Par défaut, tout le trafic sera acheminé vers les backends que vous avez configurés, mais vous pouvez acheminer différents chemins vers des backends séparés. Par exemple, si vous souhaitez stocker du contenu statique dans un bucket Cloud Storage, vous pouvez configurer un backend en utilisant ce bucket spécifiquement pour le /images chemin.

règles de routage

Pour la configuration du frontend, vous voudrez définir le protocole sur HTTPS et basculer le type d’adresse IP de Ephemeral à Static, que vous pouvez utiliser avec votre DNS.

Vous aurez bien sûr besoin d’un certificat SSL. Vous pouvez créer le vôtre depuis Google ou en télécharger un manuellement.

Cliquez sur Vérifier, puis créez votre équilibreur de charge. Il devrait commencer à fonctionner dans quelques minutes.

★★★★★