De cloud is als een all-you-can-eat buffet! Onbeperkte toegang tot gedematerialiseerde bronnen die op verzoek kunnen worden gebruikt: opslag, databases, applicaties, rekencapaciteit... en nu ook kunstmatige intelligentie. Met zoveel beschikbare oplossingen kan het kiezen van de juiste een ingewikkeld proces zijn. Private, publieke of hybride cloud, multicloud: wat zijn de verschillen? En hoe maak je de juiste keuze? Onze expert Loïc Caroli geeft u de antwoorden..
De cloud is een alomtegenwoordig onderdeel van ons dagelijks leven geworden. Het grote publiek is ermee vertrouwd via video- en muziekstreamingplatforms, sociale netwerken, kantoortoepassingen en online opslag. Professionals gebruiken het in hun zakelijke toepassingen (CRM, business intelligence, projectbeheer, HRIS, enz.) of om samen te werken met anderen (Slack, Teams, enz.).
IT-specialisten jongleren ondertussen met abonnementen en API's voor verschillende cloudservices en proberen het gebruik, de beveiliging en de kosten in de gaten te houden. De uitdagingen van cloudbeheer en -beveiliging vereisen expertise en voortdurende controle.
Hoewel de cloud al bestaat sinds het begin van de jaren 2000, zijn er verschillende fasen geweest waarin de adoptie ervan is versneld. De eerste, in de jaren 2010, met de komst van hyperscalers, Amazon Web Services (AWS), Microsoft Azure en Google Cloud Platform (GCP) waardoor het aantal innovatieve diensten is toegenomen en de kosten zijn gedaald.
De tweede was tijdens de Covid-epidemie, toen telewerken de behoefte aan externe toegang tot applicaties en gegevens deed toenemen.
De derde wordt momenteel uitgevoerd, met desnelle toepassing van generatieve kunstmatige intelligentie (GAI).
IAG vereist veel reken- en opslagkracht, die de cloud op een flexibele en schaalbare manier kan leveren.
Wat is de cloud?
Cloud computing is een ongrijpbaar concept, maar de definitie ervan is vrij eenvoudig. Het verwijst naar een set gedistribueerde servers die software, infrastructuur en gegevens hosten die toegankelijk zijn voor gebruikers via een wide area network, in ruil voor een abonnement. Kortom, alle IT-resources die beschikbaar zijn wanneer je ze nodig hebt, gedematerialiseerd en te huur.
De 3 clouddiensten
Deze bronnen kunnen de vorm aannemen van een applicatie, een platform of een infrastructuur. Ze worden over het algemeen benaderd door eindgebruikers via een eenvoudige webbrowser of via API's.
- SaaS (Software as a Service)
Le SaaS is een softwaretoepassing, web of mobiel, die wordt geleverd als een dienst. Het is een huur van een kant-en-klare service. In tegenstelling tot software die lokaal op een computer of server op locatie wordt geïnstalleerd, hoef je deze niet voor elke gebruiker te installeren of onderhoudstaken (bugfixes, updates, enz.) uit te voeren. SaaS is daarom gericht op eindgebruikers.
- PasS (Platform as a Service)
Le PaaS voegt een extra dimensie toe aan SaaS: de hardware wordt toegevoegd aan de toepassing om een platform te vormen. PaaS-operators bieden niet alleen een ontwikkelomgeving op afstand, ze bieden ook middelware. PaaS is daarom gericht op ontwikkelaars.
- IaaS (Infrastructuur als een Service)
Het model IaaS is de huur van een technisch platforminclusief servers, applicaties, databases, enz. IaaS is ontworpen voor teams in productie, maar ook voor ontwikkelaars. Er zijn ook een aantal verschillende toepassingen, zoals DaaS (Desktop as a Service), FaaS (Function as a Service) en CaaS (Container as a Service).
De cloud en containers
De cloud maakt deel uit van de trend naar virtualisatie van diensten. containerisatie hardware-infrastructuren. Opslag, geheugen, rekenkracht, netwerk... worden geleverd in de vorm van containers, op aanvraag toegankelijk via het internet.
Het bestaat uit het verzamelen van de softwarecode en alleen de componenten die nodig zijn voor de uitvoering ervan, bibliotheken, frameworks en andere afhankelijkheden om ze te isoleren in hun eigen "container". De software in de container kan dan worden verplaatst en consistent worden uitgevoerd in alle cloudmodellen, ongeacht hun besturingssysteem. De container functioneert als een soort bel of computeromgeving die de applicatie omhult en isoleert van de omgeving. Het is in feite een complete draagbare computeromgeving.
De 5 kenmerken van de cloud
Samengevat wordt de cloud gedefinieerd door 5 hoofdkenmerken:
- Overal toegang via internet of een bedrijfsnetwerk : altijd, overal en vanaf elk apparaat toegankelijk. Toegang is mogelijk via een browser, open API's of SDK's.
- Zelfbediening : De service is toegankelijk via een webinterface, API's of SDK's. De service wordt binnen enkele seconden of minuten geleverd.
- Dematerialisatie en het delen van bronnen De kosten zijn lager met dit huurmodel, omdat teams geen eigen hardware hoeven aan te schaffen.
- Flexibiliteit (of elasticiteit): resources op aanvraag toewijzen en schalen is eenvoudig en automatisch. Cloudapplicaties kunnen hun resources automatisch verlagen of verhogen als reactie op pieken in de activiteit.
- Pay-as-you-go (Pay as you go): gebruikers betalen voor hulpbronnen op basis van hun verbruik. IDit maakt het mogelijk om Capex (investeringen) te optimaliseren ten gunste van Opex operationele budgetten.
De 4 cloudmodellen
Er zijn vier cloudimplementatiemodellen.
- De publieke cloud
Een publieke cloud wordt beheerd door een derde partij die eigenaar is van de IT-infrastructuur en deze beschikbaar stelt aan een eindgebruiker. Amazon Web Services (AWS), Microsoft Azure, Google Cloud (GCP) en OVH in Frankrijk zijn de belangrijkste aanbieders van public clouds. Een public cloud wordt gedeeld door verschillende klanten.
- De privécloud
De private cloud bestaat uit IT-resources die exclusief voor een organisatie zijn bestemd. Deze kan fysiek intern of extern worden gehost.
- Hybride wolk
Het is een combinatie van publieke en private clouds die werken als één omgeving.
- De gemeenschapswolk
Deze cloud wordt gedeeld door verschillende organisaties. Hij wordt meestal extern gehost, maar kan ook door een van de leden worden gehost.
En vier niveaus van volwassenheid
- Wolk eerst
verwijst meestal naar een technologie die over het algemeen was ontworpen als servergebaseerde technologie, maar die nu wordt gebruikt en toegepast in de cloudomgeving. Bijvoorbeeld een salarisapplicatie die oorspronkelijk was ontworpen voor een on-premises server, maar die is gemigreerd via een lift-and-shift.
- Klaar voor de cloud
Wordt gebruikt om toepassingen en technologieën te beschrijven die zijn ontworpen om op een cloudcomputingplatform te draaien. Met deze technologie kunnen organisaties hun applicaties naar de cloud verplaatsen zonder wijzigingen in de broncode aan te brengen. Hierdoor kunnen bedrijven profiteren van clouddiensten zoals schaalbaarheid, kostenbesparingen en hogere snelheid.
- Cloud-native
verwijst naar toepassingen, technologieën en software die worden gemaakt en ingezet in de cloud met behulp van cloudprincipes en cloudnative technologieën: containers, serverless, API's, objectopslag, enz. Omdat deze toepassingen vanaf het begin zijn ontworpen in en voor de cloud, met inachtneming van de 12 Cloud Natives-factoren, worden ze beschouwd als de meest compatibele en geoptimaliseerde toepassingen voor de cloud.
Welke cloud kiezen?
De keuze voor een cloudoplossing hangt af van uw use cases, uw technologische voetafdruk en uw wettelijke vereisten, maar ook van de volwassenheid van uw organisatie op het gebied van vaardigheden en besturingsmodel.
Le De publieke cloud is beter geschikt voor zware werklasten, eendoor fluctuerende eisen of de noodzaak om zich te abonneren op innovatieve aanbiedingen. DE private cloud is beter geschikt voor voorspelbare en constante werkbelastingen en voor toepassingen die gevoelige gegevens hosten. DE hybride clouds zijn veelzijdiger en zal een groot succes worden in 2024.
Welke is het veiligst?
Privéclouds worden over het algemeen als veiliger beschouwd, omdat deze architecturen niet worden gedeeld zoals openbare clouds, die meer blootstaan aan beveiligingslekken. Steeds meer bedrijven stappen af van hun 100 % public cloud-strategie en verplaatsen hun gevoelige gegevens naar dedicated datacenters.
Welke zijn het duurst?
Dit is een complexe kwestie, omdat de kosten variëren afhankelijk van een aantal parameters, zoals de IaaS-, PaaS- of SaaS-modellen, de regio's waar resources worden ingezet, de geselecteerde leveranciers en de verbruiksverplichting van de klant in termen van volume en duur.
Het is essentieel om een FinOps aanpak te beginnen met een business case.
Niettemin zijn privéclouds op basis van hypergeconvergeerde infrastructuren en propriëtaire funderingen duurder in termen van kapitaaluitgaven, maar goedkoper in termen van operationele uitgaven dan openbare clouds.
Aarzel niet om meerdere cloudarchitecturen tegelijk te gebruiken en je workloads dynamisch te orkestreren met behulp van een cloudbeheerplatform!
Afhankelijk van hoe uw gegevens zijn ingedeeld, kunt u sommige werklasten in een of meer publieke clouds draaien en andere in een private of hybride cloud.
Hoewel deze strategie het beheer van een groter aantal clouds met zich meebrengt, biedt het u ongeëvenaarde flexibiliteit, een antwoord op het risico van afhankelijkheid van één enkele publieke, private of hybride cloud.