Omówienie filaru wydajności wydajności

Efektywność wydajności to możliwość skalowania obciążenia w celu zaspokojenia zapotrzebowania użytkowników w wydajny sposób. Zanim chmura stała się popularna, podczas planowania sposobu obsługi wzrostu obciążenia przez system wiele organizacji celowo aprowizuje zbyt duże obciążenia, aby spełnić wymagania biznesowe. Ta decyzja była sensowna w środowiskach lokalnych, ponieważ zapewniała pojemność podczas szczytowego użycia. Pojemność odzwierciedla dostępność zasobów (procesor i pamięć). Pojemność była główną kwestią w przypadku procesów, które byłyby przez wiele lat w tym miejscu.

Podobnie jak w przypadku przewidywania wzrostu obciążenia w środowiskach lokalnych, należy oczekiwać wzrostu w środowiskach w chmurze, aby spełnić wymagania biznesowe. Jedną z różnic jest to, że może nie być już konieczne przewidywanie długoterminowych oczekiwanych zmian, aby zapewnić wystarczającą pojemność w przyszłości. Inna różnica polega na podejściu używanym do zarządzania wydajnością.

Aby ocenić obciążenie przy użyciu tych, które znajdują się w Microsoft Azure Well-Architected Framework, zapoznaj się z Microsoft Azure Well-Architected Review.

Aby zwiększyć wydajność, zalecamy obserwowanie performance efficiency: fast & furious: optimizing for Quick and Reliable VM Deployments (Wydajność wydajności: szybkie i niezawodne wdrażanie maszyn wirtualnych).

Tematy

Filar wydajności obejmuje następujące tematy, które ułatwiają efektywne skalowanie obciążenia:

Wydajność tematu Opis
Lista kontrolna wydajności Przejrzyj architekturę aplikacji, aby upewnić się, że obciążenie jest skalowane w celu efektywnego spełnienia wymagań użytkowników.
Zasady wydajności Zasady, które będą cię kierować ogólną strategią poprawy wydajności.
Projektowanie pod celu zapewnianie wydajności Przejrzyj architekturę aplikacji z punktu widzenia projektu wydajności.
Rozważanie skalowalności Zaplanuj wzrost dzięki zrozumieniu bieżących obciążeń.
Planowanie pojemności Zaplanuj skalowanie warstwy aplikacji przez dodanie dodatkowej infrastruktury w celu spełnienia wymagań.
Lista kontrolna monitorowania wydajności Monitoruj usługi i sprawdzaj kondycję bieżących obciążeń, aby zachować ogólną wydajność obciążeń.
Wzorce wydajności Implementowanie wzorców projektowych w celu tworzenia bardziej performantnych obciążeń.
Kompromisy Należy wziąć pod uwagę kompromisy między optymalizacją wydajności i innymi aspektami projektu, takimi jak niezawodność, zabezpieczenia, efektywność kosztowa i funkcjonalność.

Następne kroki

Należy odwoływać się do zasad wydajności, które mają pomóc w realizacji ogólnej strategii.