Cloud bursting
Hoe cloud bursting een brug slaat tussen privé- en openbare clouds om meer computerbronnen te krijgen
Kev Zettler
Full Stack Web Developer
Cloud bursting is een cloud computing-configuratie waarmee een privécloud toegang krijgt tot bronnen in de openbare cloud door "open te breken” in een openbare cloud wanneer de vraag naar computergebruik sterk toeneemt.
Waarom zou je genoegen nemen met een privécloudinfrastructuur als je je krachten kunt bundelen met een openbare cloud? Dit soort redenering heeft van hybride cloud de populairste vorm van cloud computing gemaakt en van cloud bursting een populaire manier om op aanvraag toegang te krijgen tot de kracht van hybride cloud computing.
Compass gratis uitproberen
Verbeter je ontwikkelaarservaring, catalogiseer alle services en verbeter de gezondheid van je software.
Wat is cloud bursting?
Cloud bursting is een applicatieconfiguratie waarmee de privécloud in de publieke cloud kan 'openbreken' en toegang krijgt tot extra computerbronnen zonder onderbreking van de service. Deze 'clouduitbarstingen' kunnen automatisch geactiveerd worden als er veel vraag is of op handmatig verzoek.
De technologie achter cloud bursting omvat Infrastructure-as-a-Service (IaaS), een cloud computing-infrastructuur waarmee ontwikkelaars cloudbronnen op aanvraag dynamisch kunnen configureren. DevOps-tools zoals configuratiebeheer en infrastructuur-as-code (IaC) worden gebruikt om de capaciteitsdrempels te specificeren of gebeurtenissen te activeren die het uitbreken van de cloud activeren.
gerelateerd materiaal
Infrastructure-as-a-service
Oplossing bekijken
Verbeter je DevEx met Compass
De voordelen van cloud bursting
Flexibel schalen
Cloud bursting biedt de flexibiliteit om je snel aan te passen aan veranderende behoeften op het gebied van cloudcapaciteit. Als teams worden getroffen door een onverwachte toename van het verkeer naar een privécloud, kunnen ze naadloos uitbreiden naar de openbare cloud. Toegang tot een openbare cloud biedt organisaties toegang tot bijna onbeperkte bronnen, waaronder grote openbare cloudproviders zoals Amazon Web Services (AWS) en Microsoft Azure. Bovendien kan cloud bursting lokale bronnen in de cloud vrijmaken die voor andere doeleinden kunnen worden gebruikt.
Bedrijfscontinuïteit
Cloud bursting kan ervoor zorgen dat de service van belangrijke applicaties en services niet wordt onderbroken. Aangezien het cloud bursting achter de schermen plaatsvindt, zullen gebruikers hoogstwaarschijnlijk geen verstoring ervaren, als er een minimale vertraging is.
Lagere bedrijfskosten
Aangezien organisaties enkel voor extra middelen betalen wanneer dat nodig is, kunnen ze de kosten van hun privécloudinfrastructuur verlagen door een minimale set middelen te behouden die nodig is voor kritieke en vertrouwelijke applicaties.
Wanneer hebben organisaties behoefte aan cloudwerking?
'Cloud bursts' worden veroorzaakt door pieken in de vraag naar computerbronnen. Deze uitbarstingen kunnen een toestroom van gebruikersverkeer zijn of dure eenmalige computertaken. Enkele veelvoorkomende situaties waarin de cloud uitbarst zijn:
Softwareontwikkeling
Softwareontwikkeling en analyses zijn twee van de meest voorkomende usecases om de cloud te gebruiken. DevOps-teams gebruiken vaak meerdere virtuele machines voor testdoeleinden, die maar een korte tijd nodig zijn. Bovendien zijn CI/CD-taken goede kandidaten om naar de publieke cloud te gaan, aangezien CI/CD meerdere eenmalige taken vereist die van korte duur zijn wanneer ontwikkelaars nieuwe commits aandragen.
Marketingcampagnes
Marketingcampagnes voor de lancering van nieuwe producten kunnen een enorme toestroom van verkeer genereren waarvoor uitgebreide cloudbronnen nodig zijn. Stel je de marketingactie voor een verwachte release voor van een Hollywood-film of videogame. Deze gebeurtenissen zorgen voor een tijdelijke stormloop van het verkeer die afneemt na de lancering van het nieuws. Dat is een goed moment om cloud bursting te gebruiken.
Modellering en zoekopdrachten van big data
Big data-bedrijven moeten vaak eenmalige zoekopdrachten uitvoeren of modellen genereren die de capaciteit van hun privécloud te boven gaan. Deze taken zijn zeer geschikt voor cloud bursting. Het bedrijf kan snel de openbare cloud betreden voor extra middelen om de taak te versnellen. Enkele gedetailleerde voorbeelden van big data-taken zijn:
- High-fidelity 3D-rendering
- AI- en ML-modeltraining
- Autonome voertuigsimulatie
Seizoensgebonden bedrijven
Seizoensbedrijven hebben extra computerbronnen nodig tijdens bekende piekmomenten. Bijvoorbeeld:
- Shoppen tijdens de drukte van de feestdagen voor een site voor e-commerce of verzending
- Financiële verwerking aan het einde van het kwartaal
- Politieke verkiezingsseizoenen (inzamelingsacties en websiteverkeer voor inlichtingen over kandidaatvoorstellen)
Conclusie...
Als bedrijven flexibiliteit nodig hebben om snel te kunnen reageren op veranderende zakelijke eisen die de middelen van cloud computing onder druk zetten, kunnen ze overstappen op de hybride cloud. Ze breiden de cloudcapaciteit voor een korte (of lange) tijd uit, zonder dat ze de bronnen van de privécloud voor onbepaalde tijd hoeven uit te breiden.
Ga aan de slag met cloud bursting met Bitbucket Cloud.
Deel dit artikel
Volgend onderwerp
Aanbevolen artikelen
Bookmark deze resources voor meer informatie over soorten DevOps-teams of voor voortdurende updates over DevOps bij Atlassian.