Cloud Computing Defineret





For at bringe orden i cloud computing-verdenen har den amerikanske regerings National Institute of Standards and Technology skabt en standard definition og en Cloud Computing-referencearkitektur . Begge er i form af særlige publikationer, som ikke er officielle amerikanske regeringsstandarder, men er designet til at give vejledning til specifikke fællesskaber af praktikere og forskere.

NIST-definitionen af ​​Cloud Computing, som i øjeblikket er i udkast, er baseret på NIST-sponsorerede workshops og offentlige kommentarer. Den fælles definition er med til at sikre, at statsansatte, industri og andre grupper taler om det samme, når de bruger de samme ord.

Udkastet til dokument definerer cloud computing som en model til at muliggøre allestedsnærværende, bekvem, on-demand netværksadgang til en delt pulje af konfigurerbare computerressourcer (f.eks. netværk, servere, lagring, applikationer og tjenester), der hurtigt kan leveres og frigives med minimal ledelsesindsats eller interaktion med tjenesteudbyderen.



Definitionen specificerer fem væsentlige egenskaber ved cloud computing: selvbetjening; tilgængelighed fra stationære computere, bærbare computere og mobiltelefoner; ressourcer, der er samlet blandt flere brugere og applikationer; elastiske ressourcer, der hurtigt kan omfordeles efter behov; og afmålt service. Disse egenskaber kombineres for at gøre cloud computing til en slags infrastruktur eller hjælpeprogram. Det er ikke cloud computing, når en virksomhed lejer en bestemt computer i et rack på et anlæg, der tilfældigvis er i Denver; det er cloud computing, når en virksomhed lejer en virtuel vært, der er genereret af maskiner, der fysisk kan opholde sig i Denver, Atlanta eller New York.

NIST definerer tre servicemodeller, eller typer af tjenester, som en cloud-udbyder kan sælge.

Infrastructure as a Service (IaaS) er det mest basale. Kunder kan købe behandlings-, lagrings- og netværkstjenester (typisk ved hjælp af et webbaseret selvbetjeningsværktøj) og derefter bygge deres egne systemer oven på denne infrastruktur. To af de bedst kendte IaaS-udbydere er Amazon og Rackspace. Mens kunder har den illusion, at de lejer specifikke servere, harddiske og netværksswitches, simuleres dette udstyr faktisk af virtualiseringssoftware, hvilket gør det muligt for flere kunder at blive betjent af den samme fysiske enhed.



Platform som en tjeneste (PaaS) er et skridt op: Leverandører leverer forudkonfigurerede computere, der kører operativsystemer og applikationer. Amazon er også en spiller her med en række højt specialiserede tilbud, der giver skalerbare databaser, beskedkøer, web-tilgængelig lagring og Mechanical Turk-systemet til at organisere menneskelig beregning. Google App Engine, et system til højtydende databehandling, er et andet eksempel. Microsoft er også en leverandør: dens Azure-tjeneste leverer forudkonfigurerede computere, der kører Windows og SQL Server. Alle disse er elastiske pay-as-you-go-tjenester. For eksempel kan du fortælle Microsoft, at du vil have en lille computer (en gigahertz CPU, 1,75 gigabyte RAM) og en 10 gigabyte SQL-database. Dine omkostninger er $190 pr. måned. Ligeledes sælger mange webhostingudbydere nu virtuelle private servere til en pris på $17 til $400 pr. måned eller mere.

Software as a Service (SaaS) er i toppen af ​​cloud computing-stakken. Her har cloud-udbyderne lavet komplette applikationer, der kører på serverfarme, der i sig selv kan være geografisk fordelt. Selvom Salesforce.com længe er blevet holdt op som den førende SaaS-udbyder, tilbyder Facebook, Flickr, eBay, Yahoo Stores, Amazon Marketplace, backup-lagringsudbyderen Carbonite og endda den finansielle assistent Mint.com også SaaS.

Cloud computing kræver ikke, at dine data er tilgængelige på det offentlige internet. Hvis dine data er for følsomme eller værdifulde til det - og hvis du har mange penge og uddannet personale - kan din organisation være en god kandidat til det, NIST kalder privat sky implementeringsmodel, hvor en organisation driver en sky udelukkende til eget brug. En privat sky lader en organisation drage fordel af fleksibiliteten i cloud-teknologi, så den kan bruge sit udstyr mere effektivt, men uden risiko for, at andre brugere af skyen kan snuse i dens data.



Det samfundssky , endnu en model, er en privat sky, der deles af flere organisationer og typisk understøtter et specifikt krav. For eksempel kan en gruppe sundhedsorganisationer oprette en fællesskabssky til at opbevare patientjournaler og faktureringsjournaler.

TIL offentlig sky er et system, der ejes af cloud-udbyderen og gøres tilgængeligt for offentligheden. Facebook og Google falder ind under denne kategori.

Sidst er NIST's hybrid sky model, hvor flere cloud-systemer er forbundet på en måde, så programmer og data nemt kan flyttes fra et implementeringssystem til et andet. For eksempel kan en virksomhed udvikle sit system på Amazons IaaS, men derefter køre en version på Amazon til offentlige data og en anden på en privat sky for sine følsomme oplysninger.



skjule