Sdílet prostřednictvím


Principy spolehlivého návrhu

Spolehlivá pracovní zátěž musí být odolná, aby mohla detekovat výpadky a poruchy, zotavit se z nich a trvale poskytovat funkčnost. Musí být schopen zotavit se z poruch v rozumném časovém rámci. Musí být také k dispozici, aby uživatelé měli konzistentní a spolehlivý přístup k pracovní zátěži během dohodnutého časového rámce a na dohodnuté úrovni kvality.

Použijte následující principy návrhu z Microsoft Azure dobře architektonického rámce , abyste zajistili spolehlivost během celého životního cyklu. Začněte doporučenými osvědčenými postupy a zdůvodněte výhody každého principu spolehlivosti. Jakmile nastavíte svou strategii, použijte Kontrolní seznam spolehlivosti jako další krok.

Pokud tyto principy na svůj návrh neuplatníte, pracovní zátěž s největší pravděpodobností nebude připravena předvídat nebo řešit problémy ve výrobě. Výsledkem může být přerušení služeb, které vede k finanční ztrátě. V případě kritické úlohy by neuplatňování těchto zásad mohlo ohrozit bezpečnost.

Návrh pro obchodní požadavky

Ikona cíleShromážděte a pochopte obchodní potřeby se zaměřením na očekávané využití pracovní zátěže.

Požadavky by měly zahrnovat uživatelskou zkušenost, pracovní postupy, data a funkce specifické pro pracovní zátěž. Cíle by měly být realistické a dohodnuté se všemi zúčastněnými stranami na základě daného rozpočtu. Požadavky by měly jasně definovat očekávání s týmem a zainteresovanými stranami. Dokumentujte požadavky pro výběr technologií, implementace a operace.

Přečtěte si další informace o návrhu pro obchodní požadavky v Azure Well-Architected Framework.

Návrh pro odolnost

Ikona cílePracovní zátěž musí reagovat na poruchy a nadále fungovat s plnou nebo omezenou funkčností.

Navrhněte svou pracovní zátěž tak, abyste byli schopni identifikovat chyby a výpadky komponent. Udělejte systém odolný, aby mohl tolerovat chyby a hladce je zvládat. Informujte uživatele o stavu systému a nastavte očekávání, které komponenty nejsou dostupné a jak dlouho bude očekávaná obnova trvat.

Přečtěte si další informace o návrhu pro odolnost v Azure Well-Architected Framework.

Návrh pro obnovení

Ikona cílePracovní zátěž musí být schopna zotavit se z poruch s minimálním narušením uživatelské zkušenosti a obchodních cílů.

Zaveďte strukturované, testované a zdokumentované plány obnovy, které vedou k rychlé obnově. Zajistěte, aby vaše podpůrné a provozní týmy měly přístup k těmto plánům a aby se často prováděla nácvik obnovy, aby se předešlo zmatkům a chaosu během skutečného výpadku.

Přečtěte si další informace o návrhu pro obnovu v Azure Well-Architected Framework.

Návrh pro provoz

Ikona cílePracovní zátěž musí být pozorovatelná a vývojové týmy se musí umět poučit z neúspěchů.

Zahrňte monitorování do své pracovní zátěže, aby týmy vývoje a podpory měly dostatek dat k analýze, kdy, proč a která komponenta selhává. Vytvářejte smysluplná upozornění, která upozorní týmy podpory v případě selhání. Využijte analýzy a statistiky ke zlepšení.

Přečtěte si další informace o návrhu pro operace v Azure Well-Architected Framework.

Zjednodušení

Ikona cíleVyhněte se nadměrnému inženýrství návrhu architektury, kódu aplikace a operací.

Zaměřte se na obchodní požadavky a odeberte funkce a komponenty, které nejsou nutné. Stanovte standardy pro vývoj a nasazení, které zvyšují konzistenci. Využijte funkce poskytované platformou a předem vytvořené prostředky, abyste minimalizovali dobu vývoje.

Přečtěte si další informace o udržení jednoduchosti v Azure Well-Architected Framework.

Další kroky