Cloud computing bestaat uit hardware- en softwarebronnen die op internet beschikbaar zijn als managed externe services. Deze services zijn gebaseerd op geavanceerde softwaretoepassingen en geavanceerde netwerken van servercomputers.
Soorten Cloud Computing
Serviceproviders creëren cloud computing-systemen voor gemeenschappelijke bedrijfs- of onderzoeksbehoeften. Voorbeelden van cloud computing-services zijn:
- Virtual IT (informatietechnologie): Externe externe servers configureren en implementeren als uitbreidingen van het lokale IT-netwerk van een bedrijf.
- Software: Commerciële softwaretoepassingen gebruiken, of op maat gemaakte applicaties ontwikkelen en op afstand hosten;
- Netwerk opslag: Netwerkopslag archiveert gegevens via internet naar een provider zonder de fysieke locatie van opslag te kennen.
Cloudcomputersystemen zijn over het algemeen ontworpen om grote aantallen klanten te ondersteunen en vraagstijgingen te voorkomen.
Software-as-a-Service-modellen
Cloudservices die gebruikmaken van een software-as-a-service model, of SaaS, bieden volledig functionele programma's voor eindgebruikers, ook al wonen de programma's mogelijk niet op hun lokale computers. E-mailproviders zoals Gmail en Outlook.com zijn SaaS-applicaties, evenals zowat elk computerprogramma dat in een browser wordt uitgevoerd. Als zodanig is SaaS het meest bekend bij thuisgebruikers.
Platform-as-a-Service-modellen
Een SaaS-oplossing zit bovenop een platform. Leveranciers die platform-as-a-serviceportfolio aanbieden, worden doorgaans geconfronteerd met zakelijke klanten. PaaS-producten omvatten virtuele servers, besturingsomgevingen, databaseomgevingen en alle andere middleware component die zich tussen de hardware en de consumentgerichte toepassing bevindt.
Infrastructure-as-a-Service-modellen
Platforms zitten op hun beurt op infrastructuur. Infrastructure-as-a-service-oplossingen komen doorgaans op het niveau van 'bare metal' - de fysieke servers, netwerkcomponenten en opslag van apparaten die nodig zijn om platforms (en dus diensten) functioneel te maken. IaaS is populair bij zakelijke klanten, met afwegingen tussen snelheid, kosten en privacy die elke leverancier op verschillende manieren in evenwicht houdt.
Voorbeelden van cloud computing-services
Veel verschillende leveranciers bieden verschillende soorten cloud computing-services:
- Amazon EC2 - Virtual IT
- Google App Engine - Hosting van applicaties
- Google Apps en Microsoft Office Online - SaaS
- Apple iCloud - Netwerkopslag
- DigitalOcean - Servers (Iaas / PaaS)
Sommige providers bieden cloud computing-diensten gratis aan, terwijl andere een betaald abonnement vereisen.
Hoe Cloud Computing werkt
Een cloud computing-systeem bewaart zijn kritieke gegevens op internetservers in plaats van kopieën van gegevensbestanden naar individuele clientapparaten te distribueren. Cloudservices voor het delen van video's zoals Netflix streamen bijvoorbeeld gegevens via internet naar een spelerapp op het weergaveapparaat in plaats van dvd's of BluRay-fysieke schijven van klanten te verzenden.
Cliënten moeten verbonden zijn met internet om cloudservices te kunnen gebruiken. Sommige videogames op de Xbox Live-service kunnen bijvoorbeeld alleen online worden verkregen (niet op een fysieke schijf), terwijl sommige andere ook niet kunnen worden gespeeld zonder verbonden te zijn.
Sommige marktwaarnemers verwachten dat cloud computing de komende jaren steeds populairder zal worden. De Chromebook is een voorbeeld van hoe alle personal computers in de toekomst kunnen evolueren onder deze trend - apparaten met minimale lokale opslagruimte en weinig lokale applicaties naast de webbrowser (waardoor online toepassingen en services worden bereikt).
Voors en tegens van Cloud Computing
Net als bij elke nieuwe, verstorende technologie biedt cloud computing sterke en zwakke punten die ontwikkelaars en consumenten zorgvuldig moeten evalueren.
Serviceproviders zijn verantwoordelijk voor het installeren en onderhouden van kerntechnologie in de cloud. Sommige zakelijke klanten geven de voorkeur aan dit model omdat het hun eigen last van het onderhouden van de infrastructuur beperkt. Omgekeerd geven deze klanten de beheerscontrole over het systeem op, afhankelijk van de provider om de vereiste betrouwbaarheid en prestatieniveaus te leveren.
Evenzo raken thuisgebruikers in het cloud computing-model sterk afhankelijk van hun internetprovider: tijdelijke onderbrekingen en langzamere breedbandverbindingen die tegenwoordig een kleine overlast vormen, worden tegenwoordig een groot probleem in een volledig cloudgebaseerde wereld. Aan de andere kant - voorstanders van cloudtechnologie beweren - zou een dergelijke evolutie waarschijnlijk internetproviders ertoe brengen om de kwaliteit van hun dienstverlening te blijven verbeteren om concurrerend te blijven.
Cloudcomputersystemen zijn normaal ontworpen om alle systeembronnen op de voet te volgen. Hierdoor kunnen providers klanten kosten in rekening brengen die evenredig zijn aan hun netwerk-, opslag- en verwerkingsgebruik. Sommige klanten geven de voorkeur aan deze gedoseerde factureringsmethode om geld te besparen, terwijl anderen de voorkeur geven aan een vast tarief om te zorgen voor voorspelbare maandelijkse of jaarlijkse kosten.
Als u een cloud computing-omgeving gebruikt, moet u over het algemeen gegevens verzenden via internet en opslaan op een door de leverancier beheerd systeem. De privacy- en beveiligingsrisico's die aan dit model zijn verbonden, moeten worden afgewogen tegen de voordelen en de alternatieven.
De bottom line voor consumenten
De gemiddelde niet-IT-consument profiteert van SaaS / PaaS / IaaS-technologieën vanwege de lagere kosten, snellere implementatietijd en de toegenomen flexibiliteit die deze oplossingen bieden. Hoewel sommige mensen de voorkeur geven aan de licentie voor een onveranderlijke software, zijn anderen tevreden om abonnementsgebaseerde software te omarmen die internetverbindingen vereist.