menu
arrow_back

Autoscaling d'un groupe d'instances avec des métriques personnalisées Cloud Monitoring

—/100

Checkpoints

arrow_forward

Create a GCS bucket

Create an instance template

Create an instance group

Configure autoscaling for the instance group

Autoscaling d'un groupe d'instances avec des métriques personnalisées Cloud Monitoring

1 heure 7 crédits

GSP087

Google Cloud – Ateliers adaptés au rythme de chacun

Aperçu

Dans cet atelier, vous allez créer un groupe d'instances géré Compute Engine qui se met à l'échelle automatiquement en fonction de la valeur d'une métrique Cloud Monitoring personnalisée.

Objectifs

  • Déployer un groupe d'instances Compute Engine prenant en charge l'autoscaling
  • Créer une métrique personnalisée permettant le scaling du groupe d'instances
  • Visualiser la métrique personnalisée et la taille du groupe d'instances dans la console Cloud

Architecture de l'application

L'application d'autoscaling utilise un script Node.js installé sur les instances Compute Engine. Le script génère une valeur numérique transmise à une métrique Cloud. Vous n'avez pas besoin de connaître Node.js ou JavaScript pour cet atelier. En réponse à la valeur de la métrique, l'application gère l'autoscaling du groupe d'instances Compute Engine en fonction des besoins.

Le script Node.js permet d'alimenter une métrique personnalisée avec des valeurs auxquelles le groupe d'instances peut répondre. Dans un environnement de production, basez l'autoscaling sur une métrique pertinente pour votre cas d'utilisation.

L'application comprend les composants suivants :

  1. Modèle d'instance Compute Engine : modèle permettant de créer chaque instance du groupe d'instances.
  2. Cloud Storage : bucket permettant d'héberger le script de démarrage et d'autres fichiers de script.
  3. Script de démarrage Compute Engine : installe les composants de code nécessaires sur chaque instance. Ce script est installé et démarré automatiquement au démarrage d'une instance. Lorsqu'il s'exécute, il installe et démarre du code sur l'instance qui écrit des valeurs dans la métrique personnalisée Cloud.
  4. Groupe d'instances Compute Engine : groupe d'instances prenant en charge l'autoscaling en fonction des valeurs de la métrique Cloud Monitoring.
  5. Instances Compute Engine : nombre variable d'instances Compute Engine.
  6. Métrique personnalisée Cloud Monitoring : métrique de surveillance personnalisée utilisée comme valeur d'entrée pour l'autoscaling du groupe d'instances Compute Engine.

49026757e5fe0712.png

Inscrivez-vous sur Qwiklabs pour consulter le reste de cet atelier, et bien plus encore.

  • Obtenez un accès temporaire à Google Cloud Console.
  • Plus de 200 ateliers, du niveau débutant jusqu'au niveau expert.
  • Fractionné pour vous permettre d'apprendre à votre rythme.
Inscrivez-vous pour démarrer cet atelier