Defina alvos realistas para a fiabilidade

Last reviewed 2024-12-30 UTC

Este princípio no pilar de fiabilidade da Google Cloud estrutura bem arquitetada ajuda a definir objetivos de fiabilidade que são tecnicamente viáveis para as suas cargas de trabalho no Google Cloud.

Este princípio é relevante para o âmbito área de foco da fiabilidade.

Vista geral do princípio

Crie os seus sistemas de forma que sejam suficientemente fiáveis para a satisfação dos utilizadores. Pode parecer contraditório, mas um objetivo de 100% de fiabilidade nem sempre é a estratégia mais eficaz. Uma fiabilidade mais elevada pode resultar num custo significativamente mais elevado, tanto em termos de investimento financeiro como de potenciais limitações à inovação. Se os utilizadores já estiverem satisfeitos com o nível de serviço atual, os esforços para aumentar ainda mais a satisfação podem gerar um baixo retorno do investimento. Em alternativa, pode gastar melhor os recursos noutro local.

Tem de determinar o nível de fiabilidade com que os seus utilizadores ficam satisfeitos e determinar o ponto em que o custo das melhorias incrementais começa a superar as vantagens. Quando determina este nível de fiabilidade suficiente, pode atribuir recursos estrategicamente e focar-se em funcionalidades e melhorias que ofereçam maior valor aos seus utilizadores.

Recomendações

Para definir alvos de fiabilidade realistas, considere as recomendações nas subsecções seguintes.

Aceite algumas falhas e priorize os componentes

Procure uma alta disponibilidade, como um tempo de atividade de 99,99%, mas não defina um objetivo de tempo de atividade de 100%. Reconheça que algumas falhas são inevitáveis.

A diferença entre 100% de tempo de atividade e uma meta de 99,99% é a tolerância para falhas. Esta lacuna é frequentemente denominada orçamento de erros. A margem de erro pode ajudar a correr riscos e inovar, o que é fundamental para qualquer empresa se manter competitiva.

Priorizar a fiabilidade dos componentes mais críticos no sistema. Aceite que os componentes menos críticos podem ter uma tolerância mais elevada a falhas.

Equilibre a fiabilidade e o custo

Para determinar o nível de fiabilidade ideal para o seu sistema, faça análises detalhadas de custos-benefícios.

Considere fatores como os requisitos do sistema, as consequências das falhas e a tolerância ao risco da sua organização para a aplicação específica. Não se esqueça de considerar as métricas de recuperação de desastres, como o objetivo de tempo de recuperação (RTO) e o objetivo de ponto de recuperação (RPO). Decida que nível de fiabilidade é aceitável dentro do orçamento e de outras restrições.

Procure formas de melhorar a eficiência e reduzir os custos sem comprometer as funcionalidades de fiabilidade essenciais.