Cloud computing gedefinieerd





Om wat orde te scheppen in de vage wereld van cloudcomputing, heeft het National Institute of Standards and Technology van de Amerikaanse overheid een standaard gecreëerd definitie en een Referentiearchitectuur voor cloudcomputing . Beide hebben de vorm van speciale publicaties, die geen officiële normen van de Amerikaanse overheid zijn, maar bedoeld zijn om specifieke gemeenschappen van beoefenaars en onderzoekers te begeleiden.

De NIST-definitie van cloudcomputing, die momenteel in conceptvorm is, is gebaseerd op door NIST gesponsorde workshops en openbare commentaren. De enkele definitie helpt ervoor te zorgen dat overheidsmedewerkers, de industrie en andere groepen over hetzelfde praten als ze dezelfde woorden gebruiken.

Het conceptdocument definieert cloud computing als een model voor het mogelijk maken van alomtegenwoordige, gemakkelijke, on-demand netwerktoegang tot een gedeelde pool van configureerbare computerresources (bijv. netwerken, servers, opslag, applicaties en services) die snel kunnen worden geleverd en vrijgegeven met minimale beheerinspanning of interactie met de serviceprovider.



De definitie specificeert vijf essentiële kenmerken van cloud computing: selfservice; toegankelijkheid vanaf desktops, laptops en mobiele telefoons; bronnen die zijn gebundeld tussen meerdere gebruikers en applicaties; elastische middelen die indien nodig snel kunnen worden herverdeeld; en gemeten service. Deze kenmerken samen maken van cloud computing een soort infrastructuur of hulpprogramma. Het is geen cloudcomputing wanneer een bedrijf een specifieke computer in een rack huurt bij een faciliteit die zich toevallig in Denver bevindt; het is cloud computing wanneer een bedrijf een virtuele host huurt die wordt gegenereerd door machines die zich fysiek in Denver, Atlanta of New York kunnen bevinden.

NIST definieert drie servicemodellen of typen services die een cloudprovider kan verkopen.

Infrastructure as a Service (IaaS) is de meest basale. Klanten kunnen verwerkings-, opslag- en netwerkdiensten kopen (meestal met behulp van een webgebaseerde selfservicetool) en vervolgens hun eigen systemen bovenop deze infrastructuur bouwen. Twee van de bekendste IaaS-providers zijn Amazon en Rackspace. Terwijl klanten de illusie hebben dat ze specifieke servers, harde schijven en netwerkswitches huren, wordt deze apparatuur in feite gesimuleerd door virtualisatiesoftware, waardoor meerdere klanten kunnen worden bediend door hetzelfde fysieke apparaat.



Platform-as-a-Service (PaaS) is een stap verder: leveranciers leveren vooraf geconfigureerde computers met besturingssystemen en toepassingen. Amazon is hier ook een speler, met een verscheidenheid aan zeer gespecialiseerde aanbiedingen die schaalbare databases, berichtenwachtrijen, webtoegankelijke opslag en het Mechanical Turk-systeem bieden voor het organiseren van menselijke berekeningen. De Google App Engine, een systeem voor high-performance computing, is een ander voorbeeld. Microsoft is ook een leverancier: de Azure-service biedt vooraf geconfigureerde computers met Windows en SQL Server. Dit zijn allemaal elastische pay-as-you-go-services. U kunt Microsoft bijvoorbeeld vertellen dat u een kleine computer wilt (een CPU van één gigahertz, 1,75 gigabyte RAM) en een SQL-database van 10 gigabyte. Uw kosten zijn $ 190 per maand. Evenzo verkopen veel webhostingproviders nu virtuele privéservers voor $ 17 tot $ 400 per maand of meer.

Software-as-a-Service (SaaS) staat aan de top van de cloud computing-stack. Hier hebben de cloudproviders volledige applicaties gemaakt die draaien op serverfarms die zelf geografisch verspreid zijn. Hoewel Salesforce.com al lang wordt opgehouden als de belangrijkste SaaS-provider, bieden Facebook, Flickr, eBay, Yahoo Stores, Amazon Marketplace, de back-upopslagprovider Carbonite en zelfs de financiële assistent Mint.com ook SaaS aan.

Voor cloudcomputing is het niet nodig om uw gegevens op het openbare internet beschikbaar te stellen. Als uw gegevens daarvoor te gevoelig of te waardevol zijn - en als u veel geld en opgeleid personeel hebt - zou uw organisatie een goede kandidaat kunnen zijn voor wat NIST de privé cloud implementatiemodel, waarin een organisatie een cloud uitsluitend voor eigen gebruik exploiteert. Met een private cloud kan een organisatie profiteren van de flexibiliteit van cloudtechnologie, zodat ze haar apparatuur efficiënter kan gebruiken, maar zonder het risico dat andere gebruikers van de cloud in haar gegevens kunnen snuffelen.



De gemeenschapswolk , nog een ander model, is een privécloud die door verschillende organisaties wordt gedeeld en die doorgaans een specifieke vereiste ondersteunt. Een groep zorgorganisaties kan bijvoorbeeld een communitycloud maken om medische en factureringsgegevens van patiënten bij te houden.

NAAR openbare cloud is een systeem dat eigendom is van de cloudprovider en beschikbaar is voor het grote publiek. Facebook en Google vallen in deze categorie.

De laatste is van NIST hybride cloud model, waarin meerdere cloudsystemen zodanig met elkaar zijn verbonden dat programma's en gegevens gemakkelijk van het ene implementatiesysteem naar het andere kunnen worden verplaatst. Een bedrijf kan bijvoorbeeld zijn systeem ontwikkelen op Amazon's IaaS, maar vervolgens één versie op Amazon uitvoeren voor openbare gegevens en een tweede op een privécloud voor zijn gevoelige informatie.



zich verstoppen