Instructions et exigences de configuration de l'atelier
Protégez votre compte et votre progression. Utilisez toujours une fenêtre de navigation privée et les identifiants de l'atelier pour exécuter cet atelier.

Créer et gérer des instances AlloyDB : atelier challenge

Atelier 30 minutes universal_currency_alt 1 crédit show_chart Débutant
info Cet atelier peut intégrer des outils d'IA pour vous accompagner dans votre apprentissage.
Ce contenu n'est pas encore optimisé pour les appareils mobiles.
Pour une expérience optimale, veuillez accéder à notre site sur un ordinateur de bureau en utilisant un lien envoyé par e-mail.

GSP395

Logo des ateliers d'auto-formation Google Cloud

Présentation

Dans un atelier challenge, vous devez suivre un scénario et effectuer une série de tâches. Aucune instruction détaillée n'est fournie : vous devez utiliser les compétences acquises au cours des ateliers du cours correspondant pour déterminer comment procéder par vous-même. Vous saurez si vous avez exécuté correctement les différentes tâches grâce au score calculé automatiquement (affiché sur cette page).

Lorsque vous participez à un atelier challenge, vous n'étudiez pas de nouveaux concepts Google Cloud, mais approfondissez les compétences précédemment acquises. Il peut par exemple vous être demandé de modifier des valeurs par défaut ou encore d'examiner des messages d'erreur pour corriger vous-même les problèmes.

Pour atteindre le score de 100 %, vous devez mener à bien l'ensemble des tâches dans le délai imparti.

Cet atelier est recommandé aux participants inscrits pour le badge de compétence Créer et gérer des instances AlloyDB. Êtes-vous prêt pour le challenge ?

Compétences évaluées

Dans cet atelier challenge, vous devez effectuer les tâches suivantes :

  • Créer un cluster et une instance
  • Créer des tables dans votre instance
  • Charger des ensembles de données simples dans des tables
  • Créer une instance de pool de lecture
  • Créer une sauvegarde

Audience cible

Le contenu de cet atelier challenge s'adresse principalement aux administrateurs de bases de données AlloyDB pour PostgreSQL. Cet atelier est conçu pour tester les compétences des participants qui ont terminé le cours "Créer et gérer des bases de données AlloyDB".

Prérequis

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.

Scénario du challenge

En tant qu'administrateur de base de données de votre entreprise, vous avez été chargé de configurer une nouvelle base de données AlloyDB pour PostgreSQL pour le groupe des opérations RH de votre entreprise. Vous avez reçu une liste de spécifications pour cette base de données concernant les tables à créer et les données à charger.

Tâche 1 : Créer un cluster et une instance

  1. Votre première tâche consiste à créer un cluster.

  2. Vous pouvez effectuer cette étape à l'aide de la console Cloud ou de la gcloud CLI. Si vous utilisez la gcloud CLI, vous devez vous référer à la valeur Région GCP fournie sur la page de démarrage de l'atelier et l'utiliser.

  3. Votre cluster doit présenter les attributs suivants. Vous pouvez conserver les valeurs par défaut pour tous les autres paramètres :

Élément Valeur
ID du cluster lab-cluster
Mot de passe Change3Me
Réseau peering-network
Remarque : L'option de connexion d'accès aux services privés a été configurée pour ce projet lorsque vous avez démarré l'atelier. Cette étape était nécessaire pour autoriser l'accès au cluster AlloyDB.

Si vous utilisez la gcloud CLI, voici un exemple de commande permettant de créer un cluster.

Remarque : Vous devez remplacer les valeurs obligatoires, sinon votre configuration sera invalide et vous ne réussirez pas cet atelier challenge. gcloud beta alloydb clusters create SAMPLE-CLUSTER-ID \ --password=SAMPLE_PASSWORD \ --network=SAMPLE_NETWORK \ --region=GCP_REGION_VALUE \ --project=QWIKLABS_PROJECT_ID
  1. Vous devez ensuite créer une instance. Si vous suivez les conseils de l'assistant de la console Cloud, l'instance de votre cluster doit présenter les attributs suivants :
Élément Valeur
ID d'instance lab-instance
Type de machine 2 vCPU, 16 GB

Si vous utilisez la gcloud CLI, voici un exemple de commande permettant de créer une instance.

Remarque : Vous devez remplacer les valeurs obligatoires, sinon votre configuration sera invalide et vous ne réussirez pas cet atelier challenge. gcloud beta alloydb instances create SAMPLE-INSTANCE-ID \ --instance-type=PRIMARY \ --cpu-count=2 \ --region=GCP_REGION_VALUE \ --cluster=SAMPLE-CLUSTER-ID \ --project=QWIKLABS_PROJECT_ID
  1. Lorsque vous êtes sur la page Présentation du cluster que vous venez de créer, veuillez noter l'adresse IP privée dans la section "Instances". Copiez l'adresse IP privée dans un fichier texte. Vous pourrez ainsi coller la valeur à une étape ultérieure.

  2. Cliquez sur Vérifier ma progression pour valider l'objectif.

Créer un cluster et une instance

Tâche 2 : Créer des tables dans votre instance

  1. Vous devez maintenant créer des tables dans votre instance AlloyDB. Une VM nommée alloydb-client, contenant le client PostgreSQL, a été provisionnée pour vous au début de l'atelier.

  2. Dans le menu de navigation (Icône du menu de navigation), sous Compute Engine, cliquez sur Instances de VM.

  3. Pour l'instance nommée alloydb-client, dans la colonne Connecter, cliquez sur SSH pour ouvrir une fenêtre de terminal.

  4. Définissez la variable d'environnement suivante en remplaçant ALLOYDB_ADDRESS par l'adresse IP privée de l'instance AlloyDB de la tâche précédente.

export ALLOYDB=ALLOYDB_ADDRESS
  1. Exécutez la commande suivante pour stocker l'adresse IP privée de l'instance AlloyDB sur la VM cliente AlloyDB afin qu'elle soit conservée tout au long de l'atelier challenge.
echo $ALLOYDB > alloydbip.txt
  1. Utilisez la commande suivante pour lancer le client PostgreSQL (psql). Vous serez invité à fournir le mot de passe de l'utilisateur postgres (Change3Me) que vous avez saisi lors de la création du cluster.
psql -h $ALLOYDB -U postgres
  1. Votre base de données doit comporter trois (3) tables au total : regions, countries et departments.

  2. Les tables doivent être définies comme indiqué ci-dessous.

Voici un exemple de commande LDD permettant de créer une table AlloyDB :

CREATE TABLE sample ( sample_id bigint NOT NULL, sample_name varchar(25) ) ; ALTER TABLE sample ADD PRIMARY KEY (sample_id);

Table : regions

Clé primaire : region_id

Colonne Type de données
region_id bigint NOT NULL
region_name varchar(25)

Table : countries

Clé primaire : country_id

Colonne Type de données
country_id char(2) NOT NULL
country_name varchar(40)
region_id bigint

Table : departments

Clé primaire : department_id

Colonne Type de données
department_id smallint NOT NULL
department_name varchar(30)
manager_id integer
location_id smallint

Tâche 3 : Charger des ensembles de données simples dans des tables

  1. Chargez maintenant les tables que vous venez de créer avec les ensembles de données simples et à faible volume suivants.

  2. Pour cela, vous devez utiliser le client psql. Utilisez la VM alloydb-client comme indiqué dans la tâche précédente pour accéder au client psql.

Remarque : Les éléments de données fournis sont écrits dans l'ordre des colonnes de la table correspondante.

Voici un exemple de commande LMD permettant de charger une seule ligne dans une table AlloyDB.

INSERT INTO Sample VALUES (1, 'Sample Value');

Table : regions

1, 'Europe' 2, 'Americas' 3, 'Asia' 4, 'Middle East and Africa'

Table : countries

'IT', 'Italy', 1 'JP', 'Japan', 3 'US', 'United States of America', 2 'CA', 'Canada', 2 'CN', 'China', 3 'IN', 'India', 3 'AU', 'Australia', 3 'ZW', 'Zimbabwe', 4 'SG', 'Singapore', 3

Table : departments

10, 'Administration', 200, 1700 20, 'Marketing', 201, 1800 30, 'Purchasing', 114, 1700 40, 'Human Resources', 203, 2400 50, 'Shipping', 121, 1500 60, 'IT', 103, 1400
  1. Cliquez sur Vérifier ma progression pour valider les objectifs.
Créer et charger des tables

Tâche 4 : Créer une instance de pool de lecture

  1. Créez maintenant une instance de pool de lecture pour votre cluster. Pour cela, vous pouvez utiliser la console Cloud ou la gcloud CLI. Si vous utilisez la gcloud CLI, vous devez vous référer à la valeur Région GCP fournie sur la page de démarrage de l'atelier et l'utiliser.

  2. Votre instance de pool de lecture doit présenter les attributs suivants. Vous pouvez conserver les valeurs par défaut pour tous les autres paramètres :

Élément Valeur
ID de l'instance de pool de lecture lab-instance-rp1
Nombre de nœuds 2
Type de machine 2 vCPU, 16 GB

Si vous utilisez la gcloud CLI, voici un exemple de commande permettant de créer une instance de pool de lecture.

Remarque : Vous devez remplacer les valeurs obligatoires, sinon votre configuration sera invalide et vous ne réussirez pas cet atelier challenge. gcloud beta alloydb instances create SAMPLE-READ-POOL-INSTANCE-ID \ --instance-type=READ_POOL \ --cpu-count=2 \ --read-pool-node-count=2 \ --region=GCP_REGION_VALUE \ --cluster=SAMPLE-CLUSTER-ID \ --project=QWIKLABS_PROJECT_ID
  1. Cliquez sur Vérifier ma progression pour valider l'objectif.
Créer une instance de pool de lecture

Tâche 5 : Créer une sauvegarde

  1. Créez maintenant une sauvegarde à la demande de votre instance. Pour cela, vous pouvez utiliser la console Cloud ou la gcloud CLI. Si vous utilisez la gcloud CLI, vous devez vous référer à la valeur Région GCP fournie sur la page de démarrage de l'atelier et l'utiliser.

  2. Dans le menu de navigation de la console Cloud (Icône du menu de navigation), sous Bases de données, cliquez sur AlloyDB pour PostgreSQL, puis sur Sauvegardes pour ouvrir la page "Sauvegardes".

  3. Votre sauvegarde doit être nommée lab-backup.

Si vous utilisez la gcloud CLI, voici un exemple de commande permettant de créer une sauvegarde.

Remarque : Vous devez remplacer les valeurs obligatoires, sinon votre configuration sera invalide et vous ne réussirez pas cet atelier challenge. gcloud beta alloydb backups create SAMPLE-BACKUP_ID \ --cluster=SAMPLE-CLUSTER-ID \ --region=GCP_REGION_VALUE \ --project=QWIKLABS_PROJECT_ID
  1. Cliquez sur Vérifier ma progression pour valider l'objectif.
Créer une sauvegarde

Félicitations !

Dans cet atelier challenge, vous avez créé une instance et une base de données AlloyDB ainsi que des tables, chargé des données, et effectué des opérations LDD dans une table.

Créer et gérer des bases de données AlloyDB (badge de compétence)

Gagnez un badge de compétence

Cet atelier d'auto-formation contribue à l'obtention du badge de compétence Créer et gérer des instances AlloyDB. Comme vous avez terminé l'atelier, vous avez droit au badge de compétence ci-dessus attestant de votre réussite. Ajoutez votre badge à votre CV et partagez-le sur les réseaux sociaux en utilisant le hashtag #GoogleCloudBadge.

Ce badge de compétence est associé au parcours de formation Ingénieur en base de données de Google Cloud. Poursuivez votre parcours en tentant d'obtenir le badge de compétence Migrer des données MySQL vers Cloud SQL à l'aide de Database Migration Service ou le badge de compétence Créer et gérer des instances Cloud SQL pour PostgreSQL.

Dernière mise à jour du manuel : 16 janvier 2025

Dernier test de l'atelier : 26 février 2024

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.

Avant de commencer

  1. Les ateliers créent un projet Google Cloud et des ressources pour une durée déterminée.
  2. Les ateliers doivent être effectués dans le délai imparti et ne peuvent pas être mis en pause. Si vous quittez l'atelier, vous devrez le recommencer depuis le début.
  3. En haut à gauche de l'écran, cliquez sur Démarrer l'atelier pour commencer.

Utilisez la navigation privée

  1. Copiez le nom d'utilisateur et le mot de passe fournis pour l'atelier
  2. Cliquez sur Ouvrir la console en navigation privée

Connectez-vous à la console

  1. Connectez-vous à l'aide des identifiants qui vous ont été attribués pour l'atelier. L'utilisation d'autres identifiants peut entraîner des erreurs ou des frais.
  2. Acceptez les conditions d'utilisation et ignorez la page concernant les ressources de récupération des données.
  3. Ne cliquez pas sur Terminer l'atelier, à moins que vous n'ayez terminé l'atelier ou que vous ne vouliez le recommencer, car cela effacera votre travail et supprimera le projet.

Ce contenu n'est pas disponible pour le moment

Nous vous préviendrons par e-mail lorsqu'il sera disponible

Parfait !

Nous vous contacterons par e-mail s'il devient disponible

Un atelier à la fois

Confirmez pour mettre fin à tous les ateliers existants et démarrer celui-ci

Utilisez la navigation privée pour effectuer l'atelier

Le meilleur moyen d'exécuter cet atelier consiste à utiliser une fenêtre de navigation privée. 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.