GSP395
Visão geral
Nos laboratórios com desafio, apresentamos um cenário e um conjunto de tarefas. Para concluí-las, em vez de seguir instruções detalhadas, você vai usar o que aprendeu nos laboratórios do curso. Um sistema automático de pontuação (mostrado nesta página) vai avaliar seu desempenho.
Nos laboratórios com desafio, não ensinamos novos conceitos do Google Cloud. O objetivo dessas tarefas é aprimorar o que você já aprendeu, como a alteração de valores padrão ou a leitura e pesquisa de mensagens para corrigir seus próprios erros.
Para alcançar a pontuação de 100%, você precisa concluir todas as tarefas no tempo definido.
Este laboratório é recomendado para estudantes que se inscreveram no selo de habilidade Criação e gerenciamento de instâncias do AlloyDB. Tudo pronto para começar o desafio?
Conhecimentos avaliados
Neste laboratório com desafio, você precisa realizar estas tarefas:
- Criar um cluster e uma instância
- Criar tabelas na instância
- Carregar conjuntos de dados simples em tabelas
- Criar uma instância do pool de leitura
- Criar um backup
Público-alvo
O conteúdo deste laboratório com desafio é mais adequado a admins de bancos de dados do AlloyDB para PostgreSQL. Este laboratório foi criado para testar as habilidades dos estudantes que concluíram o curso "Criação e gerenciamento de bancos de dados do AlloyDB".
Configuração e requisitos
Antes de clicar no botão Começar o Laboratório
Leia estas instruções. Os laboratórios são cronometrados e não podem ser pausados. O timer é ativado quando você clica em Iniciar laboratório e mostra por quanto tempo os recursos do Google Cloud vão ficar disponíveis.
Este laboratório prático permite que você realize as atividades em um ambiente real de nuvem, e não em uma simulação ou demonstração. Você vai receber novas credenciais temporárias para fazer login e acessar o Google Cloud durante o laboratório.
Confira os requisitos para concluir o laboratório:
- Acesso a um navegador de Internet padrão (recomendamos o Chrome).
Observação: para executar este laboratório, use o modo de navegação anônima (recomendado) ou uma janela anônima do navegador. Isso evita conflitos entre sua conta pessoal e de estudante, o que poderia causar cobranças extras na sua conta pessoal.
- Tempo para concluir o laboratório: não se esqueça que, depois de começar, não será possível pausar o laboratório.
Observação: use apenas a conta de estudante neste laboratório. Se usar outra conta do Google Cloud, você poderá receber cobranças nela.
Cenário do desafio
Como admin de um banco de dados corporativo, sua tarefa é criar um banco de dados do AlloyDB para PostgreSQL para as operações de RH da empresa. Para esse banco de dados, você recebeu uma lista de especificações relacionada a tabelas que precisam ser criadas e dados que precisam ser carregados.
Tarefa 1: criar um cluster e uma instância
-
Sua primeira tarefa é criar um cluster.
-
Você pode concluir essa etapa usando o console do Cloud ou a CLI gcloud. Se usar a CLI gcloud, consulte e use o valor da região do GCP fornecido na página inicial do laboratório.
-
O cluster precisa ter estes atributos: Você pode manter os valores padrão nas demais configurações:
| Item |
Valor |
| ID do cluster |
lab-cluster |
| Senha |
Change3Me |
| Rede |
peering-network |
Observação: a opção de conexão de acesso a serviços particulares foi configurada para este projeto quando você iniciou o laboratório. Essa etapa é necessária para permitir o acesso ao cluster do AlloyDB.
Se você estiver usando a CLI gcloud, confira a seguir um exemplo de comando para criar um cluster:
Observação: você precisa substituir os valores obrigatórios. Caso contrário, a configuração será inválida, e você não vai passar neste laboratório com desafio.
gcloud beta alloydb clusters create SAMPLE-CLUSTER-ID \
--password=SAMPLE_PASSWORD \
--network=SAMPLE_NETWORK \
--region=GCP_REGION_VALUE \
--project=QWIKLABS_PROJECT_ID
- Em seguida, crie uma instância. Se você estiver seguindo o assistente do console do Cloud, a instância do cluster precisa ter estes atributos:
| Item |
Valor |
| ID da instância |
lab-instance |
| Tipo de máquina |
2 vCPU, 16 GB |
Se você estiver usando a CLI gcloud, confira um exemplo de comando para a criação de uma instância:
Observação: você precisa substituir os valores obrigatórios. Caso contrário, a configuração será inválida, e você não vai passar neste laboratório com desafio.
gcloud beta alloydb instances create SAMPLE-INSTANCE-ID \
--instance-type=PRIMARY \
--cpu-count=2 \
--region=GCP_REGION_VALUE \
--cluster=SAMPLE-CLUSTER-ID \
--project=QWIKLABS_PROJECT_ID
-
Na página Visão geral do novo cluster criado, anote o endereço do IP particular na seção de instâncias. Copie o endereço do IP particular em um arquivo de texto para colar o valor em uma etapa posterior.
-
Clique em Verificar meu progresso para conferir o objetivo.
Criar um cluster e uma instância
Tarefa 2: criar tabelas na instância
-
Em seguida, crie tabelas na instância do AlloyDB. Uma VM chamada alloydb-client, que contém o cliente PostgreSQL, foi provisionada para você no início do laboratório.
-
No menu de navegação (
), em Compute Engine, clique em Instâncias de VM.
-
Na instância chamada alloydb-client, na coluna Conectar, clique em SSH para abrir uma janela do terminal.
-
Defina a seguinte variável de ambiente, substituindo ALLOYDB_ADDRESS pelo endereço IP particular da instância do AlloyDB da tarefa anterior.
export ALLOYDB=ALLOYDB_ADDRESS
- Execute o comando a seguir para armazenar o endereço IP privado da instância do AlloyDB na VM do cliente do AlloyDB para que ele persista durante todo o laboratório com desafio.
echo $ALLOYDB > alloydbip.txt
- Use o comando a seguir para iniciar o cliente PostgreSQL (psql). Será solicitada a senha do usuário postgres (Change3Me) que você inseriu ao criar o cluster.
psql -h $ALLOYDB -U postgres
-
O banco de dados precisa ter um total de 3 (três) tabelas: regiões, países e departamentos.
-
É preciso definir as tabelas conforme listado abaixo.
Confira um exemplo de comando DDL para criar uma tabela do AlloyDB:
CREATE TABLE sample (
sample_id bigint NOT NULL,
sample_name varchar(25)
) ;
ALTER TABLE sample ADD PRIMARY KEY (sample_id);
Tabela: regiões
Chave primária: region_id
| Coluna |
Tipo de dados |
| region_id |
bigint NOT NULL |
| region_name |
varchar(25) |
Tabela: países
Chave primária: country_id
| Coluna |
Tipo de dados |
| country_id |
char(2) NOT NULL |
| country_name |
varchar(40) |
| region_id |
bigint |
Tabela: departamentos
Chave primária: department_id
| Coluna |
Tipo de dados |
| department_id |
smallint NOT NULL |
| department_name |
varchar(30) |
| manager_id |
integer |
| location_id |
smallint |
Tarefa 3: carregar conjuntos de dados simples em tabelas
-
Em seguida, carregue as tabelas que você acabou de criar com os seguintes conjuntos de dados simples e de baixo volume.
-
Você precisa usar o cliente psql para carregar essas tabelas. Use a VM alloydb-client, conforme descrito na tarefa anterior, para acessar o cliente psql.
Observação: os elementos de dados fornecidos são escritos de acordo com a ordem das colunas da tabela correspondente.
Confira um exemplo de comando DML para carregar uma única linha em uma tabela do AlloyDB.
INSERT INTO Sample
VALUES
(1, 'Sample Value');
Tabela: regiões
1, 'Europe'
2, 'Americas'
3, 'Asia'
4, 'Middle East and Africa'
Tabela: países
'IT', 'Italy', 1
'JP', 'Japan', 3
'US', 'United States of America', 2
'CA', 'Canada', 2
'CN', 'China', 3
'IN', 'India', 3
'AU', 'Australia', 3
'ZW', 'Zimbabwe', 4
'SG', 'Singapore', 3
Tabela: departamentos
10, 'Administration', 200, 1700
20, 'Marketing', 201, 1800
30, 'Purchasing', 114, 1700
40, 'Human Resources', 203, 2400
50, 'Shipping', 121, 1500
60, 'IT', 103, 1400
- Clique em Verificar meu progresso para conferir os objetivos.
Criar e carregar tabelas
Tarefa 4: criar uma instância do pool de leitura
-
Em seguida, crie uma instância do pool de leitura para o cluster. Você pode criar essa instância usando o console do Cloud ou a CLI gcloud. Se usar a CLI gcloud, consulte e use o valor da região do GCP fornecido na página inicial do laboratório.
-
A instância precisa ter estes atributos: Você pode manter os valores padrão nas demais configurações:
| Item |
Valor |
| ID da instância do pool de leitura |
lab-instance-rp1 |
| Contagem de nós |
2 |
| Tipo de máquina |
2 vCPU, 16 GB |
Se você estiver usando a CLI gcloud, veja um exemplo de comando para criar essa instância:
Observação: você precisa substituir os valores obrigatórios. Caso contrário, a configuração será inválida, e você não vai passar neste laboratório com desafio.
gcloud beta alloydb instances create SAMPLE-READ-POOL-INSTANCE-ID \
--instance-type=READ_POOL \
--cpu-count=2 \
--read-pool-node-count=2 \
--region=GCP_REGION_VALUE \
--cluster=SAMPLE-CLUSTER-ID \
--project=QWIKLABS_PROJECT_ID
- Clique em Verificar meu progresso para conferir o objetivo.
Criar uma instância do pool de leitura
Tarefa 5: criar um backup
-
Em seguida, crie um backup sob demanda da instância. Você pode criar o backup usando o console do Cloud ou a CLI gcloud. Se usar a CLI gcloud, consulte e use o valor da região do GCP fornecido na página inicial do laboratório.
-
No menu de navegação do console do Cloud (
), em Bancos de dados, clique em AlloyDB para PostgreSQL e em Backups para abrir a página de backups.
-
O nome do backup precisa ser lab-backup.
Se você estiver usando a CLI gcloud, veja um exemplo de comando para criar um backup:
Observação: você precisa substituir os valores obrigatórios. Caso contrário, a configuração será inválida, e você não vai passar neste laboratório com desafio.
gcloud beta alloydb backups create SAMPLE-BACKUP_ID \
--cluster=SAMPLE-CLUSTER-ID \
--region=GCP_REGION_VALUE \
--project=QWIKLABS_PROJECT_ID
- Clique em Verificar meu progresso para conferir o objetivo.
Criar um backup
Parabéns!
Neste laboratório com desafio, você criou uma instância, um banco de dados do AlloyDB e tabelas. Além disso, você carregou dados e realizou operações DDL em uma tabela.

Conquiste seu próximo selo de habilidade
Este laboratório autoguiado faz parte do selo de habilidade Criação e gerenciamento de instâncias do AlloyDB. Ao concluir o curso, você ganha o selo acima como reconhecimento por sua conquista. Compartilhe o selo no seu currículo e nas redes sociais e use #GoogleCloudBadge para anunciar sua conquista.
Este selo de habilidade faz parte do programa de aprendizado Database Engineer do Google Cloud. Continue sua jornada de aprendizado fazendo a inscrição no selo de habilidade Migração de dados MYSQL para o Cloud SQL usando o Database Migration Service ou no selo de habilidade Criação e gerenciamento de instâncias do Cloud SQL para PostgreSQL.
Manual atualizado em 16 de janeiro de 2026
Laboratório testado pela última vez em 26 de fevereiro de 2024
Copyright 2026 Google LLC. Todos os direitos reservados. Google e o logotipo do Google são marcas registradas da Google LLC. Todos os outros nomes de produtos e empresas podem ser marcas registradas das respectivas empresas a que estão associados.