Introdução
O Azure Well-Architected Framework é uma estrutura de design que pode melhorar a qualidade de uma carga de trabalho, ajudando-a a:
- Seja resiliente, disponível e recuperável.
- Proporcione um retorno sobre o investimento suficiente.
- Apoiar o desenvolvimento e operações responsáveis.
- Cumprir o seu objetivo dentro de prazos aceitáveis.
Interrupções e avarias são preocupações sérias para todas as cargas de trabalho. Uma carga de trabalho confiável deve sobreviver a esses eventos e continuar a fornecer consistentemente a funcionalidade pretendida. Ele deve ser resiliente para que possa detetar, resistir e se recuperar de falhas dentro de um período de tempo aceitável. Ele também deve estar disponível para que os usuários possam acessar a carga de trabalho durante o período de tempo prometido no nível de qualidade prometido.
As arquiteturas de carga de trabalho devem ter garantias de confiabilidade no código do aplicativo, na infraestrutura e nas operações. As opções de design não devem alterar a intenção especificada pelos requisitos de negócios. Tais alterações devem ser consideradas compensações significativas.
Os conceitos descritos neste módulo não incluem a confiabilidade em uma carga de trabalho, mas representam os princípios fundamentais e algumas de suas principais abordagens quando você está projetando uma carga de trabalho. Para obter uma perspetiva completa, em todos os pilares do Well-Architected Framework, visite o Azure Well-Architected Framework enquanto começa a planejar e projetar sua arquitetura.
Cada unidade neste módulo concentra-se em um princípio de design e três abordagens associadas a esse princípio . As abordagens em cada unidade são apoiadas através do uso de exemplos para ajudar a demonstrar como podem ser aplicadas a cenários do mundo real. Os exemplos são todos baseados numa empresa fictícia.
Objetivos de aprendizagem
Ao final deste módulo, você entenderá os cinco princípios do pilar Confiabilidade e aprenderá três abordagens para cada um dos seguintes:
- Determine os requisitos de confiabilidade da empresa e aplique esses requisitos ao seu projeto de carga de trabalho.
- Projete sua carga de trabalho para ser tolerante a falhas e capaz de degradar graciosamente.
- Projete sua carga de trabalho para se recuperar de avarias que vão desde falhas no nível do componente até desastres.
- Crie observabilidade e testes em suas práticas de projeto e operações de carga de trabalho.
- Projete sua carga de trabalho com foco na simplicidade para minimizar os riscos.
Pré-requisitos
- Experiência com tecnologias de infraestrutura central, como armazenamento de dados, computação e redes.
- Experiência na construção ou operação de sistemas de tecnologia para resolver problemas de negócios.