Receba um cupom de certificação, acesso todo o treinamento sob demanda e US$ 500 em créditos do Google Cloud por meio do Innovators Plus. Conheça todos os benefícios.

Professional Cloud Database Engineer

Guia do exame de certificação

Um Professional Cloud Database Engineer é um profissional de banco de dados com dois anos de experiência no Google Cloud e cinco anos de experiência geral em banco de dados e TI. O Professional Cloud Database Engineer projeta, cria, gerencia e soluciona problemas de bancos de dados do Google Cloud usados por aplicativos para armazenar e recuperar dados. O Professional Cloud Database Engineer precisa ser capaz de transformar requisitos empresariais e técnicos em soluções de banco de dados escalonáveis e econômicas.


Seção 1: criar soluções de banco de dados na nuvem escalonáveis e altamente disponíveis (cerca de 42% do exame)

1.1 Analisar variáveis relevantes para realizar a capacidade do banco de dados e o planejamento de uso. As atividades incluem:

    ●  Em um cenário específico, execute o dimensionamento da solução com base nas métricas atuais da carga de trabalho do ambiente e nos requisitos futuros

    ●  Avalie o desempenho e as compensações de custos de diferentes configurações de banco de dados (tipos de máquina, HDD e SSD etc.)

    ●  Dimensione o armazenamento e a computação do banco de dados com base nos requisitos de desempenho

1.2 Avaliar a alta disponibilidade do banco de dados e as opções de recuperação de desastres de acordo com os requisitos. As atividades incluem:

    ●  Avaliar as compensações entre estratégias de implantação de banco de dados em várias regiões, regionais e zonais

    ●  Definir janelas de manutenção e notificações de acordo com um cenário específico e com base nos requisitos de disponibilidade do aplicativo.

    ●  Planejar upgrades de banco de dados para bancos de dados gerenciados pelo Google Cloud

1.3 Determinar como os aplicativos vão se conectar ao banco de dados. As atividades incluem:

    ●  Criar bancos de dados escalonáveis, altamente disponíveis e seguros

    ●  Configurar rede e segurança (Cloud SQL Auth Proxy, CMEK, certificados SSL)

    ●  Justificar o uso de serviços de pooler de sessões

    ●  Avaliar as políticas de auditoria para serviços gerenciados

1.4 Avaliar as soluções apropriadas de banco de dados no Google Cloud. As atividades incluem:

    ●  Diferenciar entre serviços de bancos de dados gerenciados e não gerenciados (autogerenciados, bare metal, bancos de dados gerenciados pelo Google e ofertas de bancos de dados de parceiros)

    ●  Diferenciar entre os requisitos de negócios do SQL e NoSQL (estruturados, semiestruturados, não estruturados)

    ●  Analisar o custo da execução de soluções de banco de dados no Google Cloud (análise comparativa)

    ●  Avaliar as dependências do aplicativo e do banco de dados

Seção 2: gerenciar uma solução que inclua várias soluções de bancos de dados (cerca de 34% do exame)

2.1 Determinar a conectividade do banco de dados e as considerações de gerenciamento de acesso. As atividades incluem:

    ●  Determinar políticas do Identity and Access Management (IAM) para conectividade de banco de dados e controle de acesso

    ●  Gerenciar usuários do banco de dados, incluindo autenticação e acesso

2.2 Configurar o monitoramento e as opções de solução de problemas do banco de dados. As atividades incluem:

    ●  Avaliar consultas de execução lenta e bloqueio de banco de dados e identificar índices ausentes

    ●  Monitorar e investigar as métricas do banco de dados: RAM, armazenamento de CPU, E/S e Cloud Logging

    ●  Monitorar e atualizar cotas

    ●  Investigar a contenção dos recursos do banco de dados

    ●  Configurar alertas para erros e métricas de desempenho

2.3 Projetar soluções de backup e recuperação de banco de dados. As atividades incluem: 

    ●  Com SLAs e SLOs, recomendamos opções de backup e recuperação (backups programados automáticos)

    ●  Configure dados de exportação e importação para bancos de dados

    ●  Projetar para o objetivo de tempo de recuperação (RTO, na sigla em inglês) e objetivo de ponto de recuperação (RPO, na sigla em inglês)

2.4 Otimizar o custo e o desempenho do banco de dados no Google Cloud. As atividades incluem:

    ●  Avaliar as opções para escalonamento vertical e horizontal.

    ●  Faça o escalonamento das instâncias de banco de dados com base na carga de trabalho atual e futura

    ●  Definir estratégias de replicação

    ●  Avaliar e otimizar continuamente o custo da execução de uma solução de banco de dados

2.5 Determinar soluções para automatizar tarefas de banco de dados. As atividades incluem:

    ●  Executar manutenção do banco de dados

    ●  Avaliar a fragmentação da tabela

    ●  Programar exportações de banco de dados

Seção 3: migrar soluções de dados (aproximadamente 14% do exame)

3.1 Projetar e implementar a migração e a replicação de dados. As atividades incluem:

    ●  Desenvolver e executar estratégias e planos de migração, incluindo inatividade zero, inatividade quase zero, interrupção estendida e planos substitutos

    ●  Replicação reversa do Google Cloud para a origem

    ●  Planejar e realizar a migração de banco de dados, incluindo planos substitutos e conversão de esquema

    ●  Determinar as ferramentas de migração de banco de dados corretas para um determinado cenário 

Seção 4: implantar bancos de dados escalonáveis e altamente disponíveis no Google Cloud (cerca de 10% do exame)

4.1 Aplicar conceitos para implementar bancos de dados altamente escalonáveis e disponíveis no Google Cloud. As atividades incluem:

    ●  Provisionar soluções de banco de dados de alta disponibilidade no Google Cloud

    ●  Testar estratégias de alta disponibilidade e de recuperação de desastres periodicamente

    ●  Configurar a replicação multirregional para bancos de dados

    ●  Avaliar os requisitos das réplicas de leitura

    ●  Automatizar o provisionamento de instâncias do banco de dados