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í.
