Forskel mellem Cloud Computing og virtualisering

I 1961 introducerede computerforsker, John McCarthy, ideen om at bruge beregning som et offentligt tilgængeligt værktøj, og senere i 1969 havde JCR Licklider sin vision om 'global sammenkobling' til at få adgang til programmer overalt, idéen stammer fra den gammeldags tjeneste bureauer.

I dag ligner begge disse ideer cloud computing koncept; et brancheord, der eksisterer i flere år nu.

Siden 2012 er virksomheder begyndt at tage cloud computing mere seriøst og implementere det som et forretningsmål efter ledere som Amazon, Google og Microsoft, der skubber og udvikler brugen af ​​cloud computing.

Hvor passer virtualisering ind?

Virtualisering er softwareteknologi, der simulerer kompleks hardware. Cloud computing bruger virtualisering til at administrere serverressourcer og konsolidering af arbejdsbyrden.

Hvad er Cloud Computing?

Følgende Cloud Computing-definition er uddraget fra en publikation udstedt af U.S. National Institute of Standards and Technology (NIST):

“Cloud computing er en model til at muliggøre allestedsnærværende, praktisk, on-demand netværksadgang til en delt pulje af konfigurerbare computereessourcer (f.eks. Netværk, servere, opbevaring, applikationer og tjenester), der hurtigt kan leveres og frigives med minimal administrationsindsats eller tjenesteudbyderinteraktion. ”

NIST-publikationen fortsætter derefter med at liste over de væsentligste egenskaber, service og implementeringsmodeller, der kræves til en sky infrastruktur, som yderligere kan defineres som:

”En samling hardware og software, der muliggør egenskaber ved cloud computing, som kan betragtes som at have et fysisk lag og abstraktionslag.

Det fysisk lag består af de hardware-ressourcer, der er nødvendige for at understøtte sky-tjenesterne, og inkluderer typisk server-, lager- og netværkskomponenter. Det abstraktionslag består af softwaren, der er anvendt på tværs af det fysiske lag, som manifesterer de væsentlige skyegenskaber.

Konceptuelt sidder abstraktionslaget over det fysiske lag. ”

Så selvom virtualiseringsteknologien tillader abstraktion og isolering af den underliggende hardware i det fysiske lag, er det ikke den eneste nøglekomponent, der fører til cloud computing.

Evolution af Cloud Computing

Cloud computing til offentligt forbrug begyndte en lidt sen start, først efter at internettet havde gjort betydelige fremskridt i båndbredden i halvfemserne.

Den første milepæl for cloud computing blev etableret af Salesforce.com da de leverede firmaprogrammer via et simpelt websted. Dette banede vejen for softwareudviklingsorganisationer til at begynde at levere applikationer over internettet.

I 2002, Amazon Web Services lancerede deres skybaserede service EC2 (Elastic Compute sky) og i 2006 frigav de en kommerciel webservice for enkeltpersoner og små enheder til at leje computere, men kører deres egne programmer på hardware. Amazons EC2 var den første tilgængelige cloud-infrastrukturtjeneste.

Fra 2009, Google og Microsoft begyndte at tilbyde deres egen applikationsbutikplatform. Som en tilgængelig og pålidelig platform udløste dette en ringvirkning og efterfølgende en større vedtagelse af skybaserede applikationer i branchen.

Cloud computing udviklede sig gennem forbedring af båndbredde, interoperabilitet mellem software og modning af virtualiseringsteknologi. På den måde, klient / server (enterprise) computing erstattet mainframes, er cloud computing en ny teknologimodel, der kan erstatte den nuværende enterprise computing-tilgang.

Cloud computing-kategorier

Virksomheder, der implementerer cloud computing til infrastruktur og / eller applikationsdistribution, kan overveje tre kategorier til skybaserede tjenester:

  • Saas - Software som en tjeneste er, hvor webbrowsere giver adgangspunktet for adgang til software og applikationer, der kører på servere (enten off-site fra organisationens lokaler eller på stedet). Dette er den mest kendte skytjeneste.
  • Paas - platform som en service leverer en platform, hvorpå man kan udvikle og implementere software, såsom Google App Engine og Heroku.
  • Iaas - Infrastructure as a Service tilbyde direkte adgang til cloud-servere og opbevaring via et Dashboard eller API. Dette giver klienter mulighed for at opbygge "virtuelle" datacentre. Et eksempel på en Iaas-udbyder er Navisite.

Brug af kombinationer af en af ​​disse tjenester kan implementeres som en hybrid service.

Hvad er virtualisering?

Virtualisering er softwareteknologi, der distribuerer kapaciteten i en computers ressourcer mellem flere brugere og miljøer, og den blev først bredt vedtaget i de tidlige 2000'ere.

Virtualisering simulerer forskellige aspekter af en computers software, data, opbevaring, hukommelse osv., Som er de attributter, der gør det muligt for skalerbarhed, elasticitet og mangfoldighed for cloud computing.

Virtualisering var ikke kun beregnet til store virksomheder, da det kan gavne enhver virksomhed uanset størrelse (medmindre organisationen kun kræver en server).

Og i modsætning til nogle myter derude, er det muligt at virtualisere niveau 1-applikationer, såsom Oracle, SAP, SQL, Exchange osv..

To velkendte virtualiseringssoftware er VMWare og Microsoft Hyper-V og begge er førende virtualiseringssoftwarevirksomheder, der letter virtualisering af datacentre og mobile og cloud-enheder til at levere applikationer og tjenester til enhver enhed.

Der er betydelige økonomiske besparelser og fleksibilitet med virtualisering, og det er ved at blive det forretningsmæssige valg at migrere til “The Cloud”.

hypervisor

Nu hvor vi ved, hvad cloud computing er, og hvordan virtualisering passer ind i billedet, vil en kort forståelse af, hvad en hypervisor er, give yderligere indsigt i, hvordan virtualisering fungerer.

Den første kendte hypervisor blev introduceret i 60'erne for at give forskellige operativsystemer mulighed for at køre på en mainframe-computer. De vigtigste spillere til at drive virtualisering er Linux og Unix.

I den mest basale definition administrerer en hypervisor virtuelle maskiner. Det er et program, der tillader hosting af flere virtuelle maskiner (VM) på et enkelt stykke hardware. Hver VM kører sine egne applikationer ved hjælp af de tildelte hardware-ressourcer.

Hypervisoren er det, der allokerer og administrerer disse ressourcer til VM.

Virtualiseringskategorier

  • Fuld virtualisering er på processor-niveau, der simulerer værtsmaskinens software og hardware.
  • Para-virtualisering tillader flere virtuelle maskiner at køre på en vært, og hver forekomst af programmer, der køres, behandles uafhængigt (på deres egen VM).
  • Isolation Virtualisering tillader kun simulering af værtens operativsystem. Denne type understøtter kun Linux-baserede systemer.

Misforståelser

Der er en almindelig misforståelse af, at virtualisering er Sky.

Virtualisering er underliggende teknologi i en skyinfrastruktur, og selvom det stadig var i sin spædbarn, da cloud computing først blev etableret, har momentumet samlet sig med flere spillere i dette rum, hvilket frigør det magtfulde og fulde potentiale i cloud computing.

Skyen er ikke virtualisering, outsourcing, og det er heller ikke en betalingsmodel-forretningsmodel. Det er en infrastrukturmodel med grundlæggende ændringer i, hvordan en hel IT-stack leveres.

Resumé

Cloud computing er den nuværende teknologimodel, der bliver vedtaget med mange flere organisationer og udviklere, der vil følge.

Med cloud-tjenesteudbydere, der identificerer deres udfordringer, er de i stand til at løse problemer (som at bevare speciale it-færdigheder, forretningsplanlægning og CapEx og driftsomkostninger) og give de bedste tilgange til dem, der migrerer til et skymiljø.

Faktorer omkring datastyring og sikkerhed er meget vigtige aspekter, der kræver, at der findes standarder for at undgå kompromittering af data og systemintegritet.

I dag spiller cloud computing en stor rolle i vores hverdag, hvor vi drager fordel af software interoperabilitet og deling af ressourcer og information. Skyteknologier forbedres med flere højhastighedsforbindelser til skyindhold og mindre latenstid.

På lang sigt forudsagde det, at de fleste organisationer og enkeltpersoner vil bo i skyen i 2020.