Skillnaden mellan Cloud Computing och Virtualization

Anonim

Cloud Computing vs Virtualization

Kan dator och virtualisering vara relaterade termer i resursoptimering av IT-infrastruktur. Virtualisering är en teknik som används i Cloud Computing-konceptet. Virtualisering använder samma maskininfrastruktur för att bygga flera virtuella servrar enligt kraven och behoven. Antag exempelvis att du behöver en Windows Server och Linux-server för olika ändamål, du kan bygga detta på samma fysiska server genom att använda virtualiseringsteknik.

Virtualisering (Soft Virtualization vs Hard Virtualization)

Virtualisering använder samma hårdvaruinfrastruktur för att bygga flera virtuella servrar enligt kraven och behoven. Om vi ​​lägger upp detta i ett skiktat arkitekturlager skulle 1 vara SAN (Storage Area Network), skikt 2 skulle vara hårdvareservrar (bladservrar) för resursfördelningen och toppskiktet skulle vara värdservern. Virtualiseringsprogram som Citrix, VMware s vSphere, Xen, Microsoft Hyper V, Sun xVM kommer att köras på de översta lagerservrarna som kallas värdservrar. Värdservern kör alla operativsystem och de virtuella servrarna kan byggas på vilket operativsystem som helst enligt krav.

Virtualiseringsteknik introducerades för att uppnå optimal användning av hårdvaruenheter och minska underhållsbörden och relaterade kostnader. Virtuell delning med samma konfiguration som dedikerad server, ger den exakta prestationen vilken dedikerad server kan utföra om det behövs. Ovannämnda teknik kallas mjuk virtualisering. Det finns en annan teknik som heter Hard Virtualization, vilket görs genom att tilldela dedikerade resurser när du bygger servern. Detta kan endast göras på branded servrar med Pre OS. Detta är i grunden en fysisk partition av resurser och kommer inte att uppnå maximalt resursutnyttjande.

Cloud Computing

Cloud computing-konceptet är att leverera virtuella servrar med en specifik konfigurationsinformation med specifikt operativsystem, applikationer och tjänster. Den fysiska lokaliseringen av kärnor (processorer eller beräkningsstyrka), programvara, dataåtkomst och lagringsutrymme är oumbärligt för användarna. Cloud Computing använder virtualiseringstekniken för att uppnå sina kriterier.

Cloud Computing är i grunden en samling av virtualiseringsteknik, SOA (Service Oriented Architecture), Autonoma och Utility Computing.

Affärsidéet bakom detta är att ha varje fysisk server för varje tjänst eller applikation på plats, du kan hyra en off-shore eller off-site virtuell server från en cloud computing provider. Det här off-site-resursbehovet kräver inte dedikerad mankraft för underhåll från företagets synvinkel.Företag kan definiera kravspecifikationen och ge den till cloud computing-leverantören eller beräkna resursbehovet och beställningen för en molneserver online.

Cloud Computing innehåller IaaS och SaaS (IasS vs SaaS). IaaS betyder Infrastruktur som en tjänst och SaaS är Software som en tjänst. Snarare än att investera på servrar, SAN, mjukvaror, rackutrymme, nätverksenheter, bandbredd, underhållsarbetare, är det bättre att köpa en cloud-servertjänst från en cloud computing-leverantör. I den här modellen behöver företagen inte investera stora pengar i infrastruktur och behöver inte ha rättvisa reparationskostnader eller underhållskostnader.

Software as a Service (SaaS) är ett koncept för att tillhandahålla programvara till företag på den virtuella IaaS-plattformen. Installationsfilerna eller binärerna sparas på värdservern där virtualiseringsprogrammet körs och kommer installeras på virtuella servrar när så krävs eller begärs.

Så med IaaS och SaaS skulle Cloud Computing-leverantörer kunna tillhandahålla hela lösningen i en enda virtuell låda i enlighet med kundens behov. Till exempel om du vill köra en server för Microsoft Exchange Server för personaländamål, hellre köpa en fysisk server och spendera mer resurser kan du köpa en molnlåda med MS Exchange installerad med internetanslutning eller VPN-anslutning till företagsnätverk.

Skillnad mellan Cloud Computing och Virtualization

(1) Virtualisering är en teknik men Cloud Computing är ett koncept som använder virtualiseringstekniker.

(2) Virtualisering kan göras internt på plats och resursinvolveringen förutom maskinvaran existerar fortfarande, men i Cloud Computing behövs inga interna resurser.