Partilhar via


Otimize as cargas de trabalho após a modernização da nuvem

Depois de concluir uma fase de modernização ou todo o projeto, é hora de garantir que você está obtendo todos os benefícios e incorporar 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), usá-los. Além disso, verifique se tudo está configurado corretamente para as condições de produção e, em seguida, comece a examinar o que mais pode ser otimizado. Pense nesta etapa como fechar o ciclo de feedback: meça os resultados, otimize ainda mais e certifique-se de que a organização capitaliza a modernização.

Otimize as configurações para a nuvem

Modernizar um aplicativo não é um evento único. Muitas vezes, você pode ajustar ainda mais quando ele estiver sendo executado no Azure:

  1. Aplique as recomendações do Azure Advisor sistematicamente.O Azure Advisor analisa os dados de monitoramento da carga de trabalho e fornece recomendações acionáveis em termos de custo, desempenho, confiabilidade e segurança. Reveja as recomendações semanalmente e implemente primeiro alterações críticas. Aceda ao Azure Advisor a partir do portal do Azure e filtre recomendações por carga de trabalho ou grupo de recursos.

  2. Ajuste as configurações específicas do serviço. Cada serviço do Azure tem suas próprias definições de configuração e práticas recomendadas. Utilize os guias de serviços do Azure para alinhar as configurações com as melhores práticas do Well-Architected Framework.

  3. 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 estacionário. Microsoft Defender for Cloud para ver se existem recomendações de segurança de alta ou média para os seus recursos. Resolva descobertas críticas e de alta gravidade dentro de 48 horas para manter a postura de segurança. Configure a avaliação contínua para detetar novos problemas à medida que as cargas de trabalho evoluem.

Validar a prontidão operacional

Certifique-se de que os aspetos operacionais (monitoramento, gerenciamento de custos, backup) estejam totalmente implementados:

  1. Verifique a cobertura e a precisão do monitoramento. Verifique se o Azure Monitor está coletando todos os logs, métricas e rastreamentos de que você precisa. Por exemplo, se você introduziu novos componentes, certifique-se de configurar o registro em log para esses componentes. Certifique-se de que as regras de alerta estão sendo acionadas adequadamente. Você pode fazer alguns testes de caos, como remover um serviço em um ambiente de teste, para ver 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.

  2. Estabelecer monitoramento e controles de custos. Use o Microsoft Cost Management para acompanhar 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 o tamanho dos componentes subutilizados.

  3. Teste os procedimentos de backup e recuperação. Certifique-se de que suas soluções de backup estão funcionando. Se estiver usando o Backup do Azure ou a restauração point-in-time do banco de dados, faça uma restauração de teste de um backup para confirmar que você pode recuperar dados com êxito. Documente o RTO (Recovery Time Objetive, objetivo de tempo de recuperação) e o RPO (Recovery Point Objetive, objetivo de ponto de recuperação) alcançados. Se ele não atender à necessidade comercial, ajuste a frequência ou o método de backup. Certifique-se de que todos os dados críticos estão realmente sendo copiados (novos bancos de dados, novas contas de armazenamento estão incluídos em uma política de backup). Essa verificação é vital para a prontidão da recuperação de desastres, que faz parte de um sistema bem arquitetado.

Colete feedback dos usuários e meça os resultados

Uma maneira de avaliar o sucesso e encontrar mais oportunidades de melhoria é através de feedback direto e métricas concretas.

  1. Reúna feedback estruturado dos usuários regularmente. Depois de algum tempo executando o sistema modernizado, solicite feedback de usuários finais ou internos. Use pesquisas ou formulários de feedback. Verifique a fila de chamados de suporte. Para equipes internas, faça reuniões retrospetivas. Esses dados qualitativos podem destacar coisas que o monitoramento pode não fazer.

  2. Acompanhe e resolva o feedback de forma sistemática. Documente todos os comentários no Azure DevOps ou GitHub Issues e categorize por gravidade e valor comercial. Atribua a propriedade de cada problema e estabeleça prazos de resolução com base na prioridade. Comunicar o progresso e os resultados às partes interessadas mensalmente.

  3. Meça 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ê os conseguiu. Compilar estes resultados e comunicá-los às partes interessadas. É importante fechar o ciclo e mostrar o valor realizado (ou identificar falhas a serem resolvidas). Por exemplo, "Conseguimos uma melhoria de 25% nos tempos de carregamento da página, levando a um aumento de cinco por cento 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 legada, construa ciclos de melhoria contínua.

  1. Agende revisões regulares da carga de trabalho. A cada poucos meses, faça uma revisãoWell-Architected ou verificação de integridade para as cargas de trabalho modernizadas. Os serviços na nuvem evoluem rapidamente. Talvez um novo recurso possa otimizar ainda mais seu sistema, ou os padrões de uso sejam alterados e exijam ajustes. Documente quaisquer novas lacunas ou recomendações dessas revisões periódicas e planeje implementá-las.

  2. Automatize a otimização sempre que possível. Use a Política do Azure para impor práticas recomendadas, como exigir marcação ou bloquear configurações inseguras, para que o desvio não ocorra ao longo do tempo. Implemente regras de dimensionamento automático para que o ajuste de desempenho aconteça imediatamente. Configure alertas de anomalia de custos através da Gestão de Custos. Ao automatizar, você garante que o sistema permaneça otimizado sem supervisão humana constante.

  3. Partilhe resultados e melhores práticas. Documente todos os padrões de otimização bem-sucedidos e compartilhe-os entre as equipes. Crie manuais para cenários de otimização comuns e mantenha uma base 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
Gestão de custos Gerenciamento de custos da Microsoft Ferramentas para rastrear, analisar e otimizar os gastos do Azure
Segurança Microsoft Defender para a Nuvem Gerenciamento de postura de segurança e proteção contra ameaças para cargas de trabalho do Azure
Backup Azure Backup Solução de backup centralizado para cargas de trabalho híbridas e do Azure

Próximos passos