O que é o Azure Well-Architected Framework?

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.
  • Seja tão seguro quanto você precisa que seja.
  • Forneça um retorno suficiente sobre o investimento.
  • Suporte a operações e desenvolvimento responsável.
  • Realize sua finalidade dentro de quadros de tempo aceitáveis.

A estrutura é fundada nos cinco pilares de excelência arquitetônica, que são mapeados para essas metas. Eles são: Confiabilidade, Segurança, Otimização de Custos, Excelência Operacional e Eficiência de Desempenho.

Cada pilar fornece práticas recomendadas, considerações de risco e compensações. As decisões de design devem ser equilibradas em todos os pilares, considerando os requisitos de negócios. As diretrizes técnicas e acionáveis são amplas o suficiente para todas as cargas de trabalho e se aplicam a um cenário específico. Essas diretrizes são centradas no Azure.

A arquitetura da carga de trabalho não é a mesma que sua implementação. O Well-Architected Framework pode configurar você para o sucesso por meio do design arquitetônico, mas as opções de implementação dependem dos requisitos de negócios e das restrições da sua organização.

Público

O Well-Architected Framework se aplica às equipes responsáveis por melhorar as cargas de trabalho e resolver preocupações transversais.

O Well-Architected Framework fornece insights e recomendações valiosos para qualquer pessoa envolvida no ciclo de vida de uma carga de trabalho. Independentemente de sua função em uma equipe de carga de trabalho, seja arquiteto, desenvolvedor, operador ou stakeholder de negócios, se você tiver autoridade para tomar decisões dentro do escopo de uma carga de trabalho, poderá se beneficiar dessa estrutura.

Essas diretrizes são benéficas independentemente da escala da sua organização. Se você faz parte de uma grande empresa, uma pequena empresa ou um fornecedor de software independente, você pode se aproximar de um design ideal. A estrutura atende a uma ampla variedade de estruturas e tamanhos organizacionais, garantindo que todos os usuários da carga de trabalho possam usar efetivamente seus benefícios.

Se você estiver buscando diretrizes para melhorar um portfólio de cargas de trabalho por meio de controles centralizados, esse conteúdo pode não se aplicar totalmente. Recomendamos que você se refira a Cloud Adoption Framework. Se você não tiver interesse em projetar cargas de trabalho no Azure, esse conteúdo não será relevante para você.

Para obter informações sobre a função e as funções de um arquiteto, consulte Os conceitos básicos do arquiteto e a lista de verificação do arquiteto.

Metas

O objetivo principal do Well-Architected Framework é configurar você para ter êxito ao implantar sua carga de trabalho no Azure.

  • Implementação bem-sucedida: um design bem projetado leva à implementação bem-sucedida. Dada a amplitude e a profundidade da cobertura em conceitos, você está bem equipado para tomar decisões informadas.

  • Confiança no sucesso: avaliações comprovadas, vistas em várias cargas de trabalho implantadas no Azure, voltam aos princípios da estrutura.

  • Entender as compensações e os riscos: a estrutura ajuda você a entender que a adoção das recomendações pode exigir escolhas em relação aos outros pilares. Ele destaca as compensações e também os riscos potenciais que você pode querer resolver no curto prazo.

  • Otimizar ao longo do tempo: a estrutura foi projetada para uso iterativo e como uma ferramenta para melhoria contínua. Meça a maturidade da carga de trabalho em relação às diretrizes. Trate essa avaliação como uma pontuação móvel que evolui com sua carga de trabalho, garantindo que o design permaneça eficiente e eficaz para atender aos seus objetivos de negócios.

Camadas do Well-Architected Framework

O Well-Architected Framework é estruturado em uma abordagem em camadas: pilares, carga de trabalho e guias de serviço.

Pilares

A base dessa estrutura está nos pilares. Se você não tiver uma compreensão abrangente desses pilares, as camadas subsequentes, a camada de carga de trabalho e os guias de serviço, poderão não ser totalmente compreensíveis.

No nível do pilar, inicie sua jornada com os princípios de Design, cada um deles com uma meta específica. Dentro de cada princípio, siga as abordagens para criar sua estratégia de design. Essas abordagens não são opcionais e devem ser levadas em conta.

Captura de tela que mostra alguns princípios de design do Well-Architected Framework.

Em seguida, vá para a Lista de verificação, que é sempre o ponto de partida para avaliação. Cada item na lista de verificação é acompanhado por um ou mais guias de recomendação que descrevem as principais estratégias e como o Azure ajuda você a obter a recomendação.

Captura de tela que mostra uma lista de verificação do Well-Architected Framework.

Captura de tela que mostra os guias de recomendação para o Well-Architected Framework.

Certifique-se de cobrir padrões de design de nuvem. Eles são mapeados para os pilares que dão suporte diretamente.

Cada decisão arquitetônica envolve uma série de considerações. Essas compensações representam compromissos reconhecidos e aceitos que equilibram os vários aspectos da estrutura. As compensações são observadas com este ícone e os riscos são observados com este ícone .

Para obter mais informações, consulte Sobre os pilares do Well-Architected Framework.

Carga de trabalho

A camada de carga de trabalho representa como os pilares se aplicam a uma classe específica de carga de trabalho. Durante a fase de design inicial, a arquitetura da carga de trabalho é segmentada com base no utilitário e cada segmento representa as áreas priorizadas ou de design. Essas áreas de design são específicas para a classe de carga de trabalho e servem como pontos focais para otimização. O Well-Architected Framework inclui várias cargas de trabalho. Localize um que corresponda de perto aos seus requisitos de negócios.

Comece com Introdução para entender o contexto da solução. Como atualizador, leia os princípios de Design para entender como a carga de trabalho adota as diretrizes do pilar. Em seguida, aprofunde-se nas áreas de Design que se concentram nos pontos de decisão técnica com recomendações a seguir. As diretrizes de carga de trabalho também incluem uma avaliação que ajuda você a avaliar sua preparação na produção.

Para obter mais informações, consulte Sobre as cargas de trabalho do Well-Architected Framework.

Guias de serviço

Os guias de serviço são fundamentais na tomada de decisões relacionadas aos componentes individuais do Azure que residem na carga de trabalho. Eles oferecem os principais recursos e funcionalidades de cada serviço necessário para alcançar a excelência arquitetônica. É importante observar que esses guias não são guias de configuração. Além disso, eles não são uma lista compilada de todos os recursos e funcionalidades. A intenção é realçar a utilidade dos recursos por meio Well-Architected perspectivas de pilar.

Para obter mais informações, consulte os guias disponíveis.

Avaliação

A Revisão de Well-Architected do Microsoft Azure é oferecida sem custo. É uma coleção de questionários vinculados às listas de verificação de pilares para avaliar suas escolhas de design. Acompanhe sua pontuação por meio de execuções iterativas para identificar possíveis áreas para aprimoramento.

Para obter mais informações, consulte Ferramenta de revisão de Well-Architected do Azure.

Aqui estão alguns recursos para começar a usar a documentação do Well-Architected Framework: