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 sans frais Spanner et un exemple d'application. Pour en savoir plus, consultez la présentation des instances Spanner sans frais.

Faites vos premiers pas avec une instance en essai gratuit

Une instance Spanner en essai gratuit de 90 jours est disponible pour toute personne disposant d'un compte Google et ayant activé la facturation Cloud dans son projet. Des frais ne vous seront facturés que si vous choisissez de mettre à niveau votre instance d'essai gratuite vers une instance payante.

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

Avant de commencer

Console

  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. Si la facturation Cloud est déjà activée pour votre projet, passez à la section Créer une instance d'essai sans frais.

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

    a. Cliquez sur Accéder à la facturation.

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

    b. Cliquez ensuite sur Associer un compte de facturation.

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

    c. Suivez la procédure 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 sans frais, puis passez à la section Créer une instance d'essai sans frais.

  4. Facultatif : Si vous avez déjà 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 l'option "Créer une instance sans frais" mise en évidence.

gcloud

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. Install the Google Cloud CLI.

  3. If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

  4. To initialize the gcloud CLI, run the following command:

    gcloud init
  5. 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.

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

  7. If you're using a local shell, then create local authentication credentials for your user account:

    gcloud auth application-default login

    You don't need to do this if you're using Cloud Shell.

    If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.

  8. Install the Google Cloud CLI.

  9. If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

  10. To initialize the gcloud CLI, run the following command:

    gcloud init
  11. 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.

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

  13. If you're using a local shell, then create local authentication credentials for your user account:

    gcloud auth application-default login

    You don't need to do this if you're using Cloud Shell.

    If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.

Créer une instance en essai sans frais

Console

Les étapes suivantes expliquent comment créer une instance d'essai sans frais à l'aide de la consoleGoogle Cloud .

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

  1. Saisissez le nom de l'instance à afficher dans la console Google Cloud . L'instance doit être unique au sein de votre projet Google Cloud .
  2. Saisissez l'ID d'instance pour identifier votre instance de manière permanente. L'ID d'instance doit également être unique au sein de votre projet Google Cloud . Vous ne pourrez pas modifier l'ID d'instance par la suite.
  3. Sélectionnez un emplacement de configuration dans le menu déroulant Région.

    La configuration que vous choisissez détermine l'emplacement géographique où votre instance sera stockée et dupliqué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 en essai sans frais, consultez Configurations d'instance disponibles. Pour obtenir la liste complète de toutes les configurations d'instance disponibles, consultez Configurations régionales, birégionales et multirégionales.

  4. Cliquez sur Créer une instance sans frais.

    Une fois votre instance en essai gratuit créée, vous êtes invité à poursuivre votre apprentissage et votre exploration de Spanner en lançant un tutoriel par étapes qui vous explique comment créer une base de données à l'aide d'un exemple d'application. Pour en savoir plus, consultez Premiers pas avec un exemple d'application.

gcloud

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 modifier l'ID d'instance 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 régionales d'instance 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 la consoleGoogle Cloud . Le nom de l'instance doit être unique au sein de votre projetGoogle Cloud .

Par exemple, pour créer une instance d'essai gratuite 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 sans frais. Une application exemple se compose d'un service gRPC de backend soutenu par 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 Google Cloud CLI.

gcloud

  1. Suivez les étapes décrites dans la section Configuration de gcloud, 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 pour obtenir les identifiants d'authentification permettant d'utiliser l'API Cloud Spanner.

    Exécutez la commande gcloud auth application-default login pour configurer votre environnement de développement local avec des identifiants d'authentification.

  2. Exécutez la commande gcloud spanner samples run pour télécharger l'exemple d'application et démarrer le service gRPC de backend et le générateur 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 d'essai sans frais.

Console

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

Accéder à la page Instances

  1. Cliquez sur le nom de l'instance d'essai sans frais.

  2. Sur la page Présentation de l'instance, cliquez sur Modifier l'instance ou Modifier pour mettre à niveau.

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

  1. Dans le champ Modifier le nom de l'instance, saisissez un nom plus approprié pour votre instance payante, le cas échéant.

  2. Sélectionnez l'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écapitulatif fournit une description des coûts de calcul et de stockage pour l'instance payante mise à niveau que vous avez sélectionnée.

  3. Cliquez sur Enregistrer pour mettre à niveau votre instance d'essai sans frais.

gcloud

Pour mettre à niveau votre instance d'essai sans frais vers une instance payante Enterprise Edition 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.

gcloud

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

gcloud spanner instances delete INSTANCE_ID

Étapes suivantes