Framework de arquitetura do Google Cloud: confiabilidade

Esta seção no framework de arquitetura do Google Cloud mostra como arquitetar e operar serviços confiáveis em uma plataforma de nuvem. Você também aprenderá sobre alguns dos produtos e recursos do Google Cloud compatíveis com a confiabilidade.

O framework de arquitetura descreve as práticas recomendadas, fornece recomendações de implementação e explica alguns dos produtos e serviços disponíveis. O objetivo é ajudar você a projetar sua implantação do Google Cloud para que ele corresponda às necessidades da sua empresa.

Para executar um serviço confiável, sua arquitetura precisa incluir o seguinte:

  • Metas de confiabilidade mensuráveis, com desvios que você corrige imediatamente.
  • Padrões de design para escalonabilidade, alta disponibilidade, recuperação de desastres e gerenciamento automatizado de mudanças.
  • Componentes que se recuperem quando possível e código que inclua instrumentação para observabilidade.
  • Procedimentos operacionais que executem o serviço com trabalho manual mínimo e carga cognitiva nos operadores e que permitem detectar e reduzir as falhas rapidamente.

A confiabilidade é a responsabilidade de todos na engenharia, como as equipes de desenvolvimento, gerenciamento de produtos, operações e engenharia de confiabilidade do site (SRE, na sigla em inglês). Todos precisam ser responsáveis e entender as metas de confiabilidade do aplicativo, bem como os orçamentos de risco e erro. As equipes precisam ser capazes de priorizar o trabalho de maneira adequada e escalonar conflitos de prioridade entre a confiabilidade e o desenvolvimento de recursos dos produtos.

Na seção "Confiabilidade" do framework de arquitetura, você aprende a fazer o seguinte: