Cloud computing is een populair buzzword dat verwijst naar een on-demand technologie die de technologiewereld heeft veroverd en de manier waarop we IT-middelen provisioneren en toegang krijgen tot gegevens vereenvoudigt. Om het concept van cloud computing beter te begrijpen en te waarderen, laten we teruggaan in de tijd en kijken hoe de technologische omgeving eruitzag vóór de komst van cloudtechnologie.
Traditioneel zou een organisatie fysieke servers aanschaffen en deze opzetten in haar eigen kantoor. Naarmate het bedrijf groeide, zouden de groeiende zakelijke eisen het bedrijf dwingen om zijn middelen te verplaatsen naar een datacenter waar het aanvullende middelen zou aanschaffen zoals servers, netwerkapparatuur, back-upvoeding en koelsystemen. Nu werkte dit prima, maar de opstelling bracht een paar uitdagingen met zich mee.
De uitdaging van traditioneel computergebruik
Het is duidelijk dat de traditionele aanpak van het provisioneren van fysieke middelen on-premise vaak zou leiden tot verhoogde operationele kosten veroorzaakt door de groei van het bedrijf. Zoals eerder besproken, zouden bedrijven meer geld moeten investeren in het huren van extra ruimte, energiekosten, onderhoud en het inhuren van een team van experts om hun middelen de klok rond te monitoren.
Het schalen van middelen op tijd om te voldoen aan de stijgende eisen van het bedrijf zou ook een uitdaging zijn. Bovendien zouden natuurrampen zoals aardbevingen, tyfonen en branden vaak een risico vormen voor het bedrijf en leiden tot enorme downtime die op zijn beurt het bedrijf zou beïnvloeden.
En hier komt cloud computing om de hoek kijken.
Cloud computing
Cloud computing is een on-demand levering van diensten die databaseopslag, rekencapaciteit, toepassingen, netwerken en andere IT-bronnen omvatten. Het sleutelwoord is ON-DEMAND. Dit betekent dat je resources kunt voorzien wanneer je ze nodig hebt. Dit wordt mogelijk gemaakt door een Cloud serviceprovider in een pay-as-you-go prijsmodel waarbij je alleen betaalt voor wat je nodig hebt.
Je kunt ook gemakkelijk je resources schalen om aan je groeiende behoeften te voldoen. Op deze manier kun je schijfruimte, CPU of geheugen toevoegen aan je cloud computing-instantie in enkele seconden zonder te maken te hebben met de pijnlijke vertragingen van goedkeuringen voor de aanschaf van extra apparatuur in het traditionele setup.
Kortom, cloud computing omvat de levering van IT-diensten zoals servers, databases, opslag, toepassingen en netwerken ‘op de cloud’ of via internet met behulp van een Cloud serviceprovider. Dit biedt schaalvoordelen, aangezien je doorgaans betaalt voor wat je gebruikt en zo je operationele kosten verlaagt en helpt je bedrijf efficiënter te runnen.
Enkele van de Top Cloud Computing platforms zijn:
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
- Microsoft Azure
- IBM Cloud
- Oracle Cloud
Soorten Cloud-implementatiemod
Niet alle cloud-implementaties zijn hetzelfde en er is geen one-size-fits-all type cloud-implementatie. Verschillende cloudmodellen en architecturen zijn geëvolueerd om gebruikers en organisaties te helpen aan hun behoeften te voldoen. Laten we een moment nemen en kort de belangrijkste soorten cloud doornemen.
1. Publieke Cloud
In de publieke cloud zijn alle middelen uitsluitend eigendom van en beheerd door bedrijven of leveranciers van derden. Deze leveranciers bieden rekenresources via internet en omvatten bedrijven zoals AWS, Google Cloud en Microsoft Azure.
In de publieke cloud worden middelen gedeeld tussen verschillende gebruikers en organisaties. Om toegang te krijgen en te genieten van de diensten, maakt u eenvoudig een account aan en voegt u uw factuurgegevens toe om toegang te krijgen tot de resources via een webbrowser.
2. Private Cloud
In een private cloud zijn rekenresources gereserveerd voor een enkel bedrijf of organisatie. Hier wordt de infrastructuur gehost en onderhouden in het datacenter van een bedrijf. De organisatie heeft totale controle over de hardware en diensten die het biedt.
Private Cloud geeft organisaties meer controle over hun resources en biedt een redelijke mate van privacy en zorgt ervoor dat vertrouwelijke informatie niet toegankelijk is voor leveranciers van derden.
Voorbeelden van private cloud zijn HP Cloud Services & Ubuntu Cloud.
3. Hybride Cloud
Dit is een mix van Publieke en Private clouds. Een bedrijf kan ervoor kiezen om de Publieke cloud te gebruiken voor een bepaalde dienst en bestanden en andere gegevens op de Private cloud te hosten, wat zorgt voor meer flexibiliteit.
Soorten Cloud Services
We kunnen Cloud services onderverdelen in de volgende brede categorieën – IaaS, PaaS, SaaS, en Serverless.
1. IaaS (Infrastructuur Als Een Dienst)
IaaS is de basiscategorie van op de cloud gebaseerde technologie en vormt de infrastructuur van de cloud. Het biedt een platform waarop gebruikers en bedrijven toegang kunnen krijgen tot resources zoals opslag en applicaties. Het stelt bedrijven ook in staat om hun inhoud op een naadloze manier te bouwen en te beheren.
Voorbeelden van IaaS zijn Microsoft Azure, AWS, en Google Cloud Platform.
2. SaaS (Software Als Een Dienst)
SaaS, afkorting voor Software Als Een Dienst, verwijst naar Cloud-gebaseerde applicaties of software die eindgebruikers kunnen gebruiken om hun inhoud te bouwen en te beheren. SaaS applicaties zijn toegankelijk via de browser en elimineren de noodzaak voor back-ups en installatie van applicaties rechtstreeks op uw lokale pc.
SaaS is zeer schaalbaar en biedt de broodnodige beveiliging voor bedrijven. Het is ongetwijfeld een van de meest populaire categorieën van Cloud Services en wordt gebruikt door vrijwel elk bedrijf, of het nu een kleine startup of een groot bedrijf is. SaaS is vooral handig bij samenwerking, vooral wanneer teamleden op afstand werken of zich in verschillende geografische regio’s bevinden.
Populaire voorbeelden van SaaS-diensten zijn Google Apps, Microsoft Office 365 en DropBox.
3. PaaS (Platform As A Service)
PaaS, een afkorting voor Platform As A Service, is een cloudplatform dat zich richt op ontwikkelaars en bedrijven. Het biedt hun een omgeving om hun eigen aangepaste applicaties te hosten, instantiëren en implementeren.
Naast de basisinfrastructuur zoals je die zou vinden in IaaS, zoals servers, databases, netwerken en opslag, biedt PaaS ontwikkelingstools, databasebeheersystemen en BI (Business Intelligence)-diensten om bedrijven in staat te stellen hun applicaties efficiënt te bouwen en implementeren.
Om het simpel te zeggen, in PaaS heb je de controle over je eigen applicaties en services. De cloudprovider zorgt voor al het andere.
Voorbeelden van PaaS-platforms zijn OpenShift en Google App Engine.
Voordelen van Cloud Computing
We hebben tot nu toe gezien waar cloud computing op neerkomt en de verschillende soorten cloudplatforms en cloudservices. Op dit punt heb je al een idee van enkele voordelen van cloudtechnologie. Laten we een overzicht bekijken van enkele van de voordelen van cloudtechnologie.
1. Kosteneffectiviteit
Het Cloud computing model werkt op basis van betalen wat je gebruikt. Dit betekent dat je alleen betaalt voor de resources die je gebruikt, in tegenstelling tot in een traditionele IT-omgeving waar je zelfs voor onderbenutte services top dollar betaalt.
Er zijn absoluut geen voorafgaande kosten of aanschaf van hardwareapparatuur. Je facturering stopt zodra je stopt met het gebruik van de cloudservices. Dit biedt een kosteneffectieve manier om resources te leveren en je applicaties te implementeren en leidt tot een betere voorspelling van toekomstige kosten.
2. Schaalbaarheid
Cloudtechnologie stelt je in staat om je resources te vergroten of te verkleinen op basis van de eisen van je bedrijf. Je kunt eenvoudig je rekenresources zoals RAM en CPU vergroten in geval van verhoogde werklast en ze verkleinen om de kosten te verlagen wanneer de werklast afneemt.
3. Hoge beschikbaarheid
Cloud zorgt ervoor dat je je resources gemakkelijk op elk moment van de dag kunt benaderen vanaf verschillende apparaten zoals Macs, pc’s, tablets en zelfs smartphones met verwaarloosbare downtime.
4. Beveiliging
Beveiliging in de Cloud is tweeledig. Er is de fysieke beveiliging die gepaard gaat met robuuste datacenters die zijn beveiligd met geavanceerde surveillancesystemen en monitorsystemen. Daarnaast bieden cloudproviders digitale beveiliging om je assets te beschermen tegen ongeautoriseerde en kwaadwillende gebruikers met behulp van geavanceerde firewalltechnologie, inbraakpreventie- en detectiesystemen, en 24/7/365 monitoring.
5. Verbeterde prestaties
Cloudproviders hebben meerdere datacenters in verschillende geografische regio’s die gegevensreplicatie bieden en daardoor zorgen voor gegevensredundantie en fouttolerantie in geval van problemen. Zorgen over fysieke rampen zoals branden en aardbevingen die een klap toebrengen aan uw gegevens zijn nu verleden tijd.
Dit zijn enkele van de belangrijkste voordelen van het gebruik van de cloud.
Nadelen van cloud computing
Natuurlijk heeft de cloud zo zijn voordelen die het leven een stuk gemakkelijker maken. Maar is het zonder tekortkomingen? Zeker niet en net als bij elke technologie zijn er nadelen verbonden aan de cloud die we zullen verkennen.
1. Gebrek aan totale controle over gegevens
Een van de grootste uitdagingen van de cloud is dat u de controle over uw gegevens uit handen geeft aan een derde partij. U vertrouwt hen in feite uw gegevens toe en hoopt dat zij deze zullen onderhouden en veilig zullen bewaren in hun datacenters, weg van nieuwsgierige blikken en externe bedreigingen.
Uw gegevens zijn echter gehuisvest binnen hun infrastructuur, onderhevig aan hun beleid. Mocht de provider te maken krijgen met downtime of, nog erger, failliet gaan, dan zullen uw gegevens onbereikbaar worden. Simpel gezegd, het opslaan van gegevens in de cloud impliceert dat u de controle over uw gegevens uit handen geeft aan de leverancier.
2. Afhankelijkheid van een internetverbinding
Hier is absoluut geen ontkomen aan: u heeft een internetverbinding nodig om toegang te krijgen tot uw gegevens en resources in de cloud. Gebrek aan een internetverbinding om welke reden dan ook zal u in de steek laten en u niet in staat stellen om toegang te krijgen tot uw gegevens.
3. Beveiliging
Dit klinkt misschien verwarrend, aangezien we eerder suggereerden dat je gegevens in de cloud veilig zijn. De beveiliging van je gegevens is echter zo goed als de beveiligingsmaatregelen die zijn geïmplementeerd door de cloudprovider. Lax beveiligingsmaatregelen kunnen een maas in de wet bieden voor hackers om je cloudleverancier binnen te dringen en toegang te krijgen tot je gevoelige informatie.
4. Technische Problemen
Als je een technisch probleem ondervindt, moet je een ticket indienen bij je provider en wachten tot zij het probleem oplossen. Sommige providers doen er vrij lang over om op je terug te komen, wat tot vertragingen leidt.
Conclusie
Sinds de oprichting blijft cloud computing de manier waarop bedrijven en gebruikers hun gegevens verwerken en verwerken revolutioneren, en met de toenemende acceptatie van cloudtechnologie wordt verwacht dat cloudproviders de opslagcapaciteit zullen vergroten en cloudservices betaalbaarder zullen maken.
Meer providers zullen proberen de beveiliging van hun platforms te verbeteren om gelijke tred te houden met opkomende bedreigingen en om de gegevens van hun gebruikers te beschermen. Er zullen ook meer inspanningen worden geleverd om opkomende technologieën zoals IoT te integreren met de cloud.
Inderdaad, de toekomst van de Cloud is helder gezien de talrijke voordelen die het te bieden heeft. Zijn kosteneffectiviteit en betrouwbaarheid zijn ideaal om de groei van bedrijven, zowel klein als groot, te versnellen.
Source:
https://www.tecmint.com/fundamentals-of-cloud-computing/