Hvad er cloud bursting? Definition og funktioner forklaret
Cloud bursting er en cloud-baseret teknologi, hvor der tilføjes ekstra computer- og lagerressourcer, når kapaciteten i en privat cloud eller lokal infrastruktur ikke længere er tilstrækkelig. Pludselige stigninger i trafikken på et websted kan på denne måde håndteres effektivt.
Hvad er cloud bursting?
Cloud bursting er en cloud-computing-teknologi, der giver mulighed for at udvide og reducere cloud-ressourcerne efter behov. Den anvendes hovedsageligt af virksomheder, der benytter en privat cloud og et lokalt datacenter. Ved stor efterspørgsel eller sæsonbestemte spidsbelastninger kan den interne computerkapacitet hurtigt nå sine grænser. Her kommer cloud bursting ind i billedet. Det gør det muligt at udvide de interne ressourcer ved hjælp af ekstern cloud-kapacitet fra tredjeparter. Enhver forbindelse til eksterne ressourcer opstår kun i en begrænset periode og når det er nødvendigt. Ved at bruge denne teknologi kan du håndtere store arbejdsbelastninger, sæsonbelastninger og spidsbelastninger uden at skulle investere i dyre lokale IT-systemer.
Hvad kan cloud bursting tilbyde virksomheder?
Virksomheder, der outsourcer deres lager- og computerressourcer til skyen, sparer penge på dyr, fysisk it-infrastruktur og får samtidig større ydeevne. For at forstå, hvad cloud bursting betyder for en virksomheds cloudkapacitet, er det vigtigt først at forstå forskellen mellem en privat og en offentlig cloud:
Privat cloud
Fordelen ved en privat cloud er, at du har en dedikeret cloud-infrastruktur, som udelukkende er forbeholdt din virksomhed. I de fleste tilfælde drejer det sig om infrastruktur på stedet, herunder en cloud-server, som du selv administrerer. Du kan dog også benytte private clouds fra tredjepartsudbydere med eksterne cloud-servere, f.eks. IaaS (Infrastructure as a Service). Her anvendes virtuelle cloud-ressourcer, hvilket reducerer omkostningerne og arbejdsbyrden, selvom det er en fleksibel cloud-computing-tjeneste.
Offentlig cloud
En offentlig cloud fungerer også efter IaaS-princippet eller, afhængigt af hvad der er tilgængeligt, som XaaS (anything as a service). Offentlige cloud-løsninger som AWS fra Amazon, Microsoft Azure og Google Cloud Services tilbyder on-demand-tjenester inden for cloud computing. Ved at benytte tredjepartsudbyderes it-infrastruktur får virksomhederne glæde af en bred og pålidelig tilgængelighed takket være delte, fleksible ressourcer, der muliggør skalerbarhed.
Kort sagt gør cloud bursting-teknologien det muligt for en privat cloud midlertidigt at fungere som en offentlig cloud. På den måde kan en virksomheds it-infrastruktur håndtere spidsbelastninger, når behovet opstår.
Hvordan fungerer cloud bursting?
Cloud bursting fungerer på baggrund af en hybrid implementeringsmodel og er lige så enkel, som den er effektiv. Virksomheder, der foretrækker at bruge lokal IT-infrastruktur i form af en privat cloud, bruger kun eksterne cloud-ressourcer, når der er behov for det. Hvis efterspørgslen, arbejdsbyrden eller trafikken bliver for stor, opstår der en cloud burst. Dette ‘sprænger’ i praksis den private cloud og fordeler automatisk computerkraften på eksterne tredjeparts cloud-tjenester. Så snart arbejdsbyrden og spidsbelastningen aftager, afbrydes de eksterne ressourcer, og cloud-kapaciteten vender tilbage til det lokale datacenter.
Flere og flere virksomheder indfører desuden en multicloud-strategi, hvor de kombinerer flere cloududbydere såsom AWS, Azure eller Google Cloud. Cloud bursting gør det muligt at fordele arbejdsbelastninger strategisk på tværs af disse udbydere. Der kræves dog en gennemtænkt integration for at sikre kompatibilitet, lave ventetider og sikkerhed.
På denne måde tilbyder cloud bursting fleksibel skalerbarhed ved hjælp af foruddefinerede kapacitetsgrænser for interne ressourcer. Skaleringsmoduler samt andre cloud bursting-værktøjer og cloud-API’er afgør, hvornår kapaciteten skal udvides. De automatiserer udliciteringen af ressourcer på en fleksibel og sikker måde. I modsætning til fast infrastruktur er der ingen løbende vedligeholdelsesomkostninger forbundet med at oprette forbindelse til disse ressourcer. Med andre ord betaler du kun, når du har brug for det.
Typiske processer og tilgange omfatter:
- Automatisk skalering: Foruddefinerede belastningsgrænser øger og reducerer automatisk kapaciteten. Applikationer og arbejdsbelastninger, der normalt kører i den private cloud, vil blive behandlet i eksterne cloud-løsninger i den nødvendige periode.
- Manuel bursting: Forventede spidsbelastninger, f.eks. sæsonmæssige spidsbelastninger eller interne softwareopdateringer, kan manuelt tilsluttes og frakobles ekstern kapacitet.
- Delt belastningsbursting: Med en belastningsbalanceringsmetode kan applikationer gøres tilgængelige ved hjælp af et identisk miljø i både private og offentlige skyer. Hvis den foruddefinerede belastning nås, deles applikationens arbejdsbelastning til ekstern kapacitet uden nedetid. Når belastningen reduceres, går arbejdsbelastningen tilbage til at bruge intern kapacitet.
Hvem bruger cloud bursting?
Cloud bursting kan anvendes på tværs af alle brancher og bruges fleksibelt, hvilket imødekommer behovene hos både virksomheder, der ikke har brug for store cloud-infrastrukturer, og dem, der foretrækker at have egne datacentre. Ud over at tilføje ressourcer i en kort periode for at håndtere øget efterspørgsel kan cloud bursting også bruges til big data, maskinlæringsmodeller og simuleringer uden at medføre høje omkostninger.
Cloud bursting anbefales især til ikke-forretningskritiske applikationer og data, der ikke indeholder følsomme oplysninger. Når der benyttes ekstern kapacitet, bør datastrømme til forretningskritiske applikationer fortsat forblive inden for den private cloud, mens ikke-kritiske arbejdsbelastninger kan fordeles på offentlige cloud-tjenester. Dette sikrer, at virksomhederne overholder compliancekrav og databeskyttelsesbestemmelser, samtidig med at de bevarer fleksibiliteten med hensyn til ydeevne og skalerbarhed.
Cloud bursting vinder også stadig større betydning inden for kunstig intelligens. Anvendelser som store sprogmodeller (LLM’er), automatiseret dataanalyse eller generativ AI kræver enorme databehandlingskapaciteter med kort varsel. Gennem cloud bursting kan disse kapaciteter tilføjes effektivt og fleksibelt fra eksterne cloud-tjenester, når behovet opstår, uden at det kræver dyre investeringer i hardware.
Hvad er nogle eksempler på anvendelsesscenarier for cloud bursting?
Cloud bursting anvendes ofte i situationer som sæsonmæssige spidsbelastninger i netbutikker, hvor en stigning i efterspørgslen kræver skalerbar kapacitet. Det er vigtigt at sikre, at cloud bursting ikke medfører overførsel af følsomme kundedata, såsom betalingsoplysninger, til tredjepartsudbydere. Når det drejer sig om analyse af big data eller generering af modeller og simuleringer, fremskynder cloud bursting databehandlingen gennem den omfattende infrastruktur hos udbydere som Amazon AWS, Microsoft Azure eller Google Cloud. Forskningsinstitutioner med begrænsede lokale IT-infrastrukturer drager også fordel af cloud bursting ved at få adgang til globale cloud-kapaciteter.
Hvad er fordelene ved cloud bursting?
Cloud bursting kan gavne virksomheder og institutioner på følgende måder:
- Omkostningsbesparelser: Opbygning, vedligeholdelse og sikring af en lokal, fysisk IT-infrastruktur til cloud computing kan være en stor udgift i form af udstyr, energi og personale. Små og mellemstore virksomheder samt organisationer med begrænsede økonomiske ressourcer har måske ikke råd til deres egen cloud-infrastruktur. Ved at benytte cloud bursting kan de bedre planlægge økonomisk og tilpasse kapaciteten til deres respektive behov.
- Arbejdsbyrde: Ud over den økonomiske byrde ved at vedligeholde IT-infrastrukturen er der også den tid, det kræver. Vedligeholdelse og daglig drift af et datacenter kræver en intern IT-afdeling med specialviden. Da mange virksomheder mangler tid og penge til at søge efter og ansætte personale, er cloud bursting en praktisk løsning.
- Fleksibilitet og skalerbarhed: Cloud bursting tilbyder fleksible IT-ressourcer til lager- og regnekapacitet, når du har brug for det. I stedet for at drive dit eget datacenter kan du tilslutte ressourcer for at imødekomme dine behov. På den måde kan du fleksibelt dele og behandle arbejdsbelastninger og udnytte behovsbaseret skalerbarhed.
- Kapacitet: Cloud bursting-teknologier kan hjælpe med at opretholde ydeevnen under spidsbelastninger og undgå IT-nedbrud. Du kan øge ydeevnegrænserne og outsource arbejdsbelastninger til eksterne ressourcer. Dette giver din offentlige cloud og dit lokale datacenter mere kapacitet.
- Kunde- og brugervenlighed: Ved at opretholde ydeevne og kapacitet forbedrer du også din kundevenlighed og dit design af brugeroplevelsen. Dette gør en app eller en onlinebutik mere attraktiv for kunderne samt mere pålidelig og nemmere at bruge.