Esta página orienta você no processo de criação e gerenciamento de um cluster de teste gratuito do AlloyDB.
Para mais informações sobre os clusters de teste gratuito do AlloyDB, consulte Visão geral dos clusters de teste gratuito do AlloyDB.
Antes de começar
- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
No Google Cloud console, acesse a página Clusters.
Clique em Criar cluster sem custos financeiros.
No campo ID do cluster da seção Informações básicas, insira um nome para o cluster, por exemplo,
my-trial-cluster
.No campo Senha, digite uma senha de sua preferência. Essa senha é usada para se conectar ao banco de dados padrão.
No campo Região da seção Local, selecione uma região, por exemplo,
us-central1 (Iowa)
.No campo Versão do banco de dados, mantenha o valor padrão.
Em Rede, selecione
default
.Se você ainda não tiver configurado o acesso a serviços particulares, uma caixa de diálogo com o título Conexão de acesso a serviços particulares necessária vai aparecer.
Na caixa de diálogo Conexão de acesso a serviços privados necessária, faça o seguinte para criar uma conexão de acesso a serviços privados:
Clique em Configurar conexão.
Um novo painel chamado Ativar a API Service Networking vai aparecer.
No painel, selecione Usar um intervalo de IP alocado automaticamente.
Clique em Continuar.
Clique em Criar conexão e aguarde a conclusão da configuração da conexão.
O painel Ativar a API Service Networking é removido.
Clique em Criar cluster sem custos financeiros.
CLUSTER_ID
: o ID do cluster que você está criando. Ele precisa começar com uma letra minúscula e pode conter letras minúsculas, números e hifens.PASSWORD
: a senha a ser usada para o usuário padrãopostgres
.REGION_ID
: a região em que você quer colocar o cluster.CLUSTER_ID
: o ID do cluster de teste sem custos financeiros em que você quer colocar a instância.No Google Cloud console, acesse a página Clusters.
Clique no cluster de teste sem custos financeiros na coluna Nome do recurso.
Acesse a seção Instâncias no cluster e clique em Adicionar pool de leitura.
Configure a instância do pool de leitura:
No campo ID da instância do pool de leitura, insira um ID para a instância do pool de leitura.
No campo Contagem de nós, o valor é definido automaticamente como
1
para uma instância de pool em um cluster de teste sem custo financeiro. Esse valor não pode ser mudado.Clique em Criar pool de leitura.
Faça upload do arquivo SQL para um bucket do Cloud Storage. Para mais informações, consulte Importar um arquivo SQL.
Conceda as permissões da conta de serviço do AlloyDB ao bucket do Cloud Storage para a operação de importação.
O formato da conta de serviço é:
service-PROJECT_NUMBER@gcp-sa-alloydb.iam.gserviceaccount.com
Substitua
PROJECT_NUMBER
pelo número do seu projeto, por exemplo,212340152241
.Verifique se a conta de serviço tem o papel de Leitor de objetos do Storage (
roles/storage.objectViewer
).
Verifique se você tem o papel de administrador do AlloyDB (
roles/alloydb.admin
). Para papéis personalizados, adicione a permissãoalloydb.clusters.import
ao papel.(Opcional). Se não quiser usar o banco de dados padrão, conecte-se à instância e crie um banco de dados.
Acesse a página Clusters.
Clique no cluster de teste sem custos financeiros na coluna Nome do recurso.
Na página Visão geral, abra o menu Aproveite ao máximo seu cluster gratuito.
Clique na etapa Importar dados para o AlloyDB e depois em Importar dados.
Na seção Escolha o arquivo do qual você quer importar dados, insira o caminho para o bucket e o arquivo SQL para a importação ou navegue até um arquivo existente.
O arquivo SQL é um arquivo com uma sequência de comandos SQL, como a saída do utilitário
pg_dump
.Na seção Destino, selecione o banco de dados que vai receber os dados importados.
Selecione um usuário do banco de dados na lista Usuário.
No campo Senha, insira a senha definida para o banco de dados.
Clique em Importar para iniciar a importação.
No Google Cloud console, acesse a página Clusters.
Clique no cluster de teste gratuito que você criou antes na coluna Nome do recurso.
Na página Visão geral, clique em Fazer upgrade agora no campo Dias restantes no teste.
No campo Tipo de máquina da seção Máquina, selecione o tipo de máquina para fazer upgrade.
Para iniciar o upgrade, clique em Fazer upgrade agora.
- Saiba como criar e se conectar a um banco de dados.
- Use o mecanismo colunar para acelerar suas consultas analíticas.
- Importe o arquivo DMP para um banco de dados do AlloyDB.
Não há cobranças para clusters de teste gratuito e recursos de instância, mas há cobranças para custos de transferência de dados de conexões fora da região, pela Internet pública, e para fazer e armazenar o backup final. Para mais informações, consulte Inclusões e condições de teste.
Criar um cluster de teste gratuito
Console
Quando você cria um cluster de teste gratuito, uma instância principal é criada automaticamente.
Depois de criar o cluster de teste gratuito, você será redirecionado para a página Visão geral. Você pode conferir a instância primária na seção Instâncias no cluster e outras informações sobre o cluster, como dias restantes no período de teste.
gcloud
Para usar a gcloud CLI, você pode instalar e inicializar a CLI do Google Cloud ou usar o Cloud Shell.
Para criar um cluster do AlloyDB usando o acesso a serviços particulares, é necessário ativar o acesso a serviços particulares.
Use os comandos gcloud alloydb clusters
create
e gcloud alloydb
instances create
para criar um cluster e uma instância principal, respectivamente.
gcloud alloydb clusters create CLUSTER_ID \
--password=PASSWORD \
--region=REGION_ID \
--subscription-type=TRIAL
gcloud alloydb instances create INSTANCE_ID \
--instance-type=PRIMARY \
--cpu-count=8 \
--region=REGION_ID \
--cluster=CLUSTER_ID \
Substitua:
Adicionar uma instância do pool de leitura
É possível adicionar uma única instância de pool de leitura com capacidade de computação de 8 vCPUs em um cluster de teste gratuito.
Opcional: importar o arquivo SQL
É possível importar o arquivo SQL que contém um backup lógico de um banco de dados PostgreSQL para o cluster de teste sem custos financeiros.
Antes de começar, faça o seguinte:
Para importar seu arquivo SQL para um banco de dados do AlloyDB, siga estas etapas:
Fazer upgrade de um cluster de teste gratuito
É possível fazer upgrade do cluster de teste gratuito a qualquer momento durante o período de teste gratuito de 30 dias.
Depois que o upgrade for concluído, a página Visão geral não vai mais mostrar os dias restantes de informações do teste, e todas as limitações aplicadas ao cluster de teste sem custo financeiro serão removidas.