Kom jij in aanmerking voor subsidies of rentevrije leningen? - Ontdek het hier
Terug naar alle artikelen

15 juni 2023 - 7 minutes

De 3 C's van cloud computing

Hint: Het is niet "cloud" of "computing".

Ironhack

Changing The Future of Tech Education

Articles by Ironhack

DevOps & Cloud

De afgelopen jaren is de "cloud" van een modewoord overgegaan naar de standaard. Tegenwoordig verwacht iedereen dat informatie overal beschikbaar is, of dat nu gaat om je persoonlijke gegevens zoals foto's en berichten of je favoriete media, zoals films en tv-programma's. In plaats van te moeten wachten tot er dvd's naar huis worden gestuurd, kunnen we nu vrijwel alles wat we willen bekijken, overal en altijd, allemaal dankzij de cloud. Maar weet je wat de cloud eigenlijk is? Laten we het eens bekijken!

Wat is cloud computing?

De definitie van cloud computing: cloud computing is de on-demand levering van computerbronnen via internet. In de meeste gevallen beschikt cloud computing over een pay-as-you-go-model, wat betekent dat je alleen betaalt voor het aantal computerbronnen dat je gebruikt. Cloud computing stelt klanten (studenten, ontwikkelaars, bedrijven) in staat om toegang te krijgen tot diensten, zoals opslag en rekenkracht zonder hun eigen servers te hoeven kopen en onderhouden. Omdat de klant zijn eigen computermiddelen niet hoeft te beheren, kunnen klanten vanaf elke locatie werken en hun product overal en altijd met gemak leveren. De voordelen van cloud computing kunnen niet worden onderschat.

We weten wat je waarschijnlijk denkt: wat zijn de nadelen van cloud computing? Aangezien cloud computing al deze grote voordelen biedt, moeten er ten minste enkele nadelen zijn, of het nu gaat om de kosten, de gebruiksproblemen of totaal iets anders. Nou, dat is gedeeltelijk juist; er zijn enkele nadelen aan cloud computing, maar ze hebben niets te maken met kosten of gebruiksgemak! In de overgrote meerderheid van de gevallen is het aanzienlijk goedkoper om de cloud te gebruiken dan het zou zijn om servers op locatie aan te schaffen en te onderhouden. Bovendien bieden cloudproviders meestal verschillende, vooraf geconfigureerde servers die het supereenvoudig maken om aan de slag te gaan met productimplementatie.

Als het gaat om de cloud, zijn er drie grote nadelen: controle, beveiliging en internetafhankelijkheid.

  • Controle: je betaalt om computerbronnen te gebruiken, maar omdat je geen eigenaar bent van het systeem, heb je geen controle over zaken zoals systeemupdates, geplande downtime of vooraf ingestelde standaardwaarden.

  • Beveiliging: wanneer je de cloud gebruikt, verzend je al je kostbare gegevens via internet naar een systeem van derden. Zorg ervoor dat al je gegevens altijd versleuteld zijn, zowel in rust als onderweg!

  • Internetbetrouwbaarheid: je bent geen eigenaar van het systeem en de enige manier waarop je toegang kunt krijgen tot de servers waarop je gegevens staan of waarop je je website host, is via internet. Zonder internettoegang kun je geen middelen beheren. 

Deze overwegingen zijn zeer reëel: het is verleidelijk om altijd volledige controle en toegang tot je cloud computer te hebben, maar het is waarschijnlijk niet iets dat je echt nodig hebt. Houd er rekening mee dat bedrijven van elke omvang, of het nu kleine start-ups of miljardenondernemingen zijn, allemaal cloud computing gebruiken; zelfs als ze geen volledige controle en toegang hebben tot de systemen waarvoor ze veel geld betalen om die te gebruiken. Als al deze bedrijven, sommige in sectoren die strenge wettelijke vereisten hebben met betrekking tot gegevensverwerking en privacy, in staat zijn om cloud computing-bronnen te gebruiken, dan kun jij dat ook.

Kosten, gemak en controle (Cost, Convenience, Control)

Kosten, gemak en controle, ook bekend als de 3 C's van cloud computing, definiëren het landschap van cloud computing-diensten. Wanneer klanten op zoek zijn een computerplatform, zoeken ze naar een oplossing die de kosten minimaliseert en het gemak en de controle maximaliseert. Laten we deze drie overwegingen opsplitsen.

Kosten (Cost)

Over het algemeen is een van de grootste voordelen van cloud computing de kostenbesparing. Dit is van toepassing ongeacht of je een zelfstandige developer bent die aan een persoonlijk project werkt of dat je een enorm bedrijf bent dat op een wereldwijd platform werkt, maar de kosten kunnen om verschillende redenen voor beiden van belang zijn. Een korte les over zakelijke budgettering: er zijn twee soorten kosten, namelijk kapitaaluitgaven en operationele uitgaven. 

  • Kapitaaluitgaven: grote aankopen van vaste activa die op lange termijn zullen worden gebruikt

  • Operationele uitgaven: de kosten om het bedrijf op een dagelijkse basis te runnen

Over het algemeen willen managers en leidinggevenden niet worden geconfronteerd met hoge kosten (meer servers kopen voor het datacenter) en daarom voelen ze zich gauw geneigd om in de loop van de tijd voor dingen te betalen (pay-as-you-go-compute-diensten). Door het toeval is het waarschijnlijk goedkoper voor een bedrijf om toch voor cloud computing-diensten te betalen! En als je aan een persoonlijk project werkt, is het waarschijnlijk altijd goedkoper om de cloud te gebruiken dan om je eigen server te kopen, vooral met alle gratis opties die worden aangeboden door diensten zoals AWS, Google Cloud en Microsoft Azure.

Gemak (Convenience)

Wat is handiger dan on-demand?! 

  • Weet je niet hoe je vanuit het niets een computeromgeving kunt opzetten die klaar is voor ontwikkeling? Leveranciers van clouddiensten hebben veel vooraf geconfigureerde opties die je kunt gebruiken, zodat je je kunt concentreren op je product en je niet hoeft te concentreren op het beheer van de onderliggende infrastructuur.

  • Lanceer je binnenkort een product en verwacht je een groot aantal bezoekers op je website? Maak je geen zorgen, de meeste cloud serviceproviders kunnen de hoeveelheid rekenkracht die aan je is toegewezen opschalen wanneer dat nodig is, zonder dat je actie hoeft te ondernemen! 

  • Ben je aan het uitbreiden naar een nieuwe markt? Cloud serviceproviders bieden diensten aan in verschillende geografische zones wereldwijd. Met kleine configuratiewijzigingen kun je je product razendsnel aan mensen overal ter wereld leveren. 

Controle (Control)

Meestal willen mensen zoveel mogelijk controle hebben over hun infrastructuurbronnen. Met cloud computing heb je niet zoveel controle als wanneer je een fysieke serverruimte zou hebben. Het is niet mogelijk om naar de cloud toe te lopen en een computer aan te sluiten zoals je dat zou kunnen doen met een server op locatie. Bovendien heb je helemaal geen controle over je cloud services als je internetverbinding niet beschikbaar is! Hoe gaan cloud serviceproviders om met deze twee problemen?

Controlespectrum

Meestal heb je niet zoveel controle nodig als je denkt. Hoewel het leuk kan zijn om de infrastructuur precies aan te passen zoals je dat wilt, zijn er waarschijnlijk kant-en-klare branche standaarden die prima voor je werken. Maar dat wil niet zeggen dat cloud serviceproviders geen producten aanbieden voor mensen die volledige controle (of geen controle) willen over hun infrabronnen. Over het algemeen zijn er drie soorten cloud computing:

  • Infrastructure-as-a-Service (IaaS): basisbouwstenen van IT, maar dan in de cloud. Van infrastructure engineers wordt verwacht dat ze de infrastructuur bouwen en beheren om de oplossing te creëren die de bedrijfsdoelen het beste ondersteunt.

  • Platform-as-a-Service (PaaS): geen noodzaak om onderliggende middelen te beheren! Ontwikkel en implementeer je applicatie in de cloud en de cloud serviceprovider zorgt voor capaciteitsplanning en software-updates voor de onderliggende infrastructuur. 

  • Software-as-a-Service (SaaS): je hoeft je niet druk te maken over de onderliggende bronnen of diensten! Het enige waar je aan moet denken, is hoe je de software gebruikt om je doelstellingen te bereiken.

Internetconnectiviteit

Wat is het antwoord van cloud serviceproviders op problemen met de internetverbinding? Eigenlijk hebben ze er geen nodig: als je internet uitvalt en je infrastructuur zich in eigen huis bevindt, dan zou geen van je klanten je diensten kunnen bereiken! Wat zou je liever hebben, dat je gedurende een paar minuten geen controle hebt over je diensten of dat je klanten gedurende een paar minuten geen gebruik kunnen maken van je diensten? In de overgrote meerderheid van de gevallen is het veel beter dat de klanten tevreden blijven met het product ten koste van een beetje controle.

Wat is de volgende stap?

Nu we alle voordelen van cloud computing hebben doorgenomen, wil je waarschijnlijk graag aan de slag met de cloud. Het mooie is dat de cloud eindelijk op grote schaal gebruikt wordt - je kunt vandaag nog aan de slag! En als je geïnteresseerd bent in werken in de technologiebranche en het creëren van coole cloud-powered producten, dan denken we dat er geen betere plek is om te beginnen dan bij de bootcamps van Ironhack. Het platform biedt bootcamps voor vrijwel elke rol in technologie, en er is nog nooit een beter moment geweest om lid te worden van de sector. Laten we leren maximaal te profiteren van de cloud; we kunnen niet wachten om je in de klas te zien!

Vergelijkbare Artikelen

Aanbevolen voor jou

Klaar om mee te doen?

Meer dan 10,000 carrièreveranderaars en ondernemers lanceerden hun carrière in de tech industrie met Ironhack's bootcamps. Start uw nieuwe carrière reis en sluit u aan bij de tech revolutie!

Ik accepteer de Privacybeleid en de Gebruiksvoorwaarden