Sdílet prostřednictvím


Kontrolní seznam pro kontrolu návrhu pro efektivitu provozu

Tento kontrolní seznam představuje sadu doporučení, která vám pomohou vytvořit kulturu efektivity provozu. Začněte s přístupem DevOps k integraci specializace z více disciplín. Tento přístup vytváří důkladný postup návrhu a vývoje. Tento přístup vede k opakovatelným, spolehlivým a bezpečným nasazením infrastruktury a kódu.

Upřednostnit lidské zásahy v oblastech, které z něj mají prospěch, a začlenit automatizaci do jiných oblastí. Pozorovatelnost slouží operativní dokonalosti monitorováním stavových událostí a také k ověřování aktuálního návrhu a provedení pracovních úloh, aby informovala budoucí vývoj produktů.

Pokud neberete v úvahu kompromisy a doporučení pro efektivitu provozu, může být vaše úloha ohrožená. Pečlivě zvažte body popsané v následujícím kontrolním seznamu, abyste mohli instilovat důvěru v úspěch návrhu.

Checklist

  Code Recommendation
OE:01 Definujte své standardní postupy pro vývoj a provoz úloh. Sladit specializace členů týmu s jasnými postupy pro navrhování, nasazování a provoz úloh za účelem zajištění odpovědnosti, průběžného zlepšování a bezobvižné kultury, která podporuje učení.
OE:02 Standardizaci můžete použít jako způsob, jak zajistit konzistentní a předvídatelné rutinní, ad hoc a nouzové operace.
OE:03 Formalizace procesů v celém životním cyklu vývoje softwaru od ideace po doručení a zajištění jejich transparentnosti pro tým a zúčastněné strany.
OE:04 Vylepšení vývoje softwaru a zajištění kvality implementací standardních postupů. Zajistěte jasné definice rolí a konzistentní procesy standardizací nástrojů, správy zdrojového kódu, vzorů návrhu, dokumentace a průvodců styly.
OE:05 K přípravě konfigurací a prostředků použijte standardizovaný přístup infrastruktury jako kódu (IaC). Používejte IaC k zajištění konzistentních stylů, modularizace a zajištění kvality. Přednost deklarativnímu přístupu před imperativními přístupy, pokud je to praktické.
OE:06 Vytvoření dodavatelského řetězce úloh, který řídí změny předvídatelnými automatizovanými kanály. Ujistěte se, že tyto kanály testují a propagují změny ve všech prostředích a kontrolních bodech kvality. Začleňte komplexní testování.
OE:07
OE:07
Návrh a implementace monitorovacího systému k zachycení a zveřejnění telemetrie, metrik a protokolů z vaší infrastruktury a kódu. Tato data slouží k ověření možností návrhu a vedení budoucích rozhodnutí o návrhu a obchodních rozhodnutích.
OE:08 Vytvořte jasný a strukturovaný proces správy incidentů s definovanými rolemi, zdokumentovanými postupy a architekturou navrženou pro rychlou detekci, diagnostiku a zotavení.
OE:09 Vylepšete kvalitu úloh přijetím testovacích postupů, které jsou v souladu s obchodními cíli a dodržují standardy kvality.
OE:10 Automatizace návrhu tak, aby byla spolehlivá, zabezpečená a udržovatelná napříč životním cyklem úloh. Automatizujte opakující se procedurální úlohy, které poskytují jasnou návratnost investic.
OE:11 Jasně definujte postupy bezpečného nasazení vaší úlohy. Zaměřte se na malé, postupné vydání s branami kvality. Používejte vzory moderního nasazení a progresivní expozici ke správě rizik. Naplánujte rutinní i tísňová nasazení.

Další kroky

Doporučujeme, abyste si prostudovali kompromisy provozní efektivity a prozkoumali další koncepty.