Introdução

Concluído

O Azure Well-Architected Framework é uma estrutura de design que pode melhorar a qualidade de uma carga de trabalho, ajudando-a a:

  • Torna-se resiliente, disponível e recuperável.
  • Fornecer um retorno suficiente sobre o investimento.
  • Dar suporte ao desenvolvimento e às operações responsáveis.
  • Cumprir seu propósito dentro de prazos aceitáveis.

As interrupções e o mau funcionamento são sérias preocupações para todas as cargas de trabalho. Uma carga de trabalho confiável deve sobreviver a esses eventos e continuar a fornecer consistentemente sua funcionalidade esperada. Ele deve ser resiliente para que possa detectar, 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. Essas alterações devem ser consideradas compensações significativas.

Os conceitos descritos neste módulo não garantem totalmente a confiabilidade em uma carga de trabalho, mas representam os princípios fundamentais e algumas das suas principais abordagens ao projetar uma carga de trabalho. Para obter uma perspectiva completa, em todos os pilares da do Azure Well-Architected Framework, visite o Azure Well-Architected Framework à medida que você começa a planejar e projetar sua arquitetura.

Cada unidade nesse módulo se concentra em um princípio de design e três abordagens associadas a esse princípio. As abordagens em cada unidade são apoiadas no uso de exemplos que ajudam a demonstrar como elas podem ser aplicadas a cenários do mundo real. Os exemplos são todos baseados em uma empresa fictícia.

Objetivos do aprendizado

Ao final deste módulo, você entenderá os cinco princípios do pilar Confiabilidade e aprenderá três abordagens para cada um dos seguintes:

  • Determinar os requisitos de confiabilidade da empresa e aplicar esses requisitos ao seu design de carga de trabalho.
  • Projetar sua carga de trabalho para ser tolerante a falhas e capaz de degradar normalmente.
  • Projetar sua carga de trabalho para se recuperar de defeitos que vão desde falhas no nível do componente até desastres.
  • Usar observabilidade e testes em suas práticas de design e operações de carga de trabalho.
  • Projetar sua carga de trabalho com foco na simplicidade para minimizar os riscos.

Pré-requisitos

  • Experiência com as principais tecnologias de infraestrutura, como armazenamento de dados, computação e rede.
  • Experiência com a criação ou a operação de sistemas de tecnologia para resolver problemas empresariais.