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.