O dominio de modernizacao de infraestrutura do CDL cobre cerca de 17% do exame. O essencial: qual opcao de computacao escolher para cada cenario e como migrar sistemas existentes.
Estrategias de migracao — Os 6 Rs
| Estrategia | Descricao | Exemplo | |------------|-----------|---------| | Rehost | Mover sem mudancas (lift-and-shift) | VM on-prem → Compute Engine | | Replatform | Mudancas minimas | App igual, BD → Cloud SQL | | Refactor | Redesign cloud-native | Monolito → microsservicos + Cloud Run | | Retire | Descomissionar sistemas desnecessarios | Servidores com 0% de uso | | Retain | Manter on-prem por ora | Requisitos regulatorios | | Reimagine | Produto completamente novo | Software on-prem → modelo SaaS |
Dica: "mover sem mudancas" = Rehost; "redesenhar para a nuvem" = Refactor.
!Os 6 Rs da estratégia de migração para a nuvem
Opcoes de computacao
| Servico | Tipo | Controle | Melhor para | |---------|------|----------|-------------| | Compute Engine | VM / IaaS | Alto | Controle de SO, migracao legado | | GKE | Kubernetes gerenciado | Medio | Orquestracao de conteineres | | Cloud Run | Conteineres serverless | Baixo | HTTP sem servidor, escala a zero | | App Engine | PaaS serverless | Muito baixo | Web/mobile, autoescalamento | | Cloud Functions | Funcoes serverless | Minimo | Tarefas por evento, funcoes curtas |
Compute Engine: VMs com controle total do SO. VMs Spot economizam ate 91% (interrupiveis, boas para trabalhos em lote).
GKE: Kubernetes gerenciado. GKE Autopilot gerencia tambem os nos — voce so define os Pods.
Cloud Run: Conteineres sem servidor. Escala a zero sem trafego. Pagamento por uso real.
App Engine: Apenas faca upload do codigo, Google gerencia a infraestrutura.
Cloud Functions: Funcao unica por evento. Opcao serverless mais simples.
Gerenciamento de APIs
| Servico | Para quem | Funcoes principais | |---------|-----------|-------------------| | Apigee | Empresas, APIs publicas | Gateway, analiticas, portal de desenvolvedor, monetizacao | | Cloud Endpoints | APIs internas ou pequenas | Autenticacao, monitoramento |
Apigee = gerenciamento empresarial completo de APIs como produto. Cloud Endpoints = gerenciamento leve para servicos internos.
Hibrido e Multi-Cloud
GKE Enterprise (antigo Anthos): gerencia apps Kubernetes em on-prem, AWS, Azure e Google Cloud com um unico console. Vantagens: sem lock-in de fornecedor, reutilizar investimentos existentes, politicas consistentes em todos os ambientes.
Pontos-chave do exame
"Mover sem mudancas" -- Rehost (lift-and-shift)
"Redesenhar para a nuvem" -- Refactor
"Mudancas minimas na migracao" -- Replatform
"VM com controle de SO" -- Compute Engine
"Orquestracao de conteineres em escala" -- GKE
"Kubernetes sem gerenciar nos" -- GKE Autopilot
"Conteineres serverless, escala a zero" -- Cloud Run
"Funcao por evento, serverless simples" -- Cloud Functions
"Web PaaS, apenas codigo" -- App Engine
"VM barata e interrumpivel, trabalho em lote" -- Spot / Preemptible VM
"API empresarial, portal de desenvolvedor" -- Apigee
"Gerenciamento on-prem + nuvem unificado" -- GKE Enterprise (Anthos)