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.

Surveiller et gérer l'état et les performances de Bigtable

Atelier 15 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.

GSP1056

Logo des ateliers d'auto-formation Google Cloud

Présentation

Bigtable est le service de base de données NoSQL entièrement géré et évolutif de Google. C'est l'outil idéal pour stocker de grandes quantités de données dans un magasin de paires clé-valeur. Il est également très utile pour des cas d'utilisation comme la personnalisation, l'adtech, la fintech, les médias numériques et l'Internet des objets (IoT). Bigtable permet de lire et d'écrire à haut débit et à faible latence, offrant un accès rapide à de grandes quantités de données pour le traitement et l’analyse.

Bigtable offre de nombreuses options pour surveiller et gérer l'état et les performances de votre instance, y compris des graphiques pour l'utilisation du stockage (disque) et du calcul (CPU), des options flexibles pour l'autoscaling des nœuds, la réplication pour améliorer la durabilité et la disponibilité de vos données, ainsi que la sauvegarde et la restauration de tables.

Dans cet atelier, vous allez accéder à différents graphiques pour surveiller l'utilisation du disque dans une instance Bigtable, mettre à jour un cluster existant pour utiliser l'autoscaling des nœuds, implémenter la réplication dans une instance, et sauvegarder et restaurer des données dans Bigtable.

Objectifs de l'atelier

Dans cet atelier, vous allez apprendre à surveiller et à gérer l'état et les performances d'une instance Bigtable.

  • Surveillez l'utilisation du disque et du CPU d'une instance Bigtable.
  • Configurez l'autoscaling des nœuds et la réplication dans Bigtable.
  • Sauvegardez et restaurez des données dans Bigtable.

Prérequis

  • Vous devez posséder des connaissances de base sur les concepts et termes liés aux bases de données, tels que les instances, les schémas et les clés.
  • Vous devez avoir suivi l'atelier Concevoir et interroger des schémas Bigtable.

Préparation

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

  1. 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 gauche, vous trouverez le panneau "Détails concernant l'atelier", qui contient les éléments suivants :

    • Le bouton "Ouvrir la console Google Cloud"
    • Le temps restant
    • Les identifiants temporaires que vous devez utiliser pour cet atelier
    • Des informations complémentaires vous permettant d'effectuer l'atelier
  2. Cliquez sur Ouvrir la console Google Cloud (ou effectuez un clic droit et sélectionnez Ouvrir le lien dans la fenêtre de navigation privée si vous utilisez le navigateur 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.
  3. 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 "Détails concernant l'atelier".

  4. Cliquez sur Suivant.

  5. 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 "Détails concernant l'atelier".

  6. Cliquez sur Suivant.

    Important : Vous devez utiliser les identifiants fournis pour l'atelier. Ne saisissez pas ceux de votre compte Google Cloud. Remarque : Si vous utilisez votre propre compte Google Cloud pour cet atelier, des frais supplémentaires peuvent vous être facturés.
  7. 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. Icône du menu de navigation et champ de recherche

Activer Cloud Shell

Cloud Shell est une machine virtuelle qui contient de nombreux outils pour les développeurs. Elle comprend un répertoire d'accueil persistant de 5 Go et s'exécute sur Google Cloud. Cloud Shell vous permet d'accéder via une ligne de commande à vos ressources Google Cloud.

  1. Cliquez sur Activer Cloud Shell Icône Activer Cloud Shell en haut de la console Google Cloud.

  2. Passez les fenêtres suivantes :

    • Accédez à la fenêtre d'informations de Cloud Shell.
    • Autorisez Cloud Shell à utiliser vos identifiants pour effectuer des appels d'API Google Cloud.

Une fois connecté, vous êtes en principe authentifié et le projet est défini sur votre ID_PROJET : . Le résultat contient une ligne qui déclare l'ID_PROJET pour cette session :

Your Cloud Platform project in this session is set to {{{project_0.project_id | "PROJECT_ID"}}}

gcloud est l'outil de ligne de commande pour Google Cloud. Il est préinstallé sur Cloud Shell et permet la complétion par tabulation.

  1. (Facultatif) Vous pouvez lister les noms des comptes actifs à l'aide de cette commande :
gcloud auth list
  1. Cliquez sur Autoriser.

Résultat :

ACTIVE: * ACCOUNT: {{{user_0.username | "ACCOUNT"}}} To set the active account, run: $ gcloud config set account `ACCOUNT`
  1. (Facultatif) Vous pouvez lister les ID de projet à l'aide de cette commande :
gcloud config list project

Résultat :

[core] project = {{{project_0.project_id | "PROJECT_ID"}}} Remarque : Pour consulter la documentation complète sur gcloud, dans Google Cloud, accédez au guide de présentation de la gcloud CLI.

Tâche 1 : Surveiller l'utilisation du disque

Pour garantir les performances de votre instance Bigtable, il est important de surveiller l'utilisation du disque et du CPU pour chaque cluster de votre instance.

Dans cette tâche, vous allez utiliser l'onglet "Monitoring" de Bigtable pour examiner l'utilisation du disque d'un cluster et vous assurer que les valeurs sont inférieures aux seuils recommandés.

Surveiller l'utilisation du disque

Dans Bigtable, la capacité de stockage de chaque cluster est déterminée par le type de stockage (SSD ou HDD) et le nombre de nœuds. À mesure que la quantité de données dans un cluster augmente, Bigtable redistribue les données entre les nœuds du cluster.

En général, nous vous recommandons d'utiliser moins de 70 % de l'espace de stockage sur disque d'un cluster. Pour les applications sensibles à la latence, nous vous recommandons de maintenir l'utilisation du stockage par nœud en dessous de 60 %. À mesure que le volume de vos données augmente, vous pouvez ajouter des nœuds pour conserver une latence faible.

  1. Dans la console Google Cloud, accédez au menu de navigation (Menu de navigation), puis sous Bases de données, cliquez sur Bigtable.

  2. Cliquez sur l'ID d'instance sandiego.

  3. Dans le menu de navigation de Bigtable, cliquez sur Insights sur le système.

  4. Pour Grouper par, sélectionnez Cluster.

    Examinez les graphiques dont le nom commence par le préfixe Storage.

    Vous pouvez calculer l'utilisation du stockage par nœud en divisant l'utilisation du stockage en octets par le nombre de nœuds du cluster.

Tâche 2 : Configurer l'autoscaling des nœuds

Après avoir examiné l'utilisation du disque et du CPU de nos clusters, on doit parfois augmenter le nombre de nœuds pour éviter de dépasser les niveaux recommandés de calcul et de stockage. Bigtable propose des options d'allocation manuelle ou d'autoscaling du nombre de nœuds dans un cluster.

Lorsque l'autoscaling est activé pour un cluster, Bigtable ajuste le nombre de nœuds pour atteindre les objectifs d'utilisation du CPU et du stockage. Dans cette tâche, vous allez activer l'autoscaling des nœuds dans un cluster existant de votre instance Bigtable.

  1. Dans le menu de navigation de Bigtable, sous Instance, cliquez sur Vue d'ensemble.

  2. Dans la liste des ID de cluster, cliquez sur l'ID de cluster nommé sandiego-traffic-sensors-c1.

    Examinez les détails fournis dans la section Vue d'ensemble. Le mode de scaling des nœuds est actuellement défini sur Scaling manuel des nœuds.

  3. Pour appliquer l'autoscaling des nœuds au cluster, exécutez la commande suivante :

gcloud bigtable clusters update sandiego-traffic-sensors-c1 \ --instance=sandiego \ --autoscaling-min-nodes=1 \ --autoscaling-max-nodes=3 \ --autoscaling-cpu-target=60
  1. Actualisez la page, puis cliquez sur Afficher les détails pour Effectuer l'autoscaling des nœuds.

    L'autoscaling a été appliqué au cluster, qui commence avec un nœud et peut passer à trois nœuds. L'objectif d'utilisation du CPU est défini sur la valeur recommandée de 60 %.

Cliquez sur Vérifier ma progression pour valider l'objectif. Configurer l'autoscaling des nœuds

Tâche 3 : Configurer la réplication

Si vous ne disposez que d'un seul cluster dans une instance, la durabilité et la disponibilité de vos données sont limitées à la zone dans laquelle se trouve le cluster. La réplication peut améliorer la durabilité et la disponibilité en stockant des copies séparées de vos données dans plusieurs zones ou régions, et en opérant un basculement automatique entre les clusters si nécessaire.

Dans cette tâche, vous allez configurer la réplication dans votre instance Bigtable en ajoutant un cluster avec autoscaling activé, ce qui permettra d'assurer le provisionnement adéquat des ressources.

  1. Pour revenir à la page Vue d'ensemble de l'instance, cliquez sur l'instance sandiego.

  2. Cliquez sur Modifier l'instance.

  3. Cliquez sur Ajouter un cluster.

  4. Saisissez les informations requises pour créer le cluster :

Propriété Valeur
ID du cluster sandiego-traffic-sensors-c2
Région
Zone Sélectionnez une zone disponible.
Mode de scaling des nœuds Autoscaling
Minimum 1
Maximum 3
Objectif d'utilisation du CPU 60

  1. Cliquez sur Ajouter.

  2. Cliquez sur Enregistrer.

Dans la liste des ID de cluster, vous voyez maintenant deux clusters :

  • sandiego-traffic-sensors-c1
  • sandiego-traffic-sensors-c2

Cliquez sur Vérifier ma progression pour valider l'objectif. Configurer la réplication

Tâche 4 : Sauvegarder et restaurer des données dans Bigtable

Dans Bigtable, vous pouvez sauvegarder le schéma et les données d'une table, puis restaurer la sauvegarde dans une nouvelle table si nécessaire. La réplication est conçue pour permettre le basculement vers différentes régions ou zones, tandis que les sauvegardes servent à récupérer des données corrompues au niveau de l'application ou à corriger des erreurs opérationnelles, comme la suppression accidentelle de tables.

Dans cette tâche, vous allez créer une sauvegarde de la table nommée current_conditions, puis restaurer la sauvegarde dans une nouvelle table de votre instance.

Créer une sauvegarde

  1. Dans le menu de navigation de Bigtable, sous Instance, cliquez sur Tables.

  2. Dans la liste des ID de table, sur la ligne current_conditions, cliquez sur le menu Action sur les tables (Icône Plus), puis sur Créer une sauvegarde.

    L'ID de la table est prérempli avec la valeur current_conditions. Il s'agira de la première sauvegarde disponible pour la table.

  3. Dans le champ ID du cluster, sélectionnez sandiego-traffic-sensors-c1.

    L'ID de cluster identifie le cluster à partir duquel la table est sauvegardée et le cluster dans lequel la sauvegarde est stockée.

  4. Dans le champ ID de sauvegarde, saisissez current_conditions_30.

  5. Pour Définir une date d'expiration, sélectionnez 30 jours.

    La date d'expiration est automatiquement mise à jour et fixée à 30 jours à compter de la date actuelle.

  6. Cliquez sur Créer.

Restaurer une sauvegarde

Dans Bigtable, les sauvegardes ne sont pas lisibles. Pour accéder aux données d'une sauvegarde, vous pouvez utiliser l'option "Restaurer" de l'onglet "Sauvegardes" de Bigtable.

  1. Dans la liste des ID de sauvegarde, sur la ligne current_conditions_30, cliquez sur Restaurer.

  2. Dans le champ ID de la table, saisissez current_conditions_30_restored.

  3. Cliquez sur Restaurer.

  4. Pour supprimer le filtre sur l'ID de table, cliquez sur le x à côté de Table: current_conditions_30_restored.

    Dans la liste des ID de tables, vous voyez maintenant deux tables :

    • current_conditions
    • current_conditions_30_restored

Cliquez sur Vérifier ma progression pour valider l'objectif. Créer la sauvegarde et la restaurer

Supprimer une sauvegarde

Vous pouvez également supprimer facilement une sauvegarde lorsque vous n'en avez plus besoin.

  1. Dans le menu de navigation de Bigtable, sous Instance, cliquez sur Sauvegardes.

  2. Dans la liste des ID de sauvegarde, sur la ligne current_conditions_30, cliquez sur les trois points verticaux, puis sélectionnez Supprimer.

  3. Dans la boîte de dialogue de confirmation, saisissez current_conditions_30.

  4. Cliquez sur Supprimer.

Félicitations !

Vous venez d'effectuer des tâches essentielles de surveillance et de gestion de l'état et des performances de votre instance Bigtable. Vous avez notamment examiné l'utilisation du disque, activé l'autoscaling et la réplication des nœuds, et vous avez sauvegardé et restauré des données.

É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 : 7 mai 2025

Dernier test de l'atelier : 7 mai 2025

Copyright 2025 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.