Processo de melhoria
O processo de melhoria da arquitetura inclui a compreensão do que você tem e o que pode ser feito para melhorar, definir o que precisa ser melhorado, testar as melhorias, adotar melhorias bem-sucedidas, quantificar seu êxito e compartilhar o que você aprendeu para que possa ser replicado em outras partes e, então, repetir o ciclo.
As metas de melhoria podem ser:
-
Eliminar desperdício, baixa utilização e recursos ociosos ou não utilizados
-
Maximizar o valor dos recursos que você consome
nota
Use todos os recursos que você provisiona e conclua o mesmo trabalho com o mínimo de recursos possível.
Nos estágios iniciais da otimização, concentre-se primeiro em áreas com resíduos ou baixa utilização e, depois, passe para otimizações mais direcionadas que se ajustam à sua workload específica.
Monitore as mudanças no consumo de recursos ao longo do tempo. Identifique onde as mudanças acumuladas resultam no consumo ineficiente ou significativamente maior de recursos. Determine a necessidade de melhorias para resolver os desafios no consumo e implemente aquelas que você prioriza.
As etapas a seguir foram projetadas para ser um processo iterativo que avalia, prioriza, testa e implementa melhorias focadas na sustentabilidade para workloads na nuvem.
-
Identifique metas de melhoria: revise suas workloads em relação às práticas recomendadas de sustentabilidade identificadas neste documento e identifique metas de melhoria.
-
Avalie melhorias específicas: avalie alterações específicas quanto a possíveis aprimoramentos, custo projetado e risco empresarial.
-
Priorize e planeje melhorias: priorize as mudanças que oferecem as maiores melhorias com o menor custo e risco e estabeleça um plano para testes e implementação.
-
Teste e valide melhorias: implemente alterações nos ambientes de teste para validar seu potencial de melhoria.
-
Implemente alterações na produção: implemente alterações em todos os ambientes de produção.
-
Avalie os resultados e replique os sucessos: procure oportunidades de replicar os sucessos em todas as workloads e reverta as alterações com resultados inaceitáveis.
Exemplo de cenário
O exemplo de cenário a seguir é mencionado posteriormente neste documento para ilustrar cada etapa do processo de melhoria.
Sua empresa tem uma workload que executa manipulações complexas de imagens em instâncias do Amazon EC2 e armazena os arquivos modificados e originais para acesso do usuário. As atividades de processamento consomem muita CPU e os arquivos de saída são extremamente grandes.