Čo je cloud bursting? Vysvetlenie definície a vlastností
Cloud Bursting je technológia cloud computingu, pri ktorej sa pridávajú ďalšie výpočtové a úložné zdroje, keď kapacity súkromného cloudu alebo lokálnej infraštruktúry už nestačia. Týmto spôsobom je možné efektívne zvládnuť náhle nárasty návštevnosti webových stránok.
Čo je cloud bursting?
Cloud bursting je technológia cloud computingu, ktorá vám umožňuje podľa potreby rozširovať a redukovať cloudové zdroje. Využívajú ju predovšetkým firmy, ktoré používajú súkromný cloud a lokálne dátové centrum. Ak je dopyt vysoký alebo dochádza k sezónnemu nárastu zaťaženia, interná výpočtová kapacita môže rýchlo dosiahnuť svoje limity. Tu prichádza na rad cloud bursting. Umožňuje rozširovať interné zdroje pomocou externej cloudovej kapacity od tretích strán. Akékoľvek pripojenie k externým zdrojom prebieha len po obmedzenú dobu a v prípade potreby. Využitím tejto technológie môžete spracovávať vysoké pracovné zaťaženie, sezónne zaťaženie a špičky dopytu bez nutnosti investovať do nákladných IT systémov na mieste.
Čo prináša cloud bursting spoločnostiam?
Podniky, ktoré outsourcujú svoje úložné a výpočtové zdroje do cloudu, šetria peniaze za drahú fyzickú IT infraštruktúru a zároveň získavajú väčšiu výkonovú kapacitu. Aby sme pochopili, čo znamená cloud bursting pre cloudovú kapacitu podniku, je dôležité najprv pochopiť rozdiel medzi súkromným a verejným cloudom:
Súkromný cloud
Výhodou súkromného cloudu je, že máte k dispozícii vyhradenú cloudovú infraštruktúru, ktorú môže používať iba vaša firma. Vo väčšine prípadov ide o infraštruktúru na mieste, ktorá zahŕňa cloudový server, ktorý spravujete sami. Môžete však využívať aj súkromné cloudy od tretích strán s externými cloudovými servermi, ako je IaaS (infrastruktúra ako služba). Na tento účel sa používajú virtuálne cloudové zdroje, čo znižuje náklady a pracovnú záťaž, napriek tomu, že ide o flexibilnú cloudovú službu.
Verejný cloud
Verejný cloud funguje tiež na princípe IaaS alebo, v závislosti od dostupnosti, ako XaaS (všetko ako služba). Verejné cloudové riešenia, ako napríklad AWS od Amazonu, Microsoft Azure a Google Cloud Services, poskytujú služby na požiadanie pre cloud computing. Využívaním IT infraštruktúry tretích strán môžu podniky ťažiť z širokej a spoľahlivej dostupnosti vďaka zdieľaným, flexibilným zdrojom, ktoré umožňujú škálovateľnosť.
Jednoducho povedané, technológia cloud bursting umožňuje, aby sa súkromný cloud dočasne stal verejným cloudom. Týmto spôsobom je IT infraštruktúra podniku schopná absorbovať špičkové zaťaženie, keď je to potrebné.
Ako funguje cloud bursting?
Fungovanie cloud burstingu je založené na hybridnom modeli nasadenia a je rovnako jednoduché ako efektívne. Podniky, ktoré uprednostňujú používanie lokálnej IT infraštruktúry vo forme súkromného cloudu, využívajú externé cloudové zdroje len v prípade potreby. Ak je dopyt, pracovné zaťaženie alebo prevádzka príliš veľká, dochádza k cloud burstingu. To v podstate „preťaží“ súkromný cloud a automaticky rozdelí výpočtový výkon medzi externé cloudové služby tretích strán. Akonáhle sa pracovné zaťaženie a špičkové zaťaženie znížia, externé zdroje sa odpoja a cloudová kapacita sa vráti do lokálneho dátového centra.
Stále viac spoločností tiež prijíma stratégiu multi-cloud, ktorá kombinuje viacerých poskytovateľov cloudových služieb, ako sú AWS, Azure alebo Google Cloud. Cloud bursting umožňuje strategické rozdelenie pracovných úloh medzi týchto poskytovateľov. Na zabezpečenie interoperability, latencie a bezpečnosti je však potrebná premyslená integrácia.
Týmto spôsobom cloud bursting ponúka flexibilnú škálovateľnosť pomocou vopred definovaných limitov kapacity interných zdrojov. Škálovanie poslucháčov, ako aj iné nástroje cloud bursting a cloudové API rozhodujú o tom, kedy by sa mala kapacita rozšíriť. Automatizujú outsourcing zdrojov flexibilným a bezpečným spôsobom. Na rozdiel od trvalej infraštruktúry nie sú potrebné žiadne priebežné náklady na údržbu, aby ste sa mohli pripojiť k týmto zdrojom. Inými slovami, platíte len vtedy, keď to potrebujete.
Medzi bežné procesy a prístupy patria:
- Automatické rozdelenie: Preddefinované limity zaťaženia automaticky zvyšujú a znižujú kapacitu. Aplikácie a pracovné zaťaženia, ktoré sa zvyčajne používajú v súkromnom cloude, budú spracované v externých cloudoch po dobu, ktorá je potrebná.
- Manuálne rozdelenie: Očakávané špičkové zaťaženia, napríklad sezónne špičky alebo interné aktualizácie softvéru, je možné manuálne pripojiť a odpojiť od externej kapacity.
- Zdieľané preťaženie: Vďaka prístupu vyvažovaniazaťaženia môžu byť aplikácie sprístupnené pomocou identického prostredia v súkromných aj verejných cloudoch. Ak sa dosiahne vopred definované zaťaženie, pracovné zaťaženie aplikácie sa bez akéhokoľvek výpadku zdieľa s externou kapacitou. Akonáhle sa zaťaženie zníži, pracovné zaťaženie sa vráti k využívaniu internej kapacity.
Kto používa cloud bursting?
Cloud bursting možno využiť vo všetkých odvetviach a flexibilne ho použiť pre firmy, ktoré nepotrebujú veľké cloudové infraštruktúry, ako aj pre tie, ktoré uprednostňujú lokálne dátové centrá. Okrem pridania zdrojov na krátku dobu na zvládnutie zvýšeného dopytu možno cloud bursting využiť aj pre modely a simulácie veľkých dát a strojového učenia bez vysokých nákladov.
Cloud bursting sa odporúča najmä pre aplikácie, ktoré nie sú kritické pre podnikanie, a údaje, ktoré neobsahujú citlivé informácie. Pri využívaní externých kapacít by mali údaje pre aplikácie kritické pre podnikanie naďalej zostať v súkromnom cloude, zatiaľ čo nekritické pracovné zaťaženia môžu byť distribuované vo verejných cloudoch. Tým sa zabezpečí, že spoločnosti budú spĺňať požiadavky na súlad s predpismi a nariadenia o ochrane údajov a zároveň si zachovajú flexibilitu, pokiaľ ide o výkon a škálovateľnosť.
Cloud bursting nadobúda čoraz väčší význam aj v oblasti umelej inteligencie. Aplikácie, ako sú veľké jazykové modely (LLM), automatizovaná analýza údajov alebo generatívna umelá inteligencia, vyžadujú v krátkom čase obrovský výpočtový výkon. Vďaka cloud burstingu je možné tieto kapacity v prípade potreby efektívne a flexibilne doplniť z externých cloudov bez nutnosti nákladných investícií do hardvéru.
Aké sú príklady použitia cloud burstingu?
Cloud bursting sa bežne používa v situáciách, ako sú sezónne špičky v internetových obchodoch, keď sezónny nárast dopytu vyžaduje škálovateľné kapacity. Je dôležité zabezpečiť, aby cloud bursting neviedol k prenosu citlivých údajov zákazníkov, ako sú platobné informácie, tretím stranám. Pokiaľ ide o analýzu veľkých dát alebo generovanie modelov a simulácií, cloud bursting urýchľuje spracovanie dát prostredníctvom rozsiahlej infraštruktúry poskytovateľov, ako sú Amazon AWS, Microsoft Azure alebo Google Cloud. Výskumné inštitúcie s obmedzenou lokálnou IT infraštruktúrou tiež ťažia z cloud burstingu tým, že majú prístup k globálnym cloudovým kapacitám.
Aké sú výhody cloud burstingu?
Cloud bursting môže priniesť podnikom a inštitúciám nasledujúce výhody:
- Úspora nákladov: Výstavba, údržba a ochrana lokálnej fyzickej IT infraštruktúry pre cloud computing môže byť nákladná z hľadiska materiálu, energie a personálu. Malé a stredné podniky, ako aj subjekty s obmedzenými finančnými zdrojmi si nemusia byť schopné dovoliť vlastnú cloudovú infraštruktúru. Využitím cloud burstingu môžu lepšie plánovať svoje financie a znížiť kapacitu podľa svojich potrieb.
- Úsilie: Okrem finančnej záťaže spojenej s údržbou IT infraštruktúry je potrebný aj čas. Údržba a každodenná prevádzka dátového centra vyžaduje internú IT oddelenie so špecializovanými znalosťami. Keďže mnoho podnikov nemá čas a peniaze na hľadanie a najímanie personálu, cloud bursting predstavuje praktické riešenie.
- Flexibilita a škálovateľnosť: Cloud bursting ponúka flexibilné IT zdroje pre úložnú a výpočtovú kapacitu, keď ich potrebujete. Namiesto prevádzkovania vlastného dátového centra môžete pripojiť zdroje, ktoré spĺňajú vaše požiadavky. Týmto spôsobom môžete flexibilne zdieľať a spracovávať pracovné zaťaženie a využívať škálovateľnosť podľa potrieb.
- Kapacita: Technológie cloud burstingu môžu pomôcť udržať výkonnosť počas špičkových zaťažení a vyhnúť sa výpadkom IT. Môžete zvýšiť výkonnostné limity a outsourcovať pracovné zaťaženie na externé zdroje. Tým získate väčšiu kapacitu pre verejný cloud a lokálne dátové centrum.
- Priaznivosť pre zákazníkov a prevádzkovateľov: Udržaním výkonu a kapacity tiež zlepšujete priateľskosť voči zákazníkom a dizajn používateľského prostredia. Vďaka tomu je aplikácia alebo online obchod atraktívnejší pre zákazníkov, spoľahlivejší a ľahšie použiteľný.