Co je cloud bursting? Vysvětlení definice a vlastností
Cloud Bursting je technologie cloud computingu, při které se přidávají další výpočetní a úložné zdroje, jakmile kapacity soukromého cloudu nebo místní infrastruktury již nestačí. Tímto způsobem lze efektivně zvládat náhlé výkyvy v návštěvnosti webových stránek.
Co je cloud bursting?
Cloud bursting je technologie cloud computingu, která umožňuje podle potřeby rozšiřovat a omezovat cloudové zdroje. Využívají ji především podniky, které používají soukromý cloud a lokální datové centrum. V případě vysoké poptávky nebo sezónního špičkového zatížení může interní výpočetní kapacita rychle dosáhnout svých limitů. Právě v takových případech přichází na řadu cloud bursting. Umožňuje rozšířit interní zdroje pomocí externí cloudové kapacity od třetích stran. Jakékoli připojení k externím zdrojům se uskutečňuje pouze po omezenou dobu a v případě potřeby. Pomocí této technologie můžete zpracovávat vysoké pracovní zatížení, sezónní zatížení a špičky poptávky, aniž byste museli investovat do nákladných lokálních IT systémů.
Co cloud bursting přináší firmám?
Podniky, které outsourcují své úložné a výpočetní zdroje do cloudu, šetří peníze za drahou fyzickou IT infrastrukturu a zároveň získávají vyšší výkonnostní kapacitu. Abychom pochopili, co cloud bursting znamená pro cloudovou kapacitu podniku, je důležité nejprve pochopit rozdíl mezi soukromým a veřejným cloudem:
Soukromý cloud
Výhodou soukromého cloudu je, že máte k dispozici vyhrazenou cloudovou infrastrukturu, kterou může využívat pouze vaše firma. Ve většině případů se jedná o infrastrukturu na místě, která zahrnuje cloudový server, který spravujete sami. Můžete však také využívat soukromé cloudy od externích dodavatelů s externími cloudovými servery, jako je IaaS (infrastruktura jako služba). K tomu se používají virtuální cloudové zdroje, které snižují náklady a pracovní zátěž, přestože se jedná o flexibilní cloudovou službu.
Veřejný cloud
Veřejný cloud také funguje na principu IaaS, nebo v závislosti na tom, co je k dispozici, jako XaaS (cokoli jako služba). Řešení veřejného cloudu, jako jsou AWS od Amazonu, Microsoft Azure a Google Cloud Services, poskytují služby cloud computingu na vyžádání. Díky využití IT infrastruktury třetích stran mohou podniky těžit z široké a spolehlivé dostupnosti díky sdíleným, flexibilním zdrojům, které umožňují škálovatelnost.
Zjednodušeně řečeno, technologie cloud bursting umožňuje, aby se soukromý cloud dočasně stal veřejným cloudem. Tímto způsobem je IT infrastruktura podniku schopna absorbovat špičkové zatížení, když je to potřeba.
Jak funguje cloud bursting?
Fungování cloud burstingu je založeno na hybridním modelu nasazení a je stejně jednoduché jako efektivní. Podniky, které upřednostňují používání lokální IT infrastruktury ve formě soukromého cloudu, využívají externí cloudové zdroje pouze v případě potřeby. Pokud poptávka, pracovní zátěž nebo provoz překročí určitou hranici, dojde k cloud burstingu. Ten v podstatě „rozbije“ soukromý cloud a automaticky rozdělí výpočetní výkon mezi externí cloudové služby třetích stran. Jakmile se pracovní zátěž a špičkové zatížení sníží, externí zdroje se odpojí a cloudová kapacita se vrátí do lokálního datového centra.
Stále více společností také přechází na strategii multi-cloud, která kombinuje více poskytovatelů cloudových služeb, jako jsou AWS, Azure nebo Google Cloud. Cloud bursting umožňuje strategicky rozložit pracovní zátěž mezi tyto poskytovatele. Je však nutná promyšlená integrace, aby byla zajištěna interoperabilita, latence a bezpečnost.
Tímto způsobem nabízí cloud bursting flexibilní škálovatelnost s využitím předem definovaných limitů kapacity interních zdrojů. O tom, kdy je třeba kapacitu rozšířit, rozhodují škálovací posluchači, stejně jako další nástroje cloud burstingu a cloudová API. Automatizují outsourcing zdrojů flexibilním a bezpečným způsobem. Na rozdíl od trvalé infrastruktury nejsou s připojením k těmto zdrojům spojeny žádné průběžné náklady na údržbu. Jinými slovy, platíte pouze tehdy, když to potřebujete.
Mezi běžné procesy a přístupy patří:
- Automatické rozdělení: Předem definované limity zatížení automaticky zvyšují a snižují kapacitu. Aplikace a pracovní zatížení, které se obvykle používají v soukromém cloudu, budou po potřebnou dobu zpracovávány v externích cloudech.
- Ruční bursting: Očekávané špičkové zatížení, například sezónní špičky nebo interní aktualizace softwaru, lze ručně připojit a odpojit od externí kapacity.
- Sdílené bursting zatížení: Díky přístupu k vyvažování zatížení lze aplikace zpřístupnit pomocí identického prostředí v soukromých i veřejných cloudech. Pokud je dosaženo předem definovaného zatížení, bude pracovní zátěž aplikace sdílená s externí kapacitou bez jakéhokoli výpadku. Jakmile se zatížení sníží, pracovní zátěž se vrátí k využívání interní kapacity.
Kdo využívá cloud bursting?
Cloud bursting lze využít ve všech odvětvích a flexibilně nasadit, a to jak v podnicích, které nepotřebují rozsáhlé cloudové infrastruktury, tak v těch, které upřednostňují lokální datová centra. Kromě krátkodobého přidání zdrojů pro zvládnutí zvýšené poptávky lze cloud bursting využít také pro modely a simulace velkých dat a strojového učení, aniž by to znamenalo vysoké náklady.
Cloud bursting se doporučuje zejména pro aplikace, které nejsou kritické pro podnikání, a data, která neobsahují citlivé informace. Při využívání externích kapacit by datové toky pro aplikace kritické pro podnikání měly zůstat v soukromém cloudu, zatímco nekritické pracovní úlohy mohou být distribuovány mezi veřejné cloudy. Tím je zajištěno, že společnosti splňují požadavky na dodržování předpisů a na ochranu dat a zároveň si zachovávají flexibilitu, pokud jde o výkon a škálovatelnost.
Cloud bursting získává na významu také v oblasti umělé inteligence. Aplikace, jako jsou velké jazykové modely (LLM), automatizovaná analýza dat nebo generativní AI, vyžadují v krátké době obrovský výpočetní výkon. Díky cloud burstingu lze tyto kapacity v případě potřeby efektivně a flexibilně přidat z externích cloudů, aniž by bylo nutné investovat do nákladného hardwaru.
Jaké jsou příklady použití cloud burstingu?
Cloud bursting se běžně používá v situacích, jako jsou sezónní špičky v internetových obchodech, kdy sezónní nárůst poptávky vyžaduje škálovatelné kapacity. Je důležité zajistit, aby cloud bursting nevedl k přenosu citlivých údajů o zákaznících, jako jsou platební informace, třetím stranám. Pokud jde o analýzu velkých dat nebo generování modelů a simulací, cloud bursting urychluje zpracování dat díky rozsáhlé infrastruktuře poskytovatelů, jako jsou Amazon AWS, Microsoft Azure nebo Google Cloud. Výzkumné instituce s omezenou místní IT infrastrukturou také těží z cloud burstingu tím, že mají přístup k globálním cloudovým kapacitám.
Jaké jsou výhody cloud burstingu?
Cloud bursting může být pro podniky a instituce přínosný následujícími způsoby:
- Úspora nákladů: Výstavba, údržba a ochrana místní fyzické IT infrastruktury pro cloud computing může být nákladná z hlediska materiálu, energie a personálu. Malé a střední podniky i subjekty s omezenými finančními zdroji si nemusí být schopny dovolit vlastní cloudovou infrastrukturu. Díky cloud burstingu mohou lépe plánovat finance a snížit kapacitu podle svých potřeb.
- Úsilí: Kromě finanční zátěže spojené s údržbou IT infrastruktury je třeba počítat také s časovou náročností. Údržba a každodenní provoz datového centra vyžaduje interní IT oddělení se specializovanými znalostmi. Vzhledem k tomu, že mnoho podniků nemá čas a peníze na hledání a najímání personálu, je cloud bursting praktickým řešením.
- Flexibilita a škálovatelnost: Cloud bursting nabízí flexibilní IT zdroje pro úložiště a výpočetní kapacitu, když je potřebujete. Místo provozování vlastního datového centra můžete připojit zdroje, které splňují vaše požadavky. Tímto způsobem můžete flexibilně sdílet a zpracovávat pracovní zatížení a využívat škálovatelnost podle potřeb.
- Kapacita: Technologie cloud burstingu mohou pomoci udržet výkon během špičkových zatížení a zabránit výpadkům IT. Můžete zvýšit výkonnostní limity a outsourcovat pracovní zatížení na externí zdroje. Tím získáte větší kapacitu pro svůj veřejný cloud a lokální datové centrum.
- Přátelství k zákazníkům a operátorům: Udržováním výkonu a kapacity také zlepšujete přátelskost k zákazníkům a design uživatelského prostředí. Díky tomu je aplikace nebo online obchod pro zákazníky atraktivnější, spolehlivější a snadněji použitelný.