Zřizování a správa infrastruktury v oblasti přípravy platforem se vyvíjí z ručních a nekonzistentních procesů na automatizovanější, škálovatelné a adaptivní přístupy. Přijetím automatizovaných a standardizovaných procesů můžou organizace snížit chyby, zlepšit efektivitu a zajistit konzistentní správu infrastruktury.
Mezi prioritní oblasti patří definování procesů zřizování, správa infrastruktury a požadavků na zřizování a monitorování přidělování prostředků.
Příručka
V počáteční fázi organizace klade důraz na flexibilitu a rychlé odpovědi na potřeby infrastruktury a týmy IT nebo Architektury, které poskytují pokyny prostřednictvím dokumentace. Vývojáři ručně nastavují infrastrukturu na základě těchto pokynů, což vede k nekonzistence, protože různé týmy používají různé metody. Žádosti o přístup a zřizování se kontrolují ručně, způsobují zpoždění a vývojáři zpracovávají zřizování samostatně, což zvyšuje riziko chyb. Nedostatek formalizovaných procesů a spoléhání se na ruční kontroly vedou k tomu, že operace jsou izolované, zvýšeným výpadkům a obtížím při údržbě škálovatelné infrastruktury, což činí tento přístup neudržitelným s rostoucími požadavky.
Definování procesů zřizování: Vývojáři ručně nastavují infrastrukturu v jednotlivých případech, často používají různé metody a nástroje pro podobné úlohy.
Reakce na žádosti o zřizování infrastruktury a služeb a jejich správa: Žádosti o infrastrukturu se zpracovávají ručně podle potřeby, často prostřednictvím neformálních komunikačních kanálů (například e-mailu a chatu) s přístupem řízeným ručními kontrolami ze strany IT nebo architektonických týmů. Za zřizování jsou zodpovědné jednotlivé týmy nebo vývojáři.
Monitorování přidělování prostředků: Týmy můžou spoléhat na ruční kontroly, aby se zajistilo, že prostředky nevyčerchají kapacitu, ale často jen v případě, že dojde k problémům.
Koordinovaný
Vzhledem k tomu, že organizace uznává potřebu konzistentnějších a efektivnějších operací, je třeba provést počáteční kroky k centralizaci a standardizaci procesů zřizování. Některé týmy začínají sladit své nástroje a metody, ale bez organizací zakotveného standardu variace přetrvávají. Centralizované systémy, jako je například vytváření lístků, se zavádějí ke správě žádostí o infrastrukturu, ale tento přístup může představovat kritické body, protože ruční schvalování a zřizování přidávají režijní náklady. Přechod k centralizaci a standardizaci, i když je to nutné, může zpomalit cykly vývoje a nasazení, což zvýrazňuje potřebu dalšího zjednodušení.
Definování procesů poskytování: Některé týmy začínají používat a upravovat podobné nástroje a skripty, ale v celé organizaci neexistuje žádný standard. Některé týmy ručně zřizují prostředky a některé týmy používají dostupné nástroje a skripty.
Reakce na žádosti o zřizování infrastruktury a služeb a jejich správa: Žádosti se odesílají prostřednictvím centralizovaného systému (například systému lístků) a centralizovaný IT nebo tým platformy ručně schválí a zřídí infrastrukturu.
Monitorování přidělování prostředků: Teams začne používat standardní nástroje ke shromažďování dat o využití zdrojů, ale monitorování se obvykle nastavuje pro jednotlivé služby nebo projekty bez holistického zobrazení.
Vydlážděný
Organizace se zaměřuje na vytváření formalizovaných a konzistentních procesů dodávky zdrojů v rámci celé operace. I když s rostoucím objemem požadavků na infrastrukturu, i přes zavedené strukturované pracovní postupy, může mít tým platformy potíže držet krok. Výzvou je správa rostoucí poptávky, aniž by to ovlivnilo kvalitu služeb nebo efektivitu, čímž se zvyšuje potřeba škálovatelných řešení.
Definování procesů zřizování: Technici ke zřizování služeb používají šablony infrastruktury jako kódu (IaC). Procesy správy zdrojů jsou formalizovány a standardizovány v celé organizaci. Postupy IaC se široce přijímají s konzistentními šablonami a nástroji používanými všemi týmy.
Reakce na požadavky na zřizování infrastruktury a služeb a jejich správu: Požadavky se zpracovávají prostřednictvím strukturovaného pracovního postupu s předdefinovanými šablonami a definovanými procesy, které zjednodušují zřizování (například zpevněné cesty a zlaté cesty). Schválení můžou být vyžadována pro určité typy požadavků.
Monitorování přidělování prostředků: Je sledována komplexní sada metrik, která poskytuje jasný přehled o přidělování a využití prostředků. Centralizované řídicí panely monitorují využití prostředků ve všech službách a poskytují přehledy o výkonu.
Automatizováno
Aby se vyřešila omezení ručních procesů a zlepšila efektivita, organizace se přesune k automatizaci zřizování a její integraci do pipeline CI/CD. Automatizace snižuje ruční úsilí a zajišťuje konzistentní nasazení pomocí kontrol zásad správného řízení a dodržování předpisů integrovaných do pracovního postupu. Tento přechod na všechno jako kód vyžaduje vyšší úroveň odborných znalostí v automatizaci, skriptování a kódování. Šablony navíc zjednodušují mnoho procesů, ale můžou příliš zjednodušit složité scénáře, které vyžadují průběžné zlepšování, aby bylo možné efektivně řešit jedinečné okrajové případy.
Definování procesů zřizování: Procesy zřizování jsou automatizované a integrované do kanálů CI/CD, což umožňuje rychlé a konzistentní nasazení infrastruktury. Kontroly zásad správného řízení a dodržování předpisů jsou integrované do pracovních postupů zřizování.
Reakce na žádosti o zřizování infrastruktury a služeb a jejich správa: Tým platformy spravuje proces žádosti prostřednictvím automatizované samoobslužné funkce, což uživatelům umožňuje nezávisle na kontrolovaných parametrech zřizovat prostředky. Oprávnění uživatelé mají přístup k vyhrazeným a sdíleným, standardizovaným a předem nakonfigurovaným prostředkům vytváření prostředí.
Monitorování přidělování prostředků: Automatizujte škálování na základě vzorů využití.
Adaptive
Organizace se zaměřuje na optimalizaci přidělování prostředků a výkonu prostřednictvím inteligentní a proaktivní správy. Zřizování není pouze automatizované, ale také adaptivní, se systémy, které v reálném čase očekávají potřeby infrastruktury a reagují na ně. Tento přístup umožňuje rovnováhu mezi flexibilitou a zásadami správného řízení a zajišťuje efektivní přidělování prostředků při zachování dodržování předpisů. Výzvou na této úrovni je správa složitosti vyvážení centralizovaného řízení s autonomií decentralizovaných týmů a zajištění toho, aby se standardy zásad správného řízení vyvíjely společně s organizačními potřebami, aniž by došlo k omezování inovací.
Definování procesů zřizování: Procesy zřizování jsou automatizované a integrované do kanálů CI/CD, což umožňuje rychlé a konzistentní nasazení infrastruktury. Kontroly řízení správy a dodržování předpisů jsou integrovány do pracovních postupů zavádění.
Reakce na požadavky na zřizování infrastruktury a služeb a jejich správa: Žádosti se automaticky zpracovávají inteligentním systémem, který předvídá potřeby a zřizuje prostředky proaktivně a nabízí flexibilitu při zachování zásad správného řízení.
Monitorování přidělování prostředků: Předpověď poptávky po prostředcích na základě historických dat a aktuálních vzorů využití, automatického zřizování nebo uvolnění prostředků za účelem zajištění optimálního výkonu a efektivity nákladů.