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 žádostí o zřizování a monitorování přidělování prostředků.
Ruční
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 závislost na ručních kontrolách vede k tomu, že operace silo, zvýšené výpadky a potíže při údržbě škálovatelné infrastruktury způsobí, že tento přístup bude při růstu požadavků nedostupný.
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, chatu) s přístupem vrátným ručními recenzemi od týmů IT nebo architektury. Za zřizování zodpovídají 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 nedostávají 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 standardních variant pro celou organizaci zůstávají zachovány. 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 na centralizaci a standardizaci může v případě potřeby zpomalit cykly vývoje a nasazení, což zvýrazňuje potřebu dalšího zjednodušení.
Definování procesů zřizování: Některé týmy začnou používat a upravovat podobné nástroje a skripty, ale neexistuje žádný standard pro celou organizaci. Některé týmy ručně zřizují prostředky, 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ů zřizování během celé operace. S rostoucím objemem požadavků na infrastrukturu se ale tým platformy může potýkat s udržováním krokování, a to i se strukturovanými pracovními postupy. 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 používají šablony IaC ke zřizování služeb. Procesy zřizování jsou formalizovány a standardizovány v celé organizaci. Postupy infrastruktury jako kódu (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í (příklady: zpevněné cesty, 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 kanálů 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 posun k "všemu jako kódu" ale vyžaduje vyšší úroveň odborných znalostí automatizace, skriptování a kódování. I když šablony zjednodušují mnoho procesů, můžou přemístit složité scénáře, které vyžadují nepřetržité upřesnění, aby bylo možné efektivně řešit jedinečné hraniční 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ů: Automatizace škálování na základě vzorů využití
Přizpůsobivý
Organizace se zaměřuje na optimalizaci přidělování a výkonu prostředků prostřednictvím inteligentní a proaktivní správy. Zřizování není pouze automatizované, ale také adaptivní a systémy, které v reálném čase očekávají a reagují na potřeby infrastruktury. 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 zásad správného řízení a dodržování předpisů jsou integrované do pracovních postupů zřizová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ů.