Designprinciper för prestandaeffektivitet
Prestanda är en viktig faktor för att lyckas med alla Power Platform arbetsbelastningar. Dålig prestanda kan frustrera användare, minska produktiviteten och öka kostnaderna. För att undvika dessa problem måste du utforma dina lösningar med prestanda i åtanke från början. En högpresterande arbetsbelastning kan hantera ändringar i belastningen utan att kompromissa med användarupplevelsen eller överskrida plattformens dataflöde och begärandegränser.
Använd följande designprinciper från Microsoft Azure Well-Architected Framework för att skapa en strategi som säkerställer att prestandan uppfyller dina affärskrav samtidigt som du håller dig inom gränserna och funktionerna Power Platform för tjänster. Börja med de rekommenderade metodtipsen och motivera fördelarna med varje princip för prestandaeffektivitet. När du har fastställt din strategi kan du använda checklistan för prestandaeffektivitet som nästa steg.
Utan en tydlig förståelse för prestandaförväntningarna för din arbetsbelastning kan det sluta med att du spenderar för mycket eller för lite på resurser och misslyckas med att uppfylla användarnas behov.
Avtala om realistiska prestandamål
Den avsedda användarupplevelsen definieras och Dit en strategi för att utveckla ett riktmärke och mäta mål mot de förutbestämda affärskraven. |
---|
Börja din designprocess med tydliga prestandamål baserade på företagets behov och förväntningar. I stället för att bara fokusera på tekniska mått kan du arbeta med affärsintressenter för att fastställa förväntningar och definiera mål som är anpassade till den förväntade användarupplevelsen av arbetsbelastningen.
Läs mer om hur du fastställer uppnåeliga mål för prestanda i Azure Well-Architected Framework.
Design för att uppfylla prestandakrav
Välj rätt tjänster för att uppfylla prestandamålen. |
---|
Det är viktigt att proaktivt mäta prestanda. Välj tjänster och funktioner i teknikstacken som gör att du kan uppfylla dina prestandamål, övervaka prestanda och spåra vilka komponenter i arbetsbelastningen som kan utgöra utmaningar. Definiera också en process för att testa prestanda.
Läs mer om hur du utformar för att uppfylla prestandakraven i Azure Well-Architected Framework.
Uppnå och upprätthålla prestanda
Skydda mot prestandaförsämring medan systemet används och när det utvecklas. |
---|
Prestanda är inte en engångsaktivitet. Du måste fortsätta att arbeta med det under hela utvecklingen av arbetsbelastningen. Förvänta dig att testa och optimera din arbetsbelastning flera gånger. Ändringar av krav, konfiguration, kod eller produktfunktioner kan påverka prestandan.
Läs mer om hur du uppnår och upprätthåller prestanda i Azure Well-Architected Framework.
Förbättra effektiviteten genom att optimera
Förbättra systemets effektivitet inom de definierade prestandamålen för att öka arbetsbelastningens värde. |
---|
Etablera en prestandakultur som gör det möjligt för utvecklare att lägga tid på prestandaoptimering. Justera prestandamål baserat på användarupplevelse och övervaka vilka komponenter i din arbetsbelastning som utsätts för tung belastning. Fortsätt att utvärdera nya produktfunktioner som kan förbättra prestandan. Cykeln för övervakning, optimering, testning och distribution är en kontinuerlig process.
Läs mer om hur du förbättrar effektiviteten genom optimering i Azure Well-Architected Framework.