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
No Console do Google Cloud, acesse a página Spanner.
Selecione ou crie um projeto do Google Cloud, caso ainda não tenha feito isso.
Na página do Spanner, clique em Iniciar um teste gratuito.
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.
b. Em seguida, clique em Vincular uma conta de faturamento.
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.
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.
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.
Criar uma instância de teste gratuito
Na página Criar uma instância de teste gratuito, siga estas etapas:
No campo Nomeie sua instância, insira um nome de instância, como
Trial instance
.O ID da instância é preenchido automaticamente com base no nome da instância, por exemplo,
trial-instance
. Se necessário, mude o valor.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.
Clique em 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
- 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.
- Instale a CLI do Google Cloud.
-
Para inicializar a CLI gcloud, execute o seguinte comando:
gcloud init
-
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.
-
-
Verifique se a cobrança está ativada para o seu projeto do Google Cloud.
-
Crie as credenciais de autenticação para sua Conta do Google:
gcloud auth application-default login
- Instale a CLI do Google Cloud.
-
Para inicializar a CLI gcloud, execute o seguinte comando:
gcloud init
-
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.
-
-
Verifique se a cobrança está ativada para o seu projeto do Google Cloud.
-
Crie as credenciais de autenticação para sua Conta do Google:
gcloud auth application-default login
Criar uma instância de teste gratuito
- Crie uma instância chamada
trial-instance
com o nome de exibiçãoTrial Instance
usando a configuração de instância regionalregional-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
Acesse a página Instâncias do Spanner no Console do Google Cloud.
Clique no nome da instância do teste gratuito.
Na página Visão geral da instância, clique em Aprender.
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.
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
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.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
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
No Console do Google Cloud, acesse a página Instâncias do Spanner.
Clique no nome da instância do teste gratuito.
Na página Visão geral da instância, clique em Editar instância ou Editar para fazer upgrade.
No campo Nome da atualização, insira um nome mais aplicável à sua instância paga, se aplicável.
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.
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
Acesse a página Instâncias do Spanner no Console do Google Cloud.
Clique no nome da instância a ser excluída.
Na página Visão geral da instância, clique em Excluir instância.
Siga as instruções para confirmar a exclusão da instância.
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
- Saiba mais sobre as instâncias de teste gratuito do Spanner.
- Saiba mais sobre instâncias e bancos de dados do Spanner.
- Para detalhes sobre os preços do Spanner após o período de teste gratuito, consulte a página de preços.