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.