Přehled pilíře provozní kvality
Pilíř provozní kvality pokrývá provozní procesy, které udržují aplikaci spuštěnou v produkčním prostředí. Nasazení musí být spolehlivá a předvídatelná. Automatizované nasazení omezují riziko lidské chyby. Rychlé a rutinní procesy nasazení nezpomalují vydávání nových funkcí nebo oprav chyb. Stejně důležité je, abyste v případě problémů s aktualizací mohli rychle vrátit změny nebo se posunout vpřed.
chcete-li vyhodnotit vaše zatížení pomocí principy nalezeného v Microsoft Azure Well-Architected Framework, přečtěte si odkaz na Microsoft Azure Well-Architected.
Doporučujeme následující video, které vám pomůžou dosáhnout provozní kvality s využitím Azure Well-Architected Framework:
Témata
Microsoft Azure Well-Architected Framework obsahuje následující témata v rámci pilíře provozní kvality:
| Témata provozní kvality | Popis |
|---|---|
| Návrh aplikací | poskytuje pokyny pro návrh, sestavování a orchestraci úloh pomocí DevOps principů. |
| Monitorování | Něco, co podniky provádělo po rocích, obohaceno o konkrétní aplikace běžící v cloudu. |
| Správa výkonu aplikací | Monitorování a Správa výkonu a dostupnost softwarových aplikací prostřednictvím DevOps. |
| Nasazení kódu | Způsob nasazení kódu aplikace je jedním z klíčových faktorů, které určují stabilitu vaší aplikace. |
| Zřizování infrastruktury | Tato disciplína se často označuje jako Automatizace nebo Infrastruktura jako kód. Tato disciplína odkazuje na osvědčené postupy pro nasazení platformy, kde se vaše aplikace spustí. |
| Testování | Testování je zásadní pro přípravu na neočekávané a zachytit chyby před tím, než uživatelé mají vliv na uživatele. |
Monitorování a diagnostika jsou zásadní. Cloudové aplikace běží ve vzdáleném datovém centru, kde nemáte úplnou kontrolu nad infrastrukturou, nebo v některých případech i v operačním systému. V rozsáhlých aplikacích není praktické přihlašovat se k virtuálním počítačům (VM) řešit potíže nebo prosévání prostřednictvím souborů protokolu. Pomocí služeb PaaS Services nemusí být k přihlášení k dispozici vyhrazený virtuální počítač. Monitorování a diagnostika poskytují přehled o systému, takže víte, kdy a kde k selháním došlo. Všechny systémy musí být možné pozorovat. Používejte běžné a jednotné schéma protokolů, které vám umožní korelovat události napříč systémy.
Proces monitorování a diagnostiky má několik samostatných fází:
- Instrumentace: generování nezpracovaných dat z:
- protokoly aplikací
- protokoly webového serveru
- Diagnostika integrovaná do platformy Azure a dalších zdrojů.
- Kolekce a úložiště: konsoliduje data na jednom místě.
- Analýza a diagnostika: k řešení problémů a zobrazení celkového stavu.
- Vizualizace a výstrahy: použití dat telemetrie k navýšení trendů nebo upozornění na provozní tým.
Vynucování pravidel na úrovni prostředků prostřednictvím Azure Policy pomáhá zajistit přijetí osvědčených postupů pro všechny prostředky, které podporují vaše zatížení. Azure Policy například může zajistit, aby všechny virtuální počítače, které podporují vaše úlohy, dodržovaly předem schválené seznamy SKU virtuálních počítačů. Azure Advisor poskytuje sadu Azure Policy doporučení , která vám pomůžou rychle identifikovat příležitosti k implementaci Azure Policy osvědčených postupů pro vaše zatížení.
Zkontrolujte svůj návrh z pohledu správy a DevOps pomocí kontrolního seznamu k DevOps.
Další kroky
Na principu provozní kvality můžete odkazovat v celkové strategii.