← Professional Cloud Architect: arquitetura e operação
06 / 8 · 40 MIN

Implementação, canary e estado persistente

Constrói critérios de implementação e recuperação que incluam dados e consumidores.

Conceito e mecanismo

Uma release controlada liga o artefacto a evidência, aprovação e observação do resultado. Uma canary expõe uma fração do tráfego para permitir comparação antes de ampliar impacto. Define sinais por versão, critérios de avanço e condições de paragem. Uma média global pode diluir a falha de 5% do tráfego. Rollback do binário ou encaminhamento não repõe automaticamente dados. Se a release remove uma coluna ou escreve num formato incompatível, a versão anterior pode deixar de funcionar mesmo depois de repor a imagem. Planeia compatibilidade, sequência de migração e recuperação de estado persistente. Conforme a evidência, uma correção em frente aprovada pode ter menos risco do que tentar converter dados durante um incidente.

Aplicação guiada

Num cutover fictício, a cópia inicial da base não demonstra sincronização final enquanto a origem continua a receber escritas. Confirma o delta, controlo de escrita, reconciliação e critérios de aceitação. Revê planos IaC antes de aplicar substituições de recursos com dados: código versionado não recupera automaticamente estado destruído. Para APIs, trata alterações incompatíveis como mudanças de contrato com consumidores e acompanha adoção antes de retirar versões. Testes unitários e emuladores aceleram feedback, mas não demonstram todos os controlos IAM, quotas ou percursos privados de produção. Acrescenta testes de integração num ambiente representativo e conserva evidência. O objetivo é permitir uma decisão informada de entrega e recuperação, com owners capazes de executar o procedimento.

NA PRÁTICA

Uma canary pode conter transações reais; 5% de tráfego não significa dados descartáveis.

Armadilhas comuns

Deployment verde como resultado correto; rollback de imagem como restauro de dados; emulador como produção.

Tópicos relacionados: Requisitos, custos e escolha de plataforma · Dados, resiliência e eventos · Redes, provisionamento e capacidade

Leva esta ideia contigo

Valida artefacto, percurso, estado e critérios antes de ampliar a release.

Criar conta

Referência: Cloud Deploy canary strategy · Current linked standard guide; edition date unconfirmed (2026-09-30 inspection)

Google Cloud é uma marca comercial de Google LLC. A dr.pt é uma plataforma de preparação independente e não está afiliada, associada, patrocinada, autorizada nem aprovada por Google. Os conteúdos e as perguntas são originais, não são perguntas oficiais de exame, e concluir os nossos testes não atribui nem garante qualquer certificação. Os nomes são usados apenas para identificar o tema. Todas as outras marcas pertencem aos respetivos titulares.