On-premise vs. cloud: Dát přednost větší kontrole, nebo flexibilitě?

Každý, kdo se alespoň letmo zajímá o dění ve světě IT, již musel z mnoha stran slyšet o výhodách cloudových platforem. Dokážou vůbec tradiční on-premise řešení obstát tváří v tvář všem přednostem cloudu? Jedná se skutečně o dávno překonaný přístup, který nemůže konkurovat moderním technologiím? V čem je vlastně cloud o tolik lepší než software nasazený na vlastních serverech a spravovaný vlastními IT pracovníky?

Pojďme si ukázat, v čem konkrétně spočívá atraktivita cloudových řešení a proč považujeme on-premise software za relikt minulosti. Projděte si spolu s námi srovnání obou přístupů bod po bodu a udělejte si sami obrázek o tom, kterou cestou se vyplatí vydat. A kdybyste se po přečtení článku nadchli pro cloud natolik, že byste zatoužili po vlastní Cloud Native aplikaci, neváhejte se nám ozvat! Rádi vše podrobně vysvětlíme a nastíníme vaše další možnosti.

On-premise vs. cloud: Definice a rozdíly

Jednoduše řečeno, hlavní rozdíl spočívá v místě nasazení vašeho digitálního produktu. On-premise software je instalovaný a běží na firemní hardwarové infrastruktuře dané organizace s lokálním hostingem. Správu a údržbu zajišťují vlastní zaměstnanci pomocí podnikových IT zdrojů. Naproti tomu cloudová řešení využívají serverové infrastruktury poskytovatele třetí strany a přístup k nim je možný prostřednictvím webového prohlížeče nebo jiného rozhraní. Existuje více typů cloudu (veřejný, soukromý a hybridní) s různými možnostmi nastavení podle preferencí a potřeb uživatele.

S oběma přístupy se pojí výhody i nevýhody: Ve finále záleží na konkrétním případu užití (use case), finančních možnostech, velikosti organizace a požadavcích na zabezpečení. Ačkoli může být on-premise za určitých okolností stále lepší volbou, podle nás jsou přínosy cloudu natolik přesvědčivé, že pro většinu firem a organizací převáží i nad těmi několika málo nedostatky, které cloudové platformy provázejí. Podívejme se proto na srovnání obou přístupů blíže.

On-premise vs. cloud: Dát přednost větší kontrole, nebo flexibilitě?

Co vyjde levněji?

První z oblastí, kde mívá cloud často navrch, jsou náklady. Pokud se rozhodnete pro on-premise přístup, musíte počítat s vysokou počáteční investicí. Vše začíná pořízením vlastní serverové infrastruktury, která vám sice poskytne vyšší úroveň kontroly nad provozem softwaru, ale zároveň se s ní pojí další pravidelné výdaje na IT personál, údržbu, opravy atd. Navíc je potřeba provádět každoroční upgrady – a to tak dlouho, dokud budete chtít svůj software udržovat v provozu. K tomu všemu je nutné připočíst ještě spotřebu energie a fyzické prostory, kde budou servery umístěny. Jedním z mála scénářů, kdy pro vás může být toto řešení výhodné, je jednorázové uplatnění dotací nebo grantů, což ale není úplně běžná situace.

Naproti tomu řešení s cloudovým hostingem nabízejí velmi atraktivní možnost škálování na vyžádání (automaticky), takže není potřeba hned na začátku investovat vysoké sumy do naddimenzované serverové a výpočetní infrastruktury. Jednoduše si přidáte – a později případně odeberete – další instance a pak už jen platíte měsíční poplatky podle skutečně využité kapacity. Kromě toho vám samozřejmě odpadají všechny výše zmíněné náklady spojené s on-premise provozem (vlastní hardwarová struktura, IT personál, zabezpečení atd.).

Co je bezpečnější?

Zde velmi záleží na konkrétním use case. Obecně platí, že on-premise řešení poskytuje organizacím mnohem větší kontrolu nad úrovní zabezpečení, zejména pak nad konkrétními postupy a opatřeními. To se týká především vysoce regulovaných odvětví jako bankovnictví, vládní instituce nebo třeba armáda. U některých typů extrémně citlivých údajů je jejich přenos mimo on-premise prostředí jednoduše vyloučený, a tomu se musí vše podřídit i za cenu velmi vysokých nákladů.

Společnosti mimo silně regulované oblasti však nemusí mít ze zabezpečení cloudových platforem obavy. Je sice pravda, že otázku bezpečnosti v podstatě delegujete na někoho jiného. Na druhou stranu, pokud se podíváte na nabídku služeb například u AWS, je na první pohled jasné, že problematice bezpečnosti věnuje tento poskytovatel značnou pozornost a nabízí celou řadu managed cloudových služeb pro co nejlepší zabezpečení vašich dat. Odpadne vám tak spousta starostí navíc s vlastními kamerami, ochrankou a fyzickým zabezpečením v podobě přepěťových zásuvek či UPS.

Úroveň zabezpečení cloudových platforem se samozřejmě vyvíjí a dnes již existuje řada nástrojů a technologií, které vám zaručí klidné spaní. Jedním z nich je například správa identit a přístupu (Identity and Access Management, IAM), jejíž hlavní funkcí je vytváření digitálních identit pro aktivní monitorování všech uživatelů a případné omezení přístupu. Dále jsou zde služby prevence ztráty dat (Data Prevention Loss, DPL), které kombinují šifrování s dalšími bezpečnostními opatřeními pro ochranu uložených dat. Pro sledování hrozeb v cloudovém prostředí je k dispozici řízení bezpečnostních informací a událostí (Security Information and Event Management), které nabízí automatickou detekci a odstraňování rizik.

On-premise vs. cloud: Dát přednost větší kontrole, nebo flexibilitě?

Co vám dává větší kontrolu nad vašimi daty?

Jak jsme již naznačili výše, větší možnosti kontroly budete mít vždy s on-premise – jednoduše proto, že data neopustí vaše podnikové IT prostředí. Podobně jako v případě zabezpečení to může být výhoda, ale i problém: Jelikož je vše ve vašich rukou, nesete za nakládání s daty odpovědnost vy sami a je jen na vás, jak si s tím poradíte. Pokud je pro vás zabezpečení primární a máte k dispozici dostatek financí, zkušeností a IT prostředků, může být pro vás tato volba skutečně lepší.

Otázka vlastnictví dat je asi nejčastěji skloňovaným nedostatkem cloudových platforem. Data nejsou uložena u vás, ale u provozovatele serverů, který zároveň standardně drží šifrovací klíče (zpravidla je ale možné nastavit si klíče vlastní, případně je importovat ze stávajícího on-premise řešení). Potenciálně nepříjemné situace, které vás mohou potkat, jsou například výpadky cloudových služeb (vaše aplikace nemusí být nějakou dobu dostupná, případně se nedostanete ke svým datům). Jsou tu však i horší, byť méně pravděpodobné scénáře jako například zákaz či omezení poskytování cloudových služeb, rozsáhlejší výpadky spojené s úplnou ztrátou dat apod.

Cloud: Ideální řešení pro start-upy

Pokud existuje určitá skupina firem, pro které je cloud výhodnější prakticky vždy, jsou to bezpochyby start-upy. Začínající podnikatelé mívají sice často vynikající nápady, spoustu energie a inovativní myšlení, ale zároveň trochu hlouběji do kapsy. Díky automatickému škálování a mnoha dalším výhodám Cloud Native přístupu je pro tyto malé a rozjíždějící se společnosti daleko výhodnější pronajmout si serverovou infrastrukturu a výpočetní kapacitu u poskytovatele třetí strany (např. Amazon Web Services, Google Cloud apod.) a platit za ni měsíční poplatky spojené s provozem (model „pay-as-you-go“).

Chcete přejít z on-prem na cloud?

Přesvědčil vás náš článek o přednostech cloudu natolik, že jste se rozhodli opustit stávající on-premise model a provést migraci vašeho řešení do cloudu? Nebo plánujete vývoj úplně nového produktu a chtěli byste, aby byl od začátku Cloud Native? Není nic jednoduššího než se s námi domluvit na nezávazné konzultaci, probrat vaši představu a domluvit se na dalším postupu. Naši specialisté na Cloud Native vám připraví konkrétní návrh a vyladí ho s vámi do posledního detailu. Svezte se na vlně Cloud Native trendu i vy a využijte všech výhod nejmodernějších technologií!