Bedrijven begonnen in de jaren 70 en 80 op grote schaal computers te gebruiken. In de jaren 90 werden de meeste van deze computers verbonden met het groeiende internet. Bijna iedereen maakte gebruik van een computernetwerk in lokale datacenters die door eigen personeel werden beheerd – misschien herinnert u zich zelfs dat sommige websites na 17.00 uur lokale tijd offline gingen wanneer IT-medewerkers de servers uitschakelden en voor de nacht naar huis gingen.
Dat veranderde in de jaren 2000, toen ondernemingen hun computerdiensten begonnen te verplaatsen naar verschillende cloudplatforms. Cloudimplementatie verplaatst het belastende werk van het installeren en onderhouden van hardware naar speciaal gebouwde datacenters die meerdere klanten bedienen.
Hybride cloud en multicloud zijn twee strategieën voor cloudcomputing die organisaties gebruiken om hun IT-middelen te beheren, maar ze verschillen in architectuur en doel.
Een hybride cloud combineert privécloud (lokale infrastructuur die specifiek aan de organisatie is toegewezen) en publieke cloud (diensten die door externe providers via het internet worden aangeboden), waardoor gegevens en applicaties tussen beide kunnen worden gedeeld. Deze aanpak biedt flexibiliteit en meer implementatiemogelijkheden, waardoor bedrijven hun gegevens gemakkelijker kunnen beheren, aan regelgeving kunnen voldoen en hun computermiddelen voor verschillende werklasten kunnen optimaliseren.
Een multicloud-strategie houdt in dat meerdere cloudcomputingdiensten van verschillende providers worden gebruikt, vaak om afhankelijkheid van één leverancier te voorkomen, redundantie te vergroten en te profiteren van de beste oplossingen. Multicloudomgevingen kunnen elke combinatie van publieke, private of hybride cloudoplossingen omvatten, waardoor organisaties verschillende clouddiensten voor uiteenlopende taken kunnen selecteren op basis van specifieke vereisten, zoals kosten, prestaties of geografische locatie.
Hoewel beide strategieën meer flexibiliteit en potentiële kostenbesparingen bieden, zorgen ze ook voor complexiteit op het gebied van beheer en integratie. In dit artikel deel ik de overeenkomsten en verschillen om u te helpen een weloverwogen beslissing te nemen.
Wat is multicloud?
Als één cloud goed werkt, kan overstappen op multicloudomgevingen voor allerlei toepassingen nog beter zijn. Multicloudmodellen komen voort uit een idee dat rond 2010 volwassen werd, toen vroege gebruikers hun cloud-ecosystemen begonnen te diversifiëren om diensten over de hele linie te optimaliseren en afhankelijkheid van één leverancier te voorkomen.
Multicloudinfrastructuur omvat doorgaans meerdere dienstverleners die samenwerken om applicaties uit te voeren, gegevens op te slaan, automatisering te verbeteren enzovoort. U kunt bijvoorbeeld een lokale netwerkprovider hebben voor kleine, eenvoudige bewerkingen waarbij een lage latentie vereist is. Daarbovenop kunt u een grote, beveiligde opslagcapaciteit toevoegen van een leverancier die geavanceerde beveiligingstools biedt, terwijl een andere provider snelle verwerking en een geavanceerde SaaS-softwaresuite aanbiedt die elders niet beschikbaar is, voor betere ontwikkeling en cloudbeheer binnen teams.
Een goede multicloudorkestratie heeft enkele belangrijke kenmerken, waaronder:
- Leveranciersdiversiteit: Een strategische selectie van verschillende cloudserviceproviders kan voor ondernemingen een wereld aan mogelijkheden openen. Eén leverancier, Amazon Web Services (AWS), beschikt bijvoorbeeld over ultramoderne beveiliging en herstel na calamiteiten en kan ideaal zijn voor het opslaan van uw meest gevoelige gegevens, terwijl Microsoft Azure zeer betaalbare bandbreedte kan bieden en uitstekend kan werken voor activiteiten met veel verkeer, zoals een openbare website. Een andere provider, zoals Google Cloud Platform, kan abonnementsopties bieden voor geavanceerde softwaretools die u nergens anders kunt krijgen. In dat geval is de verleiding groot om te combineren totdat u een optimale balans hebt gevonden tussen tegenstrijdige eisen.
- Verbeterde aanpasbaarheid: Door oplossingen in de cloud te stapelen, wordt het eenvoudiger om aangepaste cloudcomputingmiddelen voor uw behoeften te bouwen. Als u bijvoorbeeld geavanceerde AI gebruikt, hebt u mogelijk enorm veel rekenkracht en veel geheugenruimte nodig voor trainingsgegevens. Dat is een vrij specifieke vereiste, en uw DevOps-team kan het beste voor de realtimeverwerking naar de ene leverancier gaan en voor de ML-trainingsgegevens naar een andere.
- Risicobeperking: Diversificatie is de sleutel tot het opbouwen van een robuust ecosysteem. Stel dat uw enige privatecloudprovider wordt gehackt en een belangrijk onderdeel van uw computerinfrastructuur wordt versleuteld. Een back-up op de servers van een onafhankelijke provider kan ervoor zorgen dat u veilig blijft werken terwijl u het probleem met de eerste provider oplost.
Wat is een hybride cloud?
Ondernemingen die voor bepaalde zaken de cloud gebruiken en tegelijkertijd ten minste een deel van hun IT-infrastructuur behouden, maken gebruik van een hybride cloudstrategie. Deze cloudopstellingen zijn precies wat de naam suggereert: een cloudbenadering die de netwerkinfrastructuur op locatie aanvult, maar niet vervangt. Een hybride cloudarchitectuur bestaat vaak uit een combinatie van lokale netwerkcomponenten met een lage latentie, een grote openbare clouddienst voor ontwikkelingsactiviteiten en een veilige private cloudinfrastructuur voor het delen van gevoelige gegevens met beperkte toegangsrechten.
Hoewel dit doorgaans een tussenoplossing is voor ondernemingen die onderweg zijn naar een volledig cloudgebaseerde oplossing, hebben hybride clouds hun eigen voordelen. Een daarvan is de zeer lage latentie dankzij een lokaal netwerk. Een ander voordeel is de mogelijkheid om lokaal te ontwikkelen met het ontwikkelteam dat op locatie aanwezig is en vervolgens alles te back-uppen naar een grote en efficiënte cloudopslagoptie, zoals AWS.
Er is een bepaald type bedrijf dat bijzonder graag hybride oplossingen gebruikt. In de regel werken hybride cloudopstellingen het best voor grote aanbieders met veel online diensten, waarbij de vraag op korte termijn sterk kan fluctueren. Bedrijven zoals Netflix, Hulu, Uber en Airbnb maken precies zulke cycli door: kijkers kijken massaal naar de eerste twee diensten, terwijl de vraag van toeristen en reizigers bij de laatste twee fluctueert. In elk bedrijf maakt de flexibiliteit van een hybride cloud een snelle opschaling mogelijk, van de strenge authenticatie van het lokale netwerk naar de grotere capaciteit van een cloudbenadering.
Multi-cloud en hybride cloud vergelijken
Een hybride cloud richt zich op de orkestratie tussen private en openbare clouds, met als doel een naadloze werking daartussen, terwijl multi-cloud de nadruk legt op het strategische gebruik van meerdere cloudproviders om aan uiteenlopende behoeften te voldoen.
Als je dit allemaal goed wilt onthouden, kun je het verschil tussen een multi-cloud en een hybride cloud als volgt kort samenvatten: het multi-cloudmodel gebruikt twee of meer openbare clouddiensten, terwijl de hybride cloud openbare en private diensten combineert. In het klassieke model behoudt de gebruiker de fysieke controle over ten minste één onderdeel van de hybride cloud. Dat kan zo eenvoudig zijn als één server of zo complex als een volledig uitgerust privédatacenter.
Verschillen in cloudarchitectuur
Je kunt veel variatie zien in de manier waarop deze clouds kunnen worden geconfigureerd. Met een volledig multi-cloudmodel kun je providers combineren en afwisselen, omdat je enige beperkingen worden bepaald door de infrastructuur die je providers vanuit datacenters van professionele kwaliteit aanbieden.
De hybride benadering kan dezelfde componenten hebben als het multi-cloudmodel, maar met een extra machine of groep machines die door de klant wordt beheerd. Beide modellen bieden veel flexibiliteit, met vrijwel onbeperkte mogelijkheden om het netwerk uit te breiden en te specialiseren.
Voor- en nadelen
Voordelen van multi-cloudimplementatie
- Het ontbreken van een private architectuur verlaagt de opstart- en uitbreidingskosten aanzienlijk.
- Het opschalen van de cloud(s) kan worden geregeld via één contactpersoon tussen de klant en de provider.
- Onbeperkte toegang tot SaaS en aangepaste programma's zonder investering van de kant van de klant.
Nadelen van multi-cloud
- Zonder private architectuur moeten alle gegevens en programma's op een externe cloudserver worden bewaard.
- Verlies van de dienst of een verbroken verbinding kan leiden tot een onderbreking van de bedrijfscontinuïteit.
Voordelen van hybride-cloudimplementatie
- Door bepaalde gegevens op een privénetwerk te bewaren, ontstaat een relatief veilige back-up die op afstand moeilijker toegankelijk is.
- Wijzigingen in netwerkconfiguraties kunnen snel worden doorgevoerd zonder de mogelijke beperkingen die door de cloudprovider zijn ingesteld.
Nadelen van hybride cloud
- Hybride cloudnetwerken vereisen dat ten minste bepaalde hardware als privénetwerk wordt onderhouden, wat kosten met zich meebrengt voor een intern IT- of ontwikkelingsteam.
- De privéserver beschikt mogelijk niet over de volledige of meest actuele versie van uw beveiligingssoftware, waardoor deze kwetsbaar blijft voor geavanceerde hackpogingen.
Toekomstige trends en zich ontwikkelende technologieën
Net als al het andere in de technologie staat niets stil in cloudcomputing. Hoewel de technologie zich te snel ontwikkelt om met zekerheid te kunnen voorspellen wat de toekomst brengt, zijn er enkele ontwikkelingen die veelbelovend zijn voor de richting waarin het cloudmodel zich beweegt.
Opkomende technologieën in cloudcomputing
- Kunstmatige intelligentie: Machinelearning en kunstmatige intelligentie hebben veel opslagruimte en snelle verwerking nodig om succesvolle modellen te ontwikkelen, waardoor ze ideaal zijn voor cloudinfrastructuur.
- Kubernetes: Kubernetes maakt het eenvoudig om nieuwe toepassingen in de cloud uit te rollen door ze vanuit één bron uit te voeren, waardoor ontwikkeling en delen tussen platforms worden vereenvoudigd.
- Edgecomputing: Edgecomputing leidt zoveel mogelijk verwerking en gegevensopslag zo dicht mogelijk naar de bron (of "rand") van de gegevens, waardoor de verwerking wordt versneld en bandbreedte wordt bespaard.
- Blockchain: Zie blockchain als een reeks dozen met gegevens die u met sterke versleuteling beschermt. Aanvankelijk ontwikkeld voor cryptovaluta, vinden gegevensblokken nieuwe toepassingen bij het creëren van contracten op basis van zero trust en validatie van gegevensbestanden.
- Internet der Dingen (IoT): Cloudtoepassingen stellen apparaten in staat informatie uit te wisselen om slimme functies te coördineren en teams, apparaten en platforms te integreren.
Voorbereiden op meer schaalbaarheid en flexibiliteit
De grote vooruitgang in multicloud- en hybride-cloudinfrastructuur ligt in het vermogen van deze netwerken om naar believen op en af te schalen. Dit opent een wereld aan flexibiliteit voor het aannemen van nieuwe projecten en het verlagen van uitgaven wanneer de behoeften tussen projecten afnemen. Dit geldt nog sterker voor SaaS-toepassingen, die naar behoefte kunnen worden gebruikt, zoals een projectmanagementtool die alleen tijdens een projectcyclus nodig is en die u tussen projecten door niet hoeft te gebruiken.
Multicloud versus hybride cloud
Cloudcomputing is sinds de doorbraak in de jaren 90 met grote sprongen gegroeid. Tegenwoordig hebben zowel multicloud- als hybride-cloudsystemen hun plaats in bedrijfsnetwerken. Het is goed om te weten welke implementatiemodellen het beste geschikt zijn voor welk type toepassing, hoewel de ontwikkelingen steeds meer in de richting van grotere connectiviteit gaan.
Er zijn eindeloos veel cloudbronnen om meer te leren, waaronder podcasts over cloudcomputing, conferenties en cursussen.
U kunt zich abonneren op de nieuwsbrief van The CTO Club om op de hoogte te blijven van de toekomst van clouddiensten en de nieuwste tools voor het bouwen van SaaS-teams en -systemen die kunnen opschalen.
