Rostoucí nároky na efektivitu a pružnost dnešních implementací informačních technologií mnohdy znamenají nutnost překonat významná omezení klasické infrastruktury, která se zpravidla vyznačuje vysokými finančními nároky na škálování, komplikovaností zavádění nových služeb a obecně nadměrnými nároky na manuální zásahy. Řešení slibují technologie takzvané softwarově definované infrastruktury.
Stávající IT infrastruktura je zpravidla výrazně heterogenní, což s sebou mnohdy nese nutnost využívat pro její správu řadu různých nástrojů a také ne zcela optimální vzájemnou kompatibilitu. V praxi je pak nutno realizovat některé změny manuálně, což je protahuje – a prodražuje, přičemž to současně zvyšuje riziko vzniku chyb. Právě zbavení se maximálního množství zdlouhavé manuální práce, kterou lze realizovat automaticky, dovoluje posléze zajistit schopnost rychlých změn IT infrastruktury v okamžiku, kdy jsou potřebné.
Technologie softwarově definované infrastruktury, kde automatické řídicí systémy disponují znalostí vlastností jednotlivých prvků prostředí a při provádění změn je berou v potaz, jsou schopny uvedený problém řešit. Nedojde tak – nebo by nemělo dojít – například k situaci, kdy změna nastavení vyhovující jedné aplikaci zhorší situaci aplikace jiné, případně ji zcela vyřadí z provozu.
Prvky softwarově definované infrastruktury jsou mimo jiné softwarově definované sítě (SDN) a softwarově definované systémy pro ukládání dat (SDS). Podmínkou pro vznik efektivní softwarově definované IT infrastruktury je využívání prvků postavených na otevřených standardech. V rámci takového prostředí lze konzistentně řídit všechny podstruktury IT, od serverů zajišťujících výpočetní úlohy přes sítě až po systémy pro ukládání dat.
Prvním krokem k vybudování softwarově definované infrastruktury je využití virtualizace v oblasti serverů, sítí i systémů pro ukládání dat. Otevřená rozhraní virtualizované infrastruktury poté poskytují nástroj k jejímu řízení.
Využít lze například open-source platformu OpenStack, cloudový systém určený primárně pro tvorbu řešení typu IaaS (infrastruktura formou služby). Projekty pod hlavičkou OpenStack pokrývají správu výpočetní, úložné i síťové infrastruktury, přičemž tu lze realizovat jak přímo prostřednictvím webového rozhraní nebo z příkazového řádku, tak prostřednictvím RESTful API. Aktuálně se k tomuto projektu připojily více než dvě stovky významných dodavatelů informačních technologií, mimo jiné třeba Cisco, Dell, EMC, HP, IBM, Intel, Oracle, Red Hat nebo VMware.
Zajištění automatického řízení infrastruktury na základě odpovídajících pravidel by měl zajistit příslušný správce pravidel. Výsledkem musí být konzistentní správa napříč celou infrastrukturou. Pro efektivní správu je pochopitelně třeba optimalizovat vynucovaná pravidla tak, aby zajistila jak funkčnost aplikací v daném prostředí, tak jeho potřebnou flexibilitu.
K funkčnosti softwarově definované infrastruktury výrazně přispěje systém schopný na základě integrovaných best practices automaticky konfigurovat prostředí tak, aby v něm fungovaly všechny potřebné aplikace a provádět změny – například kvůli instalaci nových aplikací - s ohledem na aplikace v systému již fungující.
A příklad funkčnosti? Třeba když je instalována nová aplikace, příslušné automatizované řešení je s porozuměním jejím požadavkům schopno nastavit příslušené servery, síťové prvky i storage tak, aby aplikace korektně fungovala. Přitom nedojde ani k poddimenzování, ani naddimenzování kapacity jednotlivých prvků, takže je zajištěna funkčnost aplikace bez toho, aby byla část infrastruktury využívána neefektivně. Současně je systém natolik pružný, aby se přizpůsobil možným rozdílným nárokům v různých obdobích.
V optimálním případě je pak celá softwarově definovaná IT infrastruktura schopna automaticky zajistit chod všech potřebných aplikací/poskytování všech potřebných služeb, přičemž současně v reálném čase optimalizuje jejich chod a teprve v okamžiku, kdy hrozí vyčerpání fyzických zdrojů s předstihem varuje lidský personál, že je třeba provést fyzickou akci, na kterou samotný software nestačí.
Je nutno dodat, že pojem „softwarově definované“ je dnes velmi populární. Jakkoli v IT komunitě vzniká po nějaké době zpravidla alergie na podobná buzzwords – a dodavatelé zase vynikají snahou schovat pod populární termíny jakékoli nové řešení, které právě uvádějí na trh – softwarově definovaná infrastruktura, ať už ji nazvete jakkoli, má skutečně významný potenciál zlevnit a zpružnit poskytování IT služeb. A to někdy i v případě, že využijete jen některé její prvky.
Pod činnost označovanou jako správa IT infrastruktury lze, po pravdě, ukrýt takřka cokoli, co nějak souvisí se správou IT: Správu...