Lista de verificação de recomendações para eficiência de desempenho
Esta lista de verificação apresenta um conjunto de recomendações para você projetar sua carga de trabalho para que ela possa crescer e atender à sua demanda de uso de carga de trabalho. O objetivo do desempenho é manter a eficiência de cada interação com um sistema saudável à medida que a demanda aumenta. Ao projetar e implementar para desempenho, concentre-se na eficiência e eficácia do custo, complexidade, suporte a novos requisitos, dívida técnica, relatórios e trabalho.
Para cada sistema, There é um limite para o quanto você pode escalá-lo sem redesenhar, introduzir uma solução alternativa ou incorporar envolvimento humano. Se você não incluir práticas de eficiência de desempenho e considerar as compensações, seu design estará potencialmente em risco. Leve em consideração todos os pontos abordados na lista de verificação para incutir confiança no êxito do sistema.
Lista de Verificação
Code | Recomendação | |
---|---|---|
☐ | Educação Física:01 | Definir metas de desempenho. As metas de desempenho devem ser valores numéricos vinculados aos requisitos da carga de trabalho. Você deve implementar metas de desempenho para todos os fluxos de carga de trabalho. |
☐ | Educação Física:02 | Conduzir planejamento de desempenho. O planejamento de desempenho deve ser feito antes que haja alterações previstas nos padrões de uso. As alterações previstas incluem variações sazonais, atualizações de produtos, campanhas de marketing, eventos especiais ou alterações regulatórias. |
☐ | Educação Física:03 | Selecionar os serviços corretos. Os serviços e recursos do produto devem dar suporte à sua capacidade de atingir as metas de desempenho da carga de trabalho e acomodar as mudanças de capacidade esperadas. As seleções também devem pesar os benefícios de usar recursos da plataforma ou criar uma implementação personalizada. |
☐ | Educação Física:04 | Coletar dados de desempenho. Os componentes e fluxos da carga de trabalho devem fornecer métricas e logs automáticos, contínuos e significativos. Colete dados em diferentes níveis da carga de trabalho, como aplicativos, plataformas, dados e níveis do sistema operacional. |
☐ | Educação Física:05 | Testar desempenho. Execute testes regulares em um ambiente que corresponda ao ambiente de produção. Compare os resultados com as metas de desempenho e o parâmetro de comparação de desempenho. |
☐ | Educação Física:06 | Otimizar lógica. Use código e lógica de alto desempenho e garanta que isso transfira responsabilidades para a plataforma. Use a lógica apenas para o propósito pretendido e somente quando necessário. |
☐ | Educação Física:07 | Priorize o desempenho de fluxos críticos. A alocação de recursos de carga de trabalho e os esforços de otimização de desempenho devem priorizar os fluxos que dão suporte aos processos de negócios, usuários e operações mais importantes. |
☐ | Educação Física:08 | Otimize o uso de dados. Otimizar os armazenamentos de dados para o uso pretendido e real na carga de trabalho. |
☐ | Educação Física:09 | Responder a problemas de performance ao vivo. Planeje como abordar problemas de desempenho incorporando linhas claras de comunicação e responsabilidades. Quando ocorrer uma situação problemática, use o que você aprendeu para identificar medidas preventivas e incorporá-las à sua carga de trabalho. Implemente métodos para retornar às operações normais mais rapidamente quando situações semelhantes ocorrerem. |
☐ | Educação Física:10 | Otimize o desempenho continuamente. Concentre-se em componentes que apresentam desempenho deteriorado ao longo do tempo, como bancos de dados e recursos de rede. |