Introdução
É essencial monitorar continuamente os componentes do aplicativo de uma carga de trabalho de missão crítica para que você possa observar a degradação do desempenho antecipadamente e evitar interrupções.
Um modelo de integridade de aplicativo bem projetado oferece essa capacidade usando métricas e limites, que você considera importantes para a carga de trabalho. Através de consultas e visualizações otimizadas, você pode identificar rapidamente o impacto em cascata de componentes degradados do sistema e solucionar problemas antes que uma interrupção possa ocorrer.
Cenário de exemplo
Dois anos atrás, depois de migrar de um ambiente local para a nuvem, a Contoso Shoes viu melhorias nas operações. No entanto, manter sua disponibilidade e tempo de atividade dentro de seu contrato de nível de serviço continuou a ser um desafio para a empresa. Alguns lançamentos de produtos resultaram em interrupções porque o sistema não conseguia atender às demandas de aumento da carga de usuários.
Para evitar novas interrupções evitáveis, a Contoso Shoes aplicou com sucesso os princípios de design de uma carga de trabalho de missão crítica em seu principal aplicativo Web voltado para o cliente, o site da loja.
À medida que a Contoso Shoes se prepara para seu próximo lançamento de produto de alto perfil, a empresa identifica uma lacuna na conscientização sobre a integridade e a disponibilidade de seu aplicativo Web. Os funcionários usam este aplicativo para atualizar o catálogo de produtos. Seus clientes interagem com o catálogo através do site da loja. Espera-se que o tráfego aumente durante o lançamento e o monitoramento e o conhecimento insuficientes sobre a integridade do aplicativo são um risco potencial.
Neste módulo, você usa este aplicativo Web como o exemplo principal. Os exercícios abrangem as seguintes tarefas:
- Projete uma estrutura de modelo de integridade multicamadas para o aplicativo.
- Crie um modelo de integridade e visualize dados de observabilidade em um painel operacional.
- Crie consultas e um ponto de extremidade de integridade no aplicativo para verificar sua integridade e dependências no nível da API.
Importante
Os exercícios não cobrem todos os aspetos da modelagem de integridade para cargas de trabalho de missão crítica. Depois de concluir este módulo, continue a explorar os princípios de modelagem de integridade na modelagem de integridade para cargas de trabalho de missão crítica para obter uma perspetiva completa para seus próprios projetos de modelagem de integridade.