Professional Cloud Architect
Guia do exame de certificação
O Professional Cloud Architect com Certificação em Google Cloud permite que as organizações usem as tecnologias do Google Cloud. Esse profissional tem o conhecimento da arquitetura de nuvem e da tecnologia do Google para projetar, desenvolver e gerenciar soluções robustas, seguras, escalonáveis, dinâmicas e altamente disponíveis que permitem alcançar as metas comerciais. Esse arquiteto precisa ser proficiente em todos os aspectos da estratégia de nuvem empresarial, do design de soluções e das práticas recomendadas de arquitetura. Ele também precisa ter experiência em metodologias e abordagens de desenvolvimento de software, incluindo aplicativos distribuídos de várias camadas que abrangem ambientes híbridos ou de várias nuvens.
Estudos de caso
Durante o exame para a certificação Cloud Architect, algumas perguntas podem direcionar você a um estudo de caso que descreve um conceito de soluções e negócios fictícios. Esses estudos de caso têm o objetivo de fornecer mais contexto para ajudar você a escolher suas respostas. Veja os estudos de caso que podem ser usados no exame.
Seção 1: projetar e planejar uma arquitetura de solução em nuvem (cerca de 24% do exame)
1.1 Projetar uma infraestrutura de solução que atenda aos requisitos comerciais. Inclui as seguintes considerações:
● Casos de uso comerciais e estratégia de produtos
● Otimização de custos
● Suporte ao design do aplicativo
● Integração com sistemas externos
● Movimentação de dados
● Dilemas na decisão sobre design
● Criação, compra, modificação ou suspensão do uso
● Medições de sucesso (por exemplo, indicadores principais de desempenho [KPI], retorno do investimento [ROI] e métricas)
● Conformidade e observabilidade
1.2 Projetar uma infraestrutura de solução que atenda aos requisitos técnicos. Inclui as seguintes considerações:
● Alta disponibilidade e projeto de failover
● Elasticidade dos recursos da nuvem em relação a cotas e limites
● Escalonabilidade para atender aos requisitos de crescimento
● Desempenho e latência
1.3 Projetar recursos de rede, armazenamento e computação. Inclui as seguintes considerações:
● Integração com ambientes locais/de várias nuvens
● Redes nativas da nuvem (VPC, peering, firewalls e redes de contêineres)
● Escolha de tecnologias de processamento de dados
● Escolha de tipos de armazenamento apropriados (por exemplo, objeto, arquivo e bancos de dados)
● Escolha de recursos de computação (por exemplo, preemptivo, tipo de máquina personalizado e carga de trabalho especializada)
● Mapeamento de necessidades de computação para produtos de plataforma
1.4 Criar um plano de migração (como documentos e diagramas arquiteturais). Inclui as seguintes considerações:
● Integração de soluções com os sistemas atuais
● Migração de sistemas e dados para auxiliar a solução
● Mapeamento de licença de software
● Planejamento de rede
● Teste e prova de conceito
● Planejamento do gerenciamento de dependências
1.5 Prever futuras melhorias na solução. Inclui as seguintes considerações:
● Melhorias na nuvem e na tecnologia
● Evolução das necessidades empresariais
● Propaganda e apoio
Seção 2: gerenciar e provisionar uma infraestrutura de solução (aproximadamente 15% do exame)
2.1 Configurar topologias de rede. As considerações incluem:
● Extensão para ambientes locais (rede híbrida)
● Extensão para um ambiente com várias nuvens que pode incluir comunicação do Google Cloud para o Google Cloud
● Proteção da segurança (por exemplo, proteção contra invasão, controle de acesso e firewalls)
2.2 Configurar sistemas de armazenamento individuais. Inclui as seguintes considerações:
● Alocação de armazenamento de dados
● Provisionamento de computação e processamento de dados
● Gerenciamento de segurança e acesso
● Configuração de rede para latência e transferência de dados
● Retenção de dados e gerenciamento do ciclo de vida de dados
● Planejamento de crescimento de dados
2.3 Configurar sistemas de computação. As considerações incluem:
● Provisionamento de recursos de computação
● Configuração da volatilidade de computação (preemptiva x padrão)
● Configuração de rede para recursos de computação (Google Compute Engine, Google Kubernetes Engine e rede sem servidor)
● Orquestração de infraestrutura, configuração de recursos e gerenciamento de patches
● Orquestração de contêineres
Seção 3: projetar para segurança e conformidade (cerca de 18% do exame)
3.1 Projetar com foco na segurança. Inclui as seguintes considerações:
● Identity and Access Management (IAM)
● Hierarquia de recursos (organizações, pastas, projetos)
● Segurança de dados (gerenciamento de chaves, criptografia e gerenciamento de secrets)
● Separação de deveres (SoD, na sigla em inglês)
● Controles de segurança (por exemplo, auditoria, VPC Service Controls, acesso baseado no contexto e política da organização)
● Gerenciamento de chaves de criptografia gerenciadas pelo cliente com o Cloud Key Management Service
● Acesso remoto
3.2 Projetar visando a conformidade. Inclui as seguintes considerações:
● Legislação (por exemplo, privacidade de registros de saúde, privacidade das crianças, privacidade dos dados e propriedade)
● Comercial (por exemplo, dados confidenciais como informações de cartões de crédito e informações de identificação pessoal [PII])
● Certificações do setor (por exemplo, SOC 2)
● Auditorias (incluindo registros)
Seção 4: analisar e otimizar processos técnicos e de negócios (cerca de 18% do exame)
4.1 Analisar e definir processos técnicos. Inclui as seguintes considerações:
● Ciclo de vida do desenvolvimento de software (SDLC, na sigla em inglês)
● Integração e implantação contínuas
● Práticas recomendadas para a solução de problemas/análise da causa raiz
● Teste e validação de software e infraestrutura
● Catálogo de serviços e provisionamento
● Continuidade comercial e recuperação de desastres
4.2 Analisar e definir processos comerciais. Inclui as seguintes considerações:
● Gestão das partes interessadas (por exemplo, influência e mediação)
● Gestão da mudança
● Avaliação da equipe/prontidão de habilidades
● Processos para tomada de decisão
● Gerenciamento de sucesso do cliente
● Otimização de custos e otimização de recursos (Capex e Opex)
4.3 Desenvolver procedimentos para garantir a confiabilidade das soluções em produção (por exemplo, engenharia do caos e teste de penetração)
Seção 5: gerenciar a implementação (cerca de 11% do exame)
5.1 Aconselhar equipes de desenvolvimento e operação para garantir a implantação bem-sucedida da solução. As considerações incluem:
● Desenvolvimento de aplicativos
● Práticas recomendadas de APIs
● Frameworks de teste (carga/unidade/integração)
● Ferramentas de gestão/migração de dados e sistema
5.2 Interagir com o Google Cloud de maneira programática. Inclui as seguintes considerações:
● Google Cloud Shell
● SDK do Google Cloud (gcloud, gsutil e bq)
● Emuladores do Cloud (por exemplo, Cloud Bigtable, Datastore, Spanner, Pub/Sub e Firestore)
Seção 6: garantir a confiabilidade das soluções e das operações (cerca de 14% do exame)
6.1 Solução de monitoramento/registro/criação de perfis/alertas
6.2 Gerenciamento de implantação e liberação
6.3 Ajuda no suporte das soluções implantadas
6.4 Avaliar as medidas de controle de qualidade.