Úvod
Je nezbytné nepřetržitě monitorovat komponenty aplikace klíčové úlohy, abyste mohli včas sledovat snížení výkonu a vyhnout se výpadkům.
Dobře navržený model stavu aplikace poskytuje tuto funkci pomocí metrik a prahových hodnot, které pro úlohu považujete za důležité. Prostřednictvím optimalizovaných dotazů a vizualizací můžete rychle identifikovat kaskádový dopad degradovaných systémových komponent a řešit problémy před výpadkem.
Ukázkový scénář
Před dvěma lety po migraci z místního prostředí do cloudu společnost Contoso Shoes viděla vylepšení provozu. Zachování dostupnosti a provozuschopnosti ve smlouvě o úrovni služeb však pro společnost nadále představuje výzvu. Některé starty produktů způsobily výpadky, protože systém nemohl splnit požadavky zvýšeného uživatelského zatížení.
Aby se zabránilo dalšímu výpadku, společnost Contoso Shoes úspěšně použila principy návrhu klíčové úlohy ve své hlavní webové aplikaci orientované na zákazníka, na webu obchodu.
Vzhledem k tomu, že společnost Contoso Shoes připravuje na další uvedení produktu ve vysokém profilu, identifikuje mezeru v povědomí o stavu a dostupnosti své webové aplikace. Zaměstnanci používají tuto aplikaci k aktualizaci katalogu produktů. Jejich zákazníci komunikují s katalogem prostřednictvím webu obchodu. Očekává se, že se provoz zvýší během spouštění a nedostatečné monitorování a znalostí o stavu aplikace, představuje potenciální riziko.
V tomto modulu použijete tuto webovou aplikaci jako základní příklad. Cvičení se týkají těchto úkolů:
- Návrh vícevrstvé struktury modelu stavu pro aplikaci
- Vytvořte model stavu a vizualizovat data pozorovatelnosti na provozním řídicím panelu.
- Navrhněte dotazy a koncový bod stavu v aplikaci, abyste zkontrolovali jeho stav a závislosti na úrovni rozhraní API.
Důležité
Cvičení nepokrývají všechny aspekty modelování stavu pro klíčové úlohy. Po dokončení tohoto modulu pokračujte v prozkoumání principů modelování stavu v modelování stavu pro klíčové úlohy , abyste získali kompletní perspektivu pro vlastní návrhy modelování stavu.