Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Depois de concluir uma fase de modernização ou todo o projeto, é hora de garantir que você está recebendo todos os benefícios e inserir uma cultura de melhoria contínua. O sistema modernizado pode ter novos recursos (como dimensionamento automático ou novas alternâncias de ajuste de desempenho), use-os. Além disso, verifique se tudo está configurado corretamente para condições de produção e, em seguida, comece a examinar o que mais pode ser otimizado. Pense nesse estágio como fechando o ciclo de feedback: medir os resultados, otimizar ainda mais e garantir que a organização se beneficie da modernização.
Otimizar configurações para a nuvem
Modernizar um aplicativo não é um evento único. Geralmente, você pode ajustar ainda mais quando ele estiver em execução no Azure:
Aplique as recomendações do Assistente do Azure sistematicamente.O Assistente do Azure analisa dados de monitoramento de carga de trabalho e fornece recomendações acionáveis entre custo, desempenho, confiabilidade e segurança. Examine as recomendações semanalmente e implemente as alterações críticas primeiro. Acesse o Assistente do Azure no portal do Azure e filtre recomendações por carga de trabalho ou grupo de recursos.
Ajuste as configurações específicas do serviço. Cada serviço do Azure tem suas próprias configurações e práticas recomendadas. Use os guias de serviços do Azure no Well-Architected Framework para alinhar as configurações com as práticas recomendadas.
Resolva as lacunas de configuração de segurança imediatamente. Execute as ferramentas de avaliação de segurança do Azure agora que o sistema está em estado estável. Microsoft Defender para Nuvem para ver se há recomendações de segurança altas ou médias para seus recursos. Resolva as descobertas críticas e de alta gravidade dentro de 48 horas para manter o estado de segurança. Configure a avaliação contínua para detectar novos problemas à medida que as cargas de trabalho evoluem.
Validar a preparação operacional
Verifique se os aspectos operacionais (monitoramento, gerenciamento de custos, backup) estão totalmente em vigor:
Verifique a cobertura e a precisão do monitoramento. Verifique se o Azure Monitor está coletando todos os logs, métricas e rastreamentos necessários. Por exemplo, se você introduziu novos componentes, certifique-se de configurar o registro em log para esses componentes. Assegure-se de que as regras de alerta estejam sendo disparadas adequadamente. Você pode fazer um teste de caos, como remover um serviço em um ambiente de teste, para verificar se os alertas são acionados. Atualize os painéis para refletir a nova arquitetura. Adicione os novos componentes e remova os antigos. A equipe de operações deve ter uma visão completa da integridade do sistema sempre.
Estabeleça controles e monitoramento de custos. Use o Gerenciamento de Custos da Microsoft para acompanhar os padrões de gastos e identificar oportunidades de otimização de custos. Configure alertas de orçamento e limites de gastos para evitar aumentos de custos inesperados. Revise a utilização de recursos semanalmente e ajuste os componentes subutilizados.
Testar procedimentos de backup e recuperação. Verifique se suas soluções de backup estão funcionando. Se estiver usando o Backup do Azure ou a restauração pontual do banco de dados, faça uma restauração de teste de um backup para confirmar se você pode recuperar dados com êxito. Documente o RTO (objetivo de tempo de recuperação) e o RPO (objetivo de ponto de recuperação) que você alcançou. Se ele não atender à necessidade de negócios, ajuste a frequência ou o método de backup. Verifique se todos os dados críticos estão de fato sendo armazenados em backup (novos bancos de dados, novas contas de armazenamento estão incluídas em uma política de backup). Essa verificação é vital para a prontidão da recuperação de desastres, que faz parte de uma boa arquitetura.
Coletar comentários do usuário e medir resultados
Uma maneira de medir o sucesso e encontrar mais oportunidades de melhoria é por meio de comentários diretos e métricas concretas.
Reúna comentários estruturados do usuário regularmente. Depois de algum tempo executando o sistema modernizado, solicite comentários de usuários finais ou usuários internos. Use pesquisas ou formulários de comentários. Verifique a fila de tickets de suporte. Realizem reuniões de retrospectiva para equipes internas. Esses dados qualitativos podem realçar aspectos que o monitoramento pode não captar.
Acompanhe e resolva comentários sistematicamente. Documente todos os comentários no Azure DevOps ou no GitHub Issues e categorize por severidade e valor comercial. Atribua a propriedade para cada problema e estabeleça linhas do tempo de resolução com base na prioridade. Comunique o progresso e os resultados aos stakeholders mensalmente.
Medir os resultados reais versus metas. Lembra-se dessas métricas de sucesso e projeções de retorno sobre o investimento? Agora é a hora de ver se você conseguiu. Compile esses resultados e comunique-os aos stakeholders. É importante fechar o loop e mostrar o valor realizado (ou identificar falhas a serem resolvidas). Por exemplo, "Obtivemos uma melhoria de 25% nos tempos de carregamento da página, levando a um aumento de 5% no envolvimento do usuário e estamos no caminho certo para economizar US$ 250 mil anualmente em custos."
Estabelecer práticas de modernização contínua
A modernização não é um projeto único; pode ser uma parte contínua da estratégia de TI. Para evitar cair em uma nova armadilha herdada, crie ciclos de melhoria contínua.
Agende revisões de carga de trabalho regulares. A cada poucos meses, faça uma revisão Well-Architected ou verificação de integridade de workloads modernizadas. Os serviços de nuvem evoluem rapidamente. Talvez um novo recurso possa otimizar ainda mais seu sistema, ou os padrões de uso mudaram e exigem ajustes. Documente quaisquer novas lacunas ou recomendações dessas revisões periódicas e planeje implementá-las.
Automatize a otimização sempre que possível. Use o Azure Policy para impor práticas recomendadas, como exigir marcação ou bloquear configurações inseguras, para que o descompasso não ocorra ao longo do tempo. Implemente regras de dimensionamento automático para que o ajuste de desempenho ocorra em tempo real. Configure alertas de anomalias de custo por meio do Gerenciamento de Custos. Ao automatizar, você garante que o sistema permaneça otimizado sem supervisão humana constante.
Compartilhe resultados e práticas recomendadas. Documente todos os padrões de otimização bem-sucedidos e compartilhe-os entre as equipes. Crie guias estratégicos para cenários comuns de otimização e mantenha uma base de dados de conhecimento das lições aprendidas. Contribua com insights de otimização para as práticas de adoção da nuvem organizacional.
Ferramentas e recursos do Azure
| Category | Tool | Description |
|---|---|---|
| Optimization | Assistente do Azure | Fornece recomendações personalizadas para otimização de custo, desempenho, confiabilidade e segurança |
| Monitoring | Azure Monitor | Solução de monitoramento abrangente para coletar e analisar dados de carga de trabalho |
| Gerenciamento de custos | Gerenciamento de Custos da Microsoft | Ferramentas para acompanhar, analisar e otimizar os gastos do Azure |
| Segurança | Microsoft Defender para Nuvem | Gerenciamento de postura de segurança e proteção contra ameaças para cargas de trabalho do Azure |
| Backup | Serviço de Backup do Azure | Solução de backup centralizada para cargas de trabalho híbridas e do Azure |