Všechny články

Cloud, nebo on-premise? Jak se rozhodnout, kde poběží vaše systémy

Petr Skoda2 min čteníRead in English
  • cloud
  • on-premise

Kde má běžet firemní systém je jedno z prvních rozhodnutí, které padne ještě před tím, než vznikne první řádek kódu. Volba je v zásadě mezi cloudem, tedy pronajatou infrastrukturou u externího poskytovatele, a on-premise řešením, kde firma provozuje vlastní servery ve vlastní síti. Obě varianty mají své opodstatnění a správná volba záleží na tom, co firma vlastně potřebuje.

Co znamená cloud a co on-premise

Cloud znamená, že firma si pronajímá výpočetní výkon, úložiště a další služby od poskytovatele jako je Microsoft Azure, AWS nebo Google Cloud, a platí za to, co skutečně použije. Infrastrukturu spravuje poskytovatel, firma se stará jen o aplikaci samotnou.

On-premise znamená, že firma vlastní fyzické servery, které stojí v jejích vlastních prostorách nebo v pronajaté serverovně, a o veškerý provoz, aktualizace a zabezpečení se stará sama nebo přes svého dodavatele. Kontrola nad infrastrukturou je tady kompletní, ale s tím přichází i kompletní odpovědnost.

Kdy dává smysl cloud

Cloud se hodí tam, kde firma potřebuje rychle škálovat, kde zátěž systému kolísá, nebo kde nechce řešit nákup a údržbu fyzického hardwaru. Náklady rostou postupně s tím, jak firma službu skutečně používá, a start nového projektu nevyžaduje žádnou počáteční investici do vybavení.

Výhodou je i rychlost nasazení. Nový server nebo databázi lze v cloudu spustit během minut, zatímco pořízení a zprovoznění fyzického serveru trvá týdny. Pro firmy, které teprve ověřují nový produkt nebo očekávají proměnlivý provoz, je to obvykle jednodušší cesta.

Kdy dává smysl on-premise

On-premise řešení má smysl tam, kde firma pracuje s citlivými daty, která z regulatorních nebo bezpečnostních důvodů nemohou opustit vlastní síť, nebo tam, kde je potřeba nízká a předvídatelná odezva bez závislosti na kvalitě internetového připojení. To je typické právě ve výrobě a logistice, kde podobné nároky na nízkou latenci a nezávislost na připojení řeší i digitální dvojčata, a kde systém musí fungovat i v okamžiku výpadku internetu.

Dalším důvodem je dlouhodobá ekonomika provozu. Pokud firma provozuje systém roky s předvídatelnou a vysokou zátěží, vlastní hardware může v součtu vyjít levněji než průběžné platby za cloudové služby, byť s vyšší počáteční investicí a vlastní odpovědností za údržbu.

Hybridní přístup jako střední cesta

V praxi řada firem nakonec nevolí jednu variantu, ale kombinaci obou. Citlivá provozní data a systémy s nízkou toleranci k výpadku běží on-premise nebo přímo na místě v provozu, zatímco méně kritické aplikace nebo služby s proměnlivou zátěží běží v cloudu. Tato kombinace umožňuje využít výhody obou přístupů tam, kde to dává největší smysl.

Kde v tom pomáhá Eniware

Eniware staví systémy tak, aby volba mezi cloudem a on-premise nebyla vynucená technologií, ale rozhodnutím klienta. Řešení se nasazují podle potřeby na Microsoft Azure, do cloudu, který si zvolí klient, nebo přímo na vlastní infrastrukturu firmy, a klient si vždy zachovává vlastnictví zdrojového kódu i dokumentace bez závislosti na jednom konkrétním dodavateli.

Stejná úvaha platí i pro provoz samotných AI modelů, o kterém píšeme v článku o vlastním AI modelu na vašem zařízení.

Nové články e-mailem

Aktuality ze světa IT přímo pro firmy. Jasně, stručně a srozumitelně.

Adresu používám jen pro rozesílku článků. Nikomu ji nepředávám. Odhlásit se dá jedním kliknutím.