Wprowadzenie
Ważne jest, aby stale monitorować składniki aplikacji obciążenia o krytycznym znaczeniu, dzięki czemu można obserwować wczesne obniżenie wydajności i uniknąć awarii.
Dobrze zaprojektowany model kondycji aplikacji zapewnia tę możliwość przy użyciu metryk i progów, które należy wziąć pod uwagę jako ważne dla obciążenia. Dzięki zoptymalizowanym zapytaniom i wizualizacjom można szybko zidentyfikować kaskadowy wpływ obniżonej wydajności składników systemu i rozwiązywać problemy przed wystąpieniem awarii.
Przykładowy scenariusz
Dwa lata temu po migracji ze środowiska lokalnego do chmury firma Contoso Shoes odnotowała ulepszenia operacji. Jednak utrzymanie jej dostępności i czasu pracy w ramach umowy dotyczącej poziomu usług nadal stanowi wyzwanie dla firmy. Niektóre uruchomienia produktu spowodowały awarie, ponieważ system nie mógł sprostać wymaganiom zwiększonego obciążenia użytkownika.
Aby zapobiec dalszych możliwych do uniknięcia awarii, firma Contoso Shoes pomyślnie zastosowała zasady projektowania obciążenia o krytycznym znaczeniu w głównej aplikacji internetowej dostępnej dla klientów, w witrynie internetowej sklepu.
Gdy firma Contoso Shoes przygotowuje się do następnego głośnego wprowadzenia produktu, firma identyfikuje lukę w świadomości kondycji i dostępności swojej aplikacji internetowej. Pracownicy używają tej aplikacji do aktualizowania katalogu produktów. Ich klienci wchodzą w interakcję z katalogiem za pośrednictwem witryny internetowej sklepu. Oczekuje się, że ruch wzrośnie podczas uruchamiania i niewystarczającego monitorowania oraz wiedzy na temat kondycji aplikacji, jest potencjalnym ryzykiem.
W tym module użyjesz tej aplikacji internetowej jako podstawowego przykładu. Ćwiczenia obejmują następujące zadania:
- Projektowanie wielowarstwowej struktury modelu kondycji dla aplikacji.
- Tworzenie modelu kondycji i wizualizowanie danych z obserwacji na operacyjnym pulpicie nawigacyjnym.
- Projektuj zapytania i punkt końcowy kondycji w aplikacji, aby sprawdzić jego kondycję i zależności na poziomie interfejsu API.
Ważne
Ćwiczenia nie obejmują wszystkich aspektów modelowania kondycji dla obciążeń o znaczeniu krytycznym. Po ukończeniu tego modułu zapoznaj się z zasadami modelowania kondycji w modelowaniu kondycji dla obciążeń o krytycznym znaczeniu, aby uzyskać pełną perspektywę dla własnych projektów modelowania kondycji.