Especialização de carga de trabalho para gerenciamento de nuvem
A especialização de carga de trabalho baseia-se nos conceitos descritos na Especialização de Plataforma.
- Operações de carga de trabalho: O maior investimento de operações por carga de trabalho e o maior grau de resiliência. Sugerimos operações de carga de trabalho para aproximadamente 20% das cargas de trabalho que impulsionam o valor comercial. Essa especialização geralmente é reservada para cargas de trabalho críticas ou altamente críticas.
- Operações de plataforma: O investimento de operações é distribuído entre muitas cargas de trabalho. As melhorias de resiliência afetam todas as cargas de trabalho que usam uma plataforma definida. Sugerimos operações de plataforma para aproximadamente 20% das plataformas que têm a maior importância. Essa especialização geralmente é reservada para cargas de trabalho de média a alta importância.
- Linha de base de gerenciamento aprimorada: O investimento relativamente menor em operações. Essa especialização melhora um pouco os compromissos de negócios usando processos e ferramentas de operações nativas de nuvem adicionais.
Processo de alto nível
A especialização de carga de trabalho consiste em uma execução disciplinada dos quatro processos a seguir em uma abordagem iterativa. Cada processo é explicado com mais detalhes na Especialização de Plataforma.
- Melhorar o design do sistema: melhore o design de uma carga de trabalho específica para minimizar interrupções efetivamente.
- Automatizar a correção: Algumas melhorias não são econômicas. Nesses casos, talvez faça mais sentido automatizar a correção e reduzir o impacto das interrupções.
- Dimensionar a solução: Ao melhorar o design de sistemas e a correção automatizada é possível dimensionar essas alterações em todo o ambiente por meio do catálogo de serviços.
- Melhoria contínua: É possível usar diferentes ferramentas de monitoramento para descobrir melhorias incrementais. Essas melhorias podem ser abordadas na próxima etapa do design, da automação e da escala do sistema.
Mudança cultural
A especialização de carga de trabalho geralmente dispara uma alteração cultural nos processos tradicionais de criação de TI que se concentram em oferecer uma linha de base de gerenciamento, linhas de base aprimoradas e operações de plataforma. Esses tipos de ofertas podem ser dimensionados em todo o ambiente. A especialização de carga de trabalho é semelhante, na execução, à especialização de plataforma. Porém, ao contrário das plataformas comuns, a especialização exigida por cargas de trabalho individuais geralmente não é dimensionada.
Quando a especialização de carga de trabalho é necessária, o gerenciamento operacional normalmente evolui além de uma perspectiva de TI centralizada. A abordagem sugerida na Estrutura de Adoção de Nuvem é uma distribuição da funcionalidade de gerenciamento de nuvem.
Nesse modelo, tarefas operacionais como monitoramento, implantação, DevOps e outras funções focadas em inovação são deslocadas para um desenvolvimento de aplicativo ou uma organização de unidade de negócios. A equipe de plataforma de nuvem e a equipe principal de monitoramento de nuvem ainda oferecem a linha de base de gerenciamento no ambiente.
Essas equipes centralizadas também orientam e instruem equipes especializadas em cargas de trabalho sobre as operações de cargas de trabalho delas. Porém, a responsabilidade operacional diária recai sobre uma equipe de gerenciamento de nuvem que é gerenciada fora da TI. Esse tipo de controle distribuído é um dos principais indicadores da maturidade em um centro de nuvem de excelência.
Além da especialização de plataforma: Application Insights
São necessários maiores detalhes sobre a carga de trabalho específica para fornecer operações de carga de trabalho claras. Durante a fase de melhoria contínua, o Application Insights será um acréscimo necessário à cadeia de ferramentas de gerenciamento de nuvem.
Requisito | Ferramenta | Finalidade |
---|---|---|
Monitoramento de aplicativo | Application Insights | Monitoramento e diagnóstico para aplicativos |
Desempenho, disponibilidade e uso | Application Insights | Monitoramento avançado de aplicativos com painel do aplicativo, mapas compostos, uso e rastreamento |
Implantar Application Insights
- No portal do Azure, acesse Application Insights.
- Selecione Adicionar + para criar um recurso do Application Insights com o objetivo de monitorar seu aplicativo Web em tempo real.
- Siga os prompts na tela.
Confira o Hub do Application Insights do Azure Monitor para obter diretrizes sobre como configurar seu aplicativo para monitoramento.
Monitorar o desempenho, a disponibilidade e o uso
- No portal do Azure, pesquise Application Insights.
- Escolha um dos recursos do Application Insights da lista.
O Application Insights contém diferentes tipos de opções para monitorar o desempenho, a disponibilidade, o uso e as dependências. Essas exibições dos dados do aplicativo aumentam a clareza no loop de comentários de melhoria contínua.