PERF05-BP03 Defina um processo para melhorar a performance da workload
Defina um processo para avaliar novos serviços, padrões de design, tipos de recursos e configurações conforme ficarem disponíveis. Por exemplo, execute testes de performance existentes em novas ofertas de instância para determinar o potencial delas de aprimorar sua carga de trabalho.
Antipadrões comuns:
-
Você pressupõe que sua arquitetura atual é estática e não será atualizada ao longo do tempo.
-
Você apresenta alterações de arquitetura ao longo do tempo sem justificativa de métrica.
Benefícios de estabelecer esta prática recomendada: Ao definir seu processo para fazer alterações de arquitetura, é possível usar os dados coletados para influenciar o projeto da workload ao longo do tempo.
Nível de risco exposto se esta prática recomendada não for estabelecida: Médio
Orientação para implementação
A performance de sua carga de trabalho tem algumas restrições importantes. Guarde essas restrições para saber que tipos de inovação podem aumentar a performance de sua carga de trabalho. Use essas informações enquanto estiver aprendendo sobre novos serviços ou tecnologias que surgem e identificar maneiras de reduzir restrições ou gargalos.
Identifique as principais restrições de desempenho da workload. Documente suas restrições de performance da carga de trabalho para que você saiba quais tipos de inovação podem aprimorar a performance da carga de trabalho.
Etapas da implementação
-
Identifique seus KPIs de performance da workload conforme descrito em PERF05-BP01 Estabeleça indicadores-chave de desempenho (KPIs) para medir a integridade e o desempenho da workload para basear sua workload.
-
Use Ferramentas de observabilidade da AWS para coletar métricas de performance e medir KPIs.
-
Faça uma análise aprofundada para identificar as áreas (como configuração e código da aplicação) na workload que estão com baixa performance, conforme descrito em PERF05-BP02 Use soluções de monitoramento para entender as áreas em que o desempenho é mais crítico.
-
Use suas ferramentas de análise e desempenho para identificar a estratégia de otimização de desempenho.
-
Use ambientes de sandbox ou de pré-produção para validar a eficácia da estratégia.
-
Implemente as mudanças na produção e monitore constantemente o desempenho da workload.
-
Documente as melhorias e comunique isso às partes interessadas.
Recursos
Documentos relacionados:
Vídeos relacionados:
Exemplos relacionados: