Skillnad mellan Cloud Computing och Virtualization

Cloud Computing vs Virtualization

Kunde Computing 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 (Mjuk virtualisering vs hård virtualisering)

Virtualisering använder samma maskininfrastruktur 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 infördes för att uppnå optimal användning av hårdvaruenheter och minska underhållsbelastningen 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.

Molntjänster

Cloud computing koncept är att leverera virtuella servrar med en specifik konfigurationsinformation med specifika 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.

I grund och botten Cloud Computing är 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.

Programvara som en tjänst (SaaS) är ett koncept för att tillhandahålla programvara till företag på den virtuella IaaS-plattformen. Installationsfilerna eller binärerna kommer att behållas i värdservern där virtualiseringsprogrammet körs och kommer att installeras på virtuella servrar när och när krävs eller begärd.

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 resursanmälan med undantag av maskinvara finns fortfarande, men i Cloud Computing kommer inga interna resurser att krävas.