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:
-
Para eliminar desperdício, baixa utilização e recursos não utilizados ou ociosos
-
Para maximizar o valor dos recursos consumidos
nota
Use todos os recursos que você provisiona e realize o mesmo trabalho com o mínimo possível dos recursos necessários.
Nos estágios iniciais da otimização, concentre-se primeiro em áreas com desperdício ou baixa utilização e continue para otimizações mais direcionadas que se ajustem à 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 como um processo iterativo que avalia, prioriza, testa e implanta melhorias voltadas para a sustentabilidade de workloads de nuvem.
-
Identificar os alvos para melhoria: analise suas workloads em relação às práticas recomendadas de sustentabilidade descritas neste documento e identifique os alvos para melhoria.
-
Avaliar melhorias específicas: Avalie alterações específicas para melhora em potencial, custo projetado e risco empresarial.
-
Priorizar e planejar as melhorias: Priorize as alterações que oferecem as maiores melhorias com o menor custo e risco, e estabeleça um plano de testes e de implementação.
-
Testar e validar as melhorias:Implemente as alterações em ambientes de teste para validar seus potenciais de melhoria.
-
Implantar alterações na produção: Implemente as alterações nos ambientes de produção.
-
Medir os resultados e replicar os sucessos: Procure oportunidades de replicar os sucessos nas workloads e reverta as alterações com resultados inaceitáveis.
Cenário de exemplo
O cenário de exemplo a seguir será referenciado posteriormente neste documento para ilustrar cada etapa do processo de melhoria.
Sua empresa tem uma workload que executa manipulações de imagens complexas em instâncias do Amazon EC2 e armazena os arquivos modificados e os originais para acesso dos usuários. O processamento das atividades apresenta consumo excessivo de CPU, e os arquivos de saída são extremamente grandes.