Zasady projektowania Wydajność Efektywność
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 przekroczenia limitów przepływności i żądań platformy.
Skorzystaj z poniższych zasad projektowania z Microsoft Azure dobrze zaprojektowanej struktury , aby pomóc w tworzeniu strategii, która zapewni, że wydajność spełni 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 efektywności wydajności jako następnego kroku.
Bez jasnego zrozumienia oczekiwań dotyczących wydajności obciążenia możesz wydać zbyt dużo lub zbyt mało na zasoby i nie spełnić potrzeb użytkowników.
Negocjowanie realistycznych wartości docelowych wydajności
Zdefiniowane jest zamierzone środowisko użytkownika i istnieje strategia opracowania punktu odniesienia 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 platformie Azure Well-Architected Framework.
Konstrukcja spełniająca wymagania dotyczące wydajności
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 programie Azure Well-Architected Framework.
Osiągnięcie i utrzymanie wydajności
Chroni przed spadkiem wydajności podczas użytkowania systemu i w miarę jego rozwoju. |
---|
Wydajność nie jest jednorazową czynnością. Musisz nad tym pracować przez cały czas tworzenia obciążenia. Spodziewaj się, że obciążenie zostanie przetestowane i zoptymalizowane wiele razy. 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
Popraw 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.