Criar uma instância de teste gratuito do Spanner e um aplicativo de amostra

Neste guia de início rápido, mostramos como usar uma instância de teste gratuito do Spanner e um aplicativo de amostra.

Para mais informações, consulte a Visão geral das instâncias de teste gratuito do Spanner.

Começar a usar uma instância de teste gratuito

Uma instância de teste gratuito de 90 dias do Spanner está disponível para qualquer pessoa com uma Conta do Google que tenha o Cloud Billing ativado no projeto. Você não será cobrado, a menos que opte por fazer upgrade da sua instância de teste gratuito para uma instância paga.

É possível criar uma instância de teste gratuito usando o console do Google Cloud ou a Google Cloud CLI.

Criar uma instância de teste sem custo financeiro usando o console do Google Cloud

Antes de começar

  1. No Console do Google Cloud, acesse a página Spanner.

    Acessar o Spanner

  2. Selecione ou crie um projeto do Google Cloud, caso ainda não tenha feito isso.

  3. Na página do Spanner, clique em Iniciar um teste gratuito.

    Captura de tela da página de destino do Spanner no console do Google Cloud, destacando o botão "Iniciar um teste gratuito".

  4. Se o Cloud Billing já estiver ativado para seu projeto, prossiga para Criar instância de teste gratuito na próxima seção.

    Se o Cloud Billing não estiver ativado para seu projeto, vincule uma conta do Cloud Billing existente ou crie uma nova. O Google usa as informações de pagamento para verificar sua identidade. Não cobramos a instância do Spanner, a menos que você faça upgrade da conta do Cloud Billing para uma conta paga explicitamente e faça upgrade da instância de teste gratuito do Spanner para uma instância paga.

    a. Clique em Ir para o faturamento.

    Captura de tela do pop-up "Ativar faturamento para continuar usando o Spanner", destacando o botão "Acessar o faturamento".

    b. Em seguida, clique em Vincular uma conta de faturamento.

    Captura de tela de uma página mostrando "Este projeto não tem conta de faturamento", com o botão "Vincular uma conta de faturamento" em destaque.

    c. Siga as etapas para Criar uma conta de faturamento e vincule-a ao seu projeto.

    d) Depois de ativar o Cloud Billing para seu projeto, acesse a página Spanner.

    Acessar o Spanner

    E) Clique em Iniciar um teste sem custo financeiro e siga para Criar instância de teste sem custo financeiro na próxima seção.

  5. Opcional: se você já tiver criado uma instância do Spanner no projeto, verá a página Instâncias do Spanner a seguir.

    Clique em Iniciar um teste gratuito.

    Captura de tela da página "Instâncias do Spanner", destacando a opção "Criar instância livre".

Criar uma instância de teste gratuito

Na página Criar uma instância de teste gratuito, siga estas etapas:

  1. No campo Nomeie sua instância, insira um nome de instância, como Trial instance.

  2. O ID da instância é preenchido automaticamente com base no nome da instância, por exemplo, trial-instance. Se necessário, mude o valor.

  3. Na seção Escolher uma configuração, selecione uma configuração no menu suspenso.

    A localização geográfica em que a instância é armazenada e replicada é determinada pela configuração da instância. Observe que essa lista de configurações é muito menor do que a lista disponível para instâncias pagas. Para ver uma lista das configurações regionais disponíveis para instâncias de teste gratuito, consulte Configurações de instâncias disponíveis. Para uma lista completa de todas as configurações de instância disponíveis, consulte Configurações regionais e multirregionais.

  4. Clique em Criar instância de teste gratuito.

    Captura de tela da página "Criar uma instância de teste gratuito", destacando a opção "Criar instância de teste gratuito".

    Depois de criar sua instância de teste gratuito, você precisará continuar aprendendo e explorando o Spanner com um tutorial passo a passo que ensina a criar um banco de dados usando um aplicativo de amostra. Para mais informações, consulte Começar a usar um aplicativo de exemplo.

Crie uma instância de teste gratuito usando a CLI gcloud

Antes de começar

  1. Faça login na sua conta do Google Cloud. Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
  2. Instale a CLI do Google Cloud.
  3. Para inicializar a CLI gcloud, execute o seguinte comando:

    gcloud init
  4. Crie ou selecione um projeto do Google Cloud.

    • Crie um projeto do Google Cloud:

      gcloud projects create PROJECT_ID

      Substitua PROJECT_ID por um nome para o projeto do Google Cloud que você está criando.

    • Selecione o projeto do Google Cloud que você criou:

      gcloud config set project PROJECT_ID

      Substitua PROJECT_ID pelo nome do projeto do Google Cloud.

  5. Verifique se a cobrança está ativada para o seu projeto do Google Cloud.

  6. Crie as credenciais de autenticação para sua Conta do Google:

    gcloud auth application-default login
  7. Instale a CLI do Google Cloud.
  8. Para inicializar a CLI gcloud, execute o seguinte comando:

    gcloud init
  9. Crie ou selecione um projeto do Google Cloud.

    • Crie um projeto do Google Cloud:

      gcloud projects create PROJECT_ID

      Substitua PROJECT_ID por um nome para o projeto do Google Cloud que você está criando.

    • Selecione o projeto do Google Cloud que você criou:

      gcloud config set project PROJECT_ID

      Substitua PROJECT_ID pelo nome do projeto do Google Cloud.

  10. Verifique se a cobrança está ativada para o seu projeto do Google Cloud.

  11. Crie as credenciais de autenticação para sua Conta do Google:

    gcloud auth application-default login

Criar uma instância de teste gratuito

  1. Crie uma instância chamada trial-instance com o nome de exibição Trial Instance usando a configuração de instância regional regional-us-east5:
gcloud spanner instances create trial-instance --config=regional-us-east5 \
    --instance-type=free-instance --description="Trial Instance"

Começar a usar um aplicativo de exemplo

O Spanner oferece um aplicativo de amostra de código aberto para ajudar você a começar a usar a instância de teste gratuito do Spanner. Um aplicativo de amostra consiste em um serviço de back-end do gRPC com suporte de um banco de dados do Spanner e de um gerador de carga de trabalho que direciona o tráfego para o serviço.

É possível acessar o aplicativo de amostra usando o console do Google Cloud ou a Google Cloud CLI.

Console

  1. Acesse a página Instâncias do Spanner no Console do Google Cloud.

    Acessar a página "Instâncias"

  2. Clique no nome da instância do teste gratuito.

  3. Na página Visão geral da instância, clique em Aprender.

  4. No painel Aprender: tutorial, clique em Criar um banco de dados de amostra do Cloud SQL ou Criar um banco de dados PostgreSQL de amostra, dependendo do dialeto com que você quer começar.

  5. Depois de concluir o tutorial, retorne ao painel Saiba: tutorial para seguir o segundo tutorial, Consultar um banco de dados de amostra.

CLI da gcloud

  1. Conclua as etapas descritas em Configuração da CLI gcloud, que aborda a criação e configuração de um projeto padrão do Google Cloud, a ativação da API Cloud Spanner e a configuração do OAuth 2.0 para receber credenciais de autenticação e usar a API Cloud Spanner.

    Execute gcloud auth application-default login para configurar o ambiente de desenvolvimento local com credenciais de autenticação.

  2. Execute o comando gcloud alpha spanner samples run para fazer o download do aplicativo de amostra e iniciar o serviço gRPC de back-end e o gerador de carga de trabalho para o aplicativo de amostra especificado:

    gcloud spanner samples run APPNAME --instance-id INSTANCE_ID
    
  3. Para mais informações e uma lista de outros comandos disponíveis para o aplicativo de amostra, consulte a documentação da CLI gcloud.

Fazer upgrade de uma instância de teste gratuito

Usar o Console do Google Cloud

  1. No Console do Google Cloud, acesse a página Instâncias do Spanner.

    Acessar a página "Instâncias"

  2. Clique no nome da instância do teste gratuito.

  3. Na página Visão geral da instância, clique em Editar instância ou Editar para fazer upgrade.

    Captura de tela da página "Visão geral da instância" e botão "Editar para fazer upgrade"

  4. No campo Nome da atualização, insira um nome mais aplicável à sua instância paga, se aplicável.

  5. Selecione a opção de upgrade.

    A seção Resumo mostra uma descrição dos custos de computação e armazenamento da instância paga com upgrade selecionada.

    Captura de tela da página "Editar instância", destacando o botão "Salvar".

  6. Clique em Salvar para fazer upgrade da instância do teste gratuito.

Usar a gcloud CLI

Para fazer upgrade da instância de teste gratuito trial-instance para uma instância paga com a mesma configuração, execute o seguinte comando:

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

Excluir a instância

Console

  1. Acesse a página Instâncias do Spanner no Console do Google Cloud.

    Acessar a página "Instâncias"

  2. Clique no nome da instância a ser excluída.

  3. Na página Visão geral da instância, clique em Excluir instância.

  4. Siga as instruções para confirmar a exclusão da instância.

  5. Clique em Excluir.

CLI da gcloud

Para excluir a instância de teste gratuito trial-instance, use o seguinte comando:

gcloud spanner instances delete trial-instance

A seguir