Princípios de design de eficiência de desempenho
O desempenho é um fator-chave para o sucesso de qualquer Power Platform carga de trabalho. O mau desempenho pode frustrar os utilizadores, reduzir a produtividade e aumentar os custos. Para evitar esses problemas, você precisa projetar suas soluções com o desempenho em mente desde o início. Uma carga de trabalho de alto desempenho é capaz de lidar com alterações na carga sem comprometer a experiência do utente ou exceder os limites de taxa de transferência e solicitação da plataforma.
Use os seguintes princípios de design do Microsoft Azure Well-Architected Framework para ajudar a criar uma estratégia que garanta que o desempenho atenda aos seus requisitos de negócios e, ao mesmo tempo, permaneça dentro dos limites e recursos dos Power Platform serviços. Comece com as melhores práticas recomendadas e justifique os benefícios de cada princípio de eficiência de desempenho. Depois de definir sua estratégia, use a lista de verificação de Eficiência de Desempenho como seu próximo passo.
Sem uma compreensão clara das expectativas de desempenho da sua carga de trabalho, você pode acabar gastando muito ou pouco em recursos e não conseguir satisfazer as necessidades do utente.
Negociar objetivos de desempenho realistas
A experiência do utente pretendida é definida e há uma estratégia para desenvolver uma referência e medir metas em relação aos requisitos de negócios pré-estabelecidos. |
---|
Inicie seu processo de design com metas de desempenho claras com base nas necessidades e expectativas do negócio. Em vez de se concentrar apenas em métricas técnicas, trabalhe com as partes interessadas do negócio para definir expectativas e metas alinhadas com a experiência esperada do utente da carga de trabalho.
Saiba mais sobre como estabelecer metas alcançáveis para o desempenho no Azure Well-Architected Framework.
Projeto para atender aos requisitos de desempenho
Selecione os serviços certos para atingir as metas de desempenho. |
---|
É importante medir o desempenho de forma proativa. Escolha serviços e recursos em toda a pilha de tecnologia que permitem que você atinja suas metas de desempenho, monitore o desempenho e acompanhe quais componentes da carga de trabalho podem representar desafios. Além disso, defina um processo para testar o desempenho.
Saiba mais sobre como projetar para atender aos requisitos de desempenho no Azure Well-Architected Framework.
Alcançar e manter o desempenho
proteger contra a degradação do desempenho enquanto o sistema está em uso e à medida que evolui. |
---|
O desempenho não é uma atividade única. Você precisa continuar trabalhando nisso durante todo o desenvolvimento da carga de trabalho. Espere testar e otimizar sua carga de trabalho várias vezes. Quaisquer alterações nos requisitos, na configuração, no código ou nos recursos do produto podem afetar o desempenho.
Saiba mais sobre como alcançar e manter o desempenho no Azure Well-Architected Framework.
Melhorar a eficiência através da otimização
Melhore a eficiência do sistema dentro das metas de desempenho definidas para aumentar o valor da carga de trabalho. |
---|
Estabeleça uma cultura de desempenho que permita que os desenvolvedores gastem tempo com otimização de desempenho. Ajuste as metas de desempenho com base na experiência do utente e monitore quais componentes da sua carga de trabalho sofrem carga pesada. Continue a avaliar os novos recursos do produto que podem melhorar o desempenho. O ciclo de monitoramento, otimização, teste e implantação é um processo contínuo.
Saiba mais sobre como melhorar a eficiência por meio da otimização no Azure Well-Architected Framework.