Créer une instance en essai sans frais et un exemple d'application Spanner

Ce guide de démarrage rapide explique comment utiliser une instance d'essai gratuite Spanner et un exemple d'application. Pour en savoir plus, consultez la présentation des instances en essai gratuit de Spanner.

Commencer avec une instance en essai gratuit

Une instance d'essai sans frais de Spanner de 90 jours est disponible pour tous les utilisateurs disposant d'un compte Google et dont la facturation Cloud est activée dans leur projet. Des frais ne vous seront facturés que si vous choisissez de passer à une instance payante.

Vous pouvez créer une instance d'essai gratuite à l'aide de la console Google Cloud ou de Google Cloud CLI.

Créer une instance en essai sans frais à l'aide de la console Google Cloud

Les étapes suivantes expliquent comment créer une instance en essai sans frais à l'aide de la classe console Google Cloud.

Avant de commencer

  1. Dans la console Google Cloud, accédez à la page Spanner.

    Accéder à Spanner

  2. Sélectionnez ou créez un projet Google Cloud si vous ne l'avez pas déjà fait.

  3. Sur la page Spanner, cliquez sur Démarrer un essai gratuit.

    Capture d'écran de la page de destination de Spanner dans la console Google Cloud, avec le bouton "Démarrer un essai gratuit" mis en évidence

  4. Si Cloud Billing est déjà activé pour votre projet, passez à la section Créer une instance d'essai gratuit.

    Si Cloud Billing n'est pas activé pour votre projet, associez un compte de facturation Cloud ou créez-en un. Google utilise ces informations de paiement pour valider votre identité. Nous ne facturer votre instance Spanner, sauf si vous mettez explicitement à niveau votre compte de facturation Cloud vers un compte payant, et vous mettez à niveau votre instance Spanner en essai sans frais vers une instance Cloud SQL.

    a. Cliquez sur Accéder à la facturation.

    Capture d'écran de la boîte de dialogue "Activez la facturation pour continuer à utiliser Spanner", mettant en évidence le bouton "Accéder à la facturation".

    b. Cliquez ensuite sur Associer un compte de facturation.

    Capture d'écran d'une page indiquant que ce projet ne comporte aucun compte de facturation, avec le bouton "Associer un compte de facturation" mis en évidence.

    c. Suivez les étapes pour créer un compte de facturation, puis associez-le à votre projet.

    d. Une fois que vous avez activé Cloud Billing pour votre projet, accédez à la page Spanner.

    Accéder à Spanner

    e. Cliquez sur Démarrer un essai gratuit, puis passez à la section Créer une instance en essai sans frais. dans la section suivante.

  5. Facultatif: Si vous avez créé une instance Spanner dans le projet la page Instances Spanner suivante s'affiche.

    Cliquez sur Démarrer un essai gratuit.

    Capture d'écran de la page "Instances Spanner", avec le bouton "Créer une instance gratuite" encadré.

Créer une instance en essai sans frais

Sur la page Créer votre instance en essai sans frais, procédez comme suit :

  1. Dans le champ Nommez votre instance, saisissez un nom d'instance, tel que Trial instance.

  2. L'ID d'instance est renseigné automatiquement en fonction du nom de l'instance, par exemple trial-instance. Modifiez-le si nécessaire.

  3. Dans la section Sélectionner une configuration, sélectionnez une configuration dans le dans le menu déroulant.

    La configuration de votre instance détermine l'emplacement géographique est stockée et répliquée. Notez que cette liste de configurations est beaucoup plus petite que celle disponible pour les instances payantes. Pour obtenir la liste des configurations régionales disponibles pour les instances d'essai gratuit, consultez la section Configurations d'instance disponibles. Pour obtenir la liste complète de toutes les configurations d'instance disponibles, consultez la section Configurations régionales, birégionales et multirégionales.

  4. Cliquez sur Créer une instance d'essai gratuit.

    Une fois que vous avez créé votre instance d'essai gratuit, vous êtes invité à continuer à apprendre et à explorer Spanner en lançant un tutoriel détaillé qui vous explique comment créer une base de données à l'aide d'un exemple d'application. Pour en savoir plus, consultez la section Premiers pas avec un exemple l'application.

Créer une instance en essai sans frais à l'aide de la gcloud CLI

Avant de commencer

  1. Connectez-vous à votre compte Google Cloud. Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits gratuits pour exécuter, tester et déployer des charges de travail.
  2. Install the Google Cloud CLI.
  3. To initialize the gcloud CLI, run the following command:

    gcloud init
  4. Create or select a Google Cloud project.

    • Create a Google Cloud project:

      gcloud projects create PROJECT_ID

      Replace PROJECT_ID with a name for the Google Cloud project you are creating.

    • Select the Google Cloud project that you created:

      gcloud config set project PROJECT_ID

      Replace PROJECT_ID with your Google Cloud project name.

  5. Make sure that billing is enabled for your Google Cloud project.

  6. Create local authentication credentials for your user account:

    gcloud auth application-default login
  7. Install the Google Cloud CLI.
  8. To initialize the gcloud CLI, run the following command:

    gcloud init
  9. Create or select a Google Cloud project.

    • Create a Google Cloud project:

      gcloud projects create PROJECT_ID

      Replace PROJECT_ID with a name for the Google Cloud project you are creating.

    • Select the Google Cloud project that you created:

      gcloud config set project PROJECT_ID

      Replace PROJECT_ID with your Google Cloud project name.

  10. Make sure that billing is enabled for your Google Cloud project.

  11. Create local authentication credentials for your user account:

    gcloud auth application-default login

Créer une instance en essai sans frais

Pour créer une instance d'essai sans frais, utilisez la commande gcloud spanner instances create.

gcloud spanner instances create INSTANCE_ID \
   --instance-type=free-instance --config=INSTANCE_CONFIG \
   --description=INSTANCE_DESCRIPTION

Remplacez les éléments suivants :

  • INSTANCE_ID : identifiant permanent unique au sein de votre projet Google Cloud. Vous ne pourrez pas le modifier par la suite.
  • INSTANCE_CONFIG : identifiant permanent de la configuration de votre instance, qui définit l'emplacement géographique de l'instance. Vous pouvez créer une instance en essai sans frais dans l'une des configurations d'instance régionales suivantes :

    • Amériques: regional-us-central1 (Iowa), regional-us-east1 (Caroline du Sud), regional-us-east4 (Virginie du Nord), regional-us-east5 (Colombie)
    • Europe: regional-europe-west1 (Belgique), regional-europe-west3 (Francfort)
    • Asie: regional-asia-northeast1 (Tokyo), regional-asia-south2 (Delhi), regional-asia-southeast2 (Jakarta)
  • INSTANCE_DESCRIPTION: nom à afficher pour l'instance dans le console Google Cloud. Le nom de l'instance doit être unique au sein de votre projet Google Cloud.

Par exemple, pour créer une instance en essai sans frais nommée trial-instance avec le nom à afficher Trial Instance à l'aide de la configuration d'instance régionale regional-us-east5:

gcloud spanner instances create trial-instance --config=regional-us-east5 \
    --instance-type=free-instance --description="Trial Instance"

Premiers pas avec un exemple d'application

Spanner propose un exemple d'application Open Source pour vous aider à démarrer avec l'instance Spanner en essai gratuit. Un exemple d'application se compose d'un service gRPC backend basé sur une base de données Spanner et d'un générateur de charge de travail qui génère du trafic vers le service.

Vous pouvez accéder à l'exemple d'application à l'aide de la console Google Cloud ou de Google Cloud CLI.

Console

  1. Accédez à la page Instances Spanner dans la console Google Cloud.

    Accéder à la page Instances

  2. Cliquez sur le nom de l'instance en essai sans frais.

  3. Sur la page Présentation de l'instance, cliquez sur Apprendre.

  4. Dans le panneau Learn: Tutorial (Apprendre : Tutoriel), cliquez sur Create a sample Cloud SQL (Créer un exemple de code Cloud SQL). base de données ou créez un exemple de base de données PostgreSQL, en fonction le dialecte que vous voulez commencer.

  5. Une fois le tutoriel terminé, revenez au panneau Apprendre : tutoriel pour suivre le deuxième tutoriel, Interroger un exemple de base de données.

CLI gcloud

  1. Pour obtenir les identifiants d'authentification permettant d'utiliser l'API Cloud Spanner, suivez les étapes décrites dans la section dédiée à la configuration de la gcloud CLI qui traite des sujets suivants : création et définition d'un projet Google Cloud par défaut, activation de l'API Cloud Spanner et configuration d'OAuth 2.0.

    Veillez à exécuter gcloud auth application-default login pour configurer votre environnement de développement local avec des identifiants d'authentification.

  2. Exécutez la gcloud spanner samples run. pour télécharger l'exemple d'application et démarrer le backend gRPC de service et de charge de travail pour l'exemple d'application donné:

    gcloud spanner samples run APPNAME --instance-id INSTANCE_ID
    
  3. Pour en savoir plus et obtenir la liste des autres commandes disponibles pour l'application exemple, consultez la documentation de la CLI gcloud.

Mettre à niveau une instance en essai sans frais

Les étapes suivantes expliquent comment mettre à niveau votre instance en essai sans frais.

Utiliser Google Cloud Console

  1. Dans la console Google Cloud, accédez à la page Instances Spanner.

    Accéder à la page Instances

  2. Cliquez sur le nom de l'instance en essai sans frais.

  3. Sur la page Vue d'ensemble de l'instance, cliquez sur Modifier l'instance ou Modifier pour mettre à niveau.

    Capture d'écran de la page "Vue d'ensemble de l'instance" et du bouton "Modifier pour mettre à niveau"

  4. Dans le champ Mettre à jour le nom de l'instance, saisissez un nom plus approprié pour votre instance, le cas échéant.

  5. Sélectionnez votre option de mise à niveau. Vous pouvez sélectionner l'une des options suivantes:

    • Mettre à niveau
    • Mise à niveau automatique vers la version complète de l'édition Enterprise une fois l'essai terminé
    • Me le rappeler plus tard

    La section Résumé fournit une description du calcul et du stockage les coûts de l'instance payante mise à niveau que vous avez sélectionnée.

  6. Cliquez sur Enregistrer pour mettre à niveau votre instance d'essai gratuit.

Utiliser gcloud CLI

Pour mettre à niveau votre instance d'essai gratuite vers une instance payante de l'édition Enterprise avec la même configuration, exécutez la commande gcloud spanner instances update suivante :

gcloud spanner instances update INSTANCE_ID --instance-type=provisioned

Supprimer l'instance

Console

  1. Accédez à la page Instances Spanner dans la console Google Cloud.

    Accéder à la page Instances

  2. Cliquez sur le nom de l'instance que vous souhaitez supprimer.

  3. Sur la page Présentation de l'instance, cliquez sur Supprimer l'instance.

  4. Suivez les instructions pour confirmer que vous souhaitez bien supprimer l'instance.

  5. Cliquez sur Supprimer.

CLI gcloud

Pour supprimer votre instance d'essai gratuit, utilisez la commande gcloud spanner instances delete suivante :

gcloud spanner instances delete INSTANCE_ID

Étape suivante