Udostępnij przez


Zasady projektowania wydajności i efektywności

Wydajność jest kluczowym czynnikiem decydującym o powodzeniu każdego Power Platform obciążenia. Niska wydajność może frustrować użytkowników, zmniejszać produktywność i zwiększać koszty. Aby uniknąć tych problemów, należy od samego początku projektować rozwiązania z myślą o wydajności. Wydajne obciążenie jest w stanie obsłużyć zmiany obciążenia bez uszczerbku dla środowiska użytkownika lub przekraczania limitów przepływności i żądań platformy.

Skorzystaj z poniższych zasad projektowania z Well-Architected Framework Microsoft Azure , aby pomóc w tworzeniu strategii, która zapewni, że wydajność spełni Twoje wymagania biznesowe, a jednocześnie pozostanie w granicach i możliwościach Power Platform usług. Zacznij od zalecanych najlepszych praktyk i uzasadnij korzyści płynące z każdej zasady efektywności działania. Po ustaleniu strategii skorzystaj z listy kontrolnej wydajności jako następnego kroku.

Bez jasnego zrozumienia oczekiwań dotyczących wydajności obciążenia może się okazać, że wydasz zbyt dużo lub za mało na zasoby i nie zaspokoisz potrzeb użytkowników.

Negocjowanie realistycznych wartości docelowych wydajności

Ikona Cel Zdefiniowano zamierzone środowisko użytkownika i opracowano strategię opracowywania testu porównawczego i mierzenia celów w stosunku do wcześniej ustalonych wymagań biznesowych.

Rozpocznij proces projektowania z jasnymi celami wydajnościowymi opartymi na potrzebach i oczekiwaniach biznesowych. Zamiast skupiać się tylko na metrykach technicznych, współpracuj z interesariuszami biznesowymi, aby określić oczekiwania i zdefiniować cele, które są zgodne z oczekiwanym doświadczeniem użytkownika obciążenia.

Dowiedz się więcej o ustanawianiu osiągalnych celów wydajności w usłudze Azure Well-Architected Framework.

Konstrukcja spełniająca wymagania dotyczące wydajności

Ikona Cel Wybierz odpowiednie usługi, aby osiągnąć cele w zakresie wydajności.

Ważne jest, aby proaktywnie mierzyć skuteczność. Wybierz usługi i funkcje w całym stosie technologicznym, które umożliwiają osiągnięcie celów w zakresie wydajności, monitorowanie wydajności i śledzenie, które składniki obciążenia mogą stanowić wyzwanie. Zdefiniuj również proces testowania wydajności.

Dowiedz się więcej o projektowaniu w celu spełnienia wymagań dotyczących wydajności w usłudze Azure Well-Architected Framework.

Osiągnięcie i utrzymanie wydajności

Ikona Cel Ochrona przed spadkiem wydajności podczas użytkowania systemu i jego rozwoju.

Wydajność nie jest jednorazową czynnością. Musisz nad nim pracować przez cały czas tworzenia obciążenia. Spodziewaj się, że obciążenie będzie wielokrotnie testowane i optymalizowane. Wszelkie zmiany w wymaganiach, konfiguracji, kodzie lub funkcjach produktu mogą mieć wpływ na wydajność.

Dowiedz się więcej o osiąganiu i utrzymywaniu wydajności w usłudze Azure Well-Architected Framework.

Poprawianie wydajności dzięki optymalizacji

Ikona Cel Zwiększ wydajność systemu w ramach zdefiniowanych celów wydajnościowych, aby zwiększyć wartość obciążenia.

Stwórz kulturę wydajności, która pozwoli programistom poświęcić czas na optymalizację wydajności. Dostosuj cele wydajności na podstawie środowiska użytkownika i monitoruj, które składniki obciążenia są mocno obciążone. Kontynuuj ocenianie nowych funkcji produktu, które mogą poprawić wydajność. Cykl monitorowania, optymalizacji, testowania i wdrażania jest procesem ciągłym.

Dowiedz się więcej o zwiększaniu wydajności dzięki optymalizacji w usłudze Azure Well-Architected Framework.

Następne kroki