Naar inhoud springen

Overleg:Cloudcomputing

Pagina-inhoud wordt niet ondersteund in andere talen.
Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door Jayvd (overleg | bijdragen) op 16 jun 2011 om 11:38.
Deze versie kan sterk verschillen van de huidige versie van deze pagina.

Cloud computing is een model dat het mogelijk maakt om door middel van een computernetwerk gedeelde configureerbare computer middelen (zoals netwerken, servers, opslag, applicaties en diensten) op aanvraag beschikbaar te stellen op een snelle, gemakkelijke en alomtegenwoordige manier met minimale beheer moeite of interactie van een service provider. [1]

Geschiedenis

De term cloud is ontstaan samen met het packet switching-concept. Doordat de verzonden data niet meer over een vastgelegde lijn ging, wist men niet meer welke weg ze volgden om aan hun eindpunt te komen. Sindsdien stelde men het netwerk voor als een wolk om aan te duiden dat men niet met zekerheid kon zeggen welke route binnen de wolk werd gevolgd. In cloud computing gaat het niet meer over verbindingswegen maar over infrastructuren.

De eerste definitie werd in 1997 als volgt door Ramnath K. Chellappa geformuleerd: "Een computerparadigma waarbij de grenzen van de computer worden vastgesteld door het economische aspect eerder dan de technische limieten."[bron?]

Rond het jaar 2000 kwam SaaS erg sterk op. Salesforce.com bouwde technologieën van onder andere Google en Yahoo! om tot echte bedrijfstoepassingen. Microsoft breidde SaaS uit met webdiensten en Amazon moderniseerde zijn datacentra. Door deze spelers kende cloud computing een sterke toename.

In 2005 kwam Amazon op de markt met zijn webdiensten en in 2007 begonnen Google, IBM en enkele universiteiten met onderzoeksprojecten om studenten IT te trainen in de complexe techniek van cloud computing. Belangrijke aanjager van het succes van cloud computing is de mogelijkheid om de serveromgeving te virtualiseren. Het succes van cloud computing loopt dan ook synchroon met dat van virtualisatie, zoals geleverd door partijen als VMware, Microsoft en Citrix.

In de eerste decennia van de computer werd gewerkt met mainframes (server) en terminals (clients). Men gaat met cloud computing terug naar dit systeem.

Architectuur

De servers bieden verschillende niveaus van virtualisatie voor hun diensten. Deze zijn beschikbaar via het internet op elke computer die de clientsoftware (vaak enkel een webbrowser) heeft.

De client is de computerhardware en/of -software van de gebruiker die verbinding maakt met de server en de gebruiker in staat stelt gebruik te maken van de dienstverlening (de software op de server).

Lagen

Cloudapplicaties: software as a service (SaaS)

Bij software as a service (SaaS) staat de applicatie volledig onder controle van de dienstverlener. De gebruiker kan er gebruik van maken maar kan er dikwijls niets wezenlijks aan veranderen.

Voorbeelden zijn: Webmail, Skype, Facebook, Microsoft Office 365 (opvolger van BPOS).

Cloudplatforms: platform as a service (PaaS)

De PaaS-laag biedt een aantal diensten bovenop de infrastructuur welke het SaaS-aanbieders mogelijk maken hun toepassingen op een gestructureerde en geïntegreerde wijze aan te bieden. Voorbeelden van diensten in deze laag zijn toegangsbeheer, identiteitenbeheer, portaalfunctionaliteiten en integratiefaciliteiten.

De klant van PaaS-diensten is een professionele, technische partij die voor het uitoefenen van zijn rol dan ook de nodige vrijheidsgraden moet hebben, binnen vastgelegde grenzen. In dit systeem wordt het framework en de infrastructuur beheerd door de dienstverlener en kan de gebruiker verder instaan voor de applicaties. Er is dikwijls ook sprake van faciliteiten voor de ontwikkeling. Hier wordt vaak gewerkt met een ontwikkelingstaal of framework zoals Python, .NET of Java waarin men functionaliteiten kan definiëren.

Voorbeelden zijn: PayPal, Google Apps Engine, Amazon S3, Rackspace Cloud Sites, Windows Azure.

Cloud Infrastructure: infrastructure as a service (IaaS)

In deze laag wordt de infrastructuur aangeboden via een virtualisatie of hardware-integratie. In deze laag vinden we de servers, netwerken, opslagcapaciteit en andere infrastructuur. Dit laat de gebruiker volledige vrijheid toe over de hardware. Hier is dus ook kennis nodig over de drie lagen en het onderhoud ervan.

Voorbeelden zijn: Amazon CloudWatch, GoGrid, Amazon VPC.

Cloud Infrastructure: wifi as a service (WaaS)

In deze laag wordt een WiFi-infrastructuur aangeboden via een virtualisatie of hardware-integratie. In een traditionele omgeving bevindt de WLAN- of WiFi controller zich in het lokale netwerk, bij wifi as a service bevindt de centrale controller zich online, in de cloud.

Typen

Publiek

In de traditionele zin van cloud computing werkt men publiek of extern. De software en data staan dan volledig op de servers van de externe dienstverlener.

Privaat

Met private of interne cloud werkt men met een geëmuleerde wolk op een privaat netwerk. Met deze wolk heeft de gebruiker volledige controle over data, beveiliging en kwaliteit van dienst. Het bedrijf is hier eigenaar van de infrastructuur en de applicaties. De wolk kan in het datacenter van het bedrijf worden onderhouden of men kan dit uitbesteden aan een professionele dienstverlener.

Hybride

Als meerdere interne en/of externe wolken samen worden gebruikt wordt er gesproken van een hybride wolk.

Karakteristiek

  • De betrouwbaarheid is betwistbaar omdat de software op de servers van de dienstverlener staat. Die staat ook in voor de werking en eventuele correcties van fouten en bugs. Als er toch iets mis gaat zijn de gebruikers echter volledig machteloos tot de dienstverlener het probleem oplost.
  • Men is niet gebonden aan een apparaat of locatie aangezien de gebruiker vaak enkel een webbrowser en internetverbinding nodig heeft. Als er toch een speciale applicatie nodig is, is deze vaak van klein volume en gratis te downloaden via de dienstverlener.
  • De kostprijs wordt bepaald door het abonnement of de gebruikte diensten. Dit drukt de vaak hoge aankoopkosten voor software en de hardware die de software moet kunnen gebruiken.
  • De diensten zijn schaalbaar omdat ze werken op basis van aanvragen.
  • De beveiliging wordt vaak ook geregeld door de dienstverlener en is vaak even goed of beter dan een privégebruiker zelf kan regelen.
  • De reactiesnelheid van de software is afhankelijk van de internetverbinding eerder dan de computer van de gebruiker.
  • Juridische aspecten zijn er onder andere op het gebied van de eigenaarschap van de data en applicaties. Veel landen hebben regels met betrekking tot waar data opgeslagen moet worden en hoelang het bewaard moet worden. Dit is nog lastig af te dwingen.

Referenties

Zie de categorie Cloud computing van Wikimedia Commons voor mediabestanden over dit onderwerp.

ar:حوسبة سحابية be:Клаўд-камп'ютынг bg:Облачни изчисления ca:Informàtica en núvol cs:Cloud computing da:Cloud computing de:Cloud Computing en:Cloud computing eo:Nuba komputado es:Computación en nube eu:Hodei konputazioa fa:رایانش ابری fi:Pilvilaskenta fr:Cloud computing he:מחשוב ענן hi:क्लाउड कम्प्यूटिंग hu:Számítási felhő id:Komputasi awan is:Tölvuský it:Cloud computing ja:クラウドコンピューティング ko:클라우드 컴퓨팅 lt:Internetinis debesis map-bms:Komputasi lamuk mk:Обработка во облак ml:ക്ലൗഡ് കമ്പ്യൂട്ടിങ്ങ് ms:Pengkomputeran awan ne:क्लाउड कम्प्यूटिंग no:Nettskyen pl:Chmura obliczeniowa pt:Computação em nuvem ro:Cloud computing ru:Облачные вычисления simple:Cloud computing sk:Cloud computing sl:Računalništvo v oblaku sv:Datormoln ta:மேகக் கணிமை te:క్లౌడ్ కంప్యూటింగ్ th:การประมวลผลแบบกลุ่มเมฆ uk:Хмарні обчислення vi:Điện toán đám mây zh:雲端運算