Forskel mellem cloud computing og virtualisering

Anonim

Cloud Computing vs Virtualization

Kun Computing og Virtualization er relaterede udtryk i ressourceoptimering af it-infrastruktur. Virtualisering er en teknologi, der bruges i Cloud Computing koncept. Virtualisering bruger den samme hardwareinfrastruktur til at opbygge flere virtuelle servere efter behov og behov. For eksempel antager du brug for en Windows Server og Linux server til forskellige formål, kan du bygge dette på en samme fysiske server ved hjælp af Virtualization teknik.

Virtualisering (Soft Virtualization vs Hard Virtualization)

Virtualisering bruger den samme hardwareinfrastruktur til at opbygge flere virtuelle servere efter behov og behov. Hvis vi sætter dette op i et lagdelt arkitekturlag, ville 1 være SAN (Storage Area Network), lag 2 ville være hardware-servere (blade servere) til ressourceallokeringen, og det øverste lag ville være værtsserver. Virtualiseringssoftware som Citrix, VMware's vSphere, Xen, Microsoft Hyper V, Sun xVM vil køre på de øverste lagservere, som kaldes værtsservere. Host-serveren kører ethvert operativsystem, og de virtuelle servere kan bygges på ethvert operativsystem efter behov.

Virtualiseringsteknik blev introduceret for at opnå den optimerede brug af hardwareenheder og reducere vedligeholdelsesbelastningerne og relaterede omkostninger. Virtual sever med samme konfiguration som dedikeret server, vil give den nøjagtige ydeevne, som dedikeret server kan udføre, hvis det kræves. Den ovennævnte teknik kaldes Soft Virtualization. Der er en anden teknik kaldet Hard Virtualization, som gøres ved at tildele dedikerede ressourcer, når du bygger serveren. Dette kan kun gøres på brandede servere med Pre OS. Dette er grundlæggende en fysisk partition af ressourcer og vil ikke nå den maksimale ressourceudnyttelse.

Cloud Computing

Cloud computing-koncept er at levere virtuelle servere med specifikke konfigurationsdetaljer med specifikt operativsystem, applikationer og tjenester. Den fysiske placering af kerner (processorer eller beregningskraft), software, dataadgang og lagerplads er uvæsentligt for brugerne. Cloud Computing bruger virtualiseringsteknikken for at nå sine kriterier.

Grundlæggende Cloud Computing er en samling af virtualiseringsteknologi, SOA (Service Oriented Architecture), Autonom og Utility Computing.

Forretningskonceptet bag dette er, snarere at have hver fysisk server til hver tjeneste eller applikation på stedet. Du kan ansætte en off-shore eller off-site virtuel server fra en cloud computing provider. Dette off-site ressourcer kræver ikke dedikeret mandkraft til vedligeholdelse fra virksomhedens synspunkt.Virksomheden kan definere kravspecifikationen og give den til cloud computing-udbyderen eller beregne ressourcebehovet og ordren for en cloud server online.

Cloud Computing inkorporerer IaaS og SaaS (IasS vs SaaS). IaaS betyder Infrastruktur som en Service, og SaaS er Software som en Service. I stedet for at investere på servere, SAN, Softwares, Rack Space, Network Devices, Båndbredde, vedligeholdelsesarbejde er det bedre at købe en cloud server service fra cloud computing udbydere. I denne model behøver virksomheder ikke investere store mængder penge i infrastruktur og behøver ikke at betale reparationsomkostninger eller vedligeholdelsesomkostninger.

Software as a Service (SaaS) er et koncept til at levere softwaretjenester til virksomheder på den virtuelle IaaS platform. Installationsfilerne eller binarierne gemmes på værtsserveren, hvor virtualiseringssoftwaren kører og vil blive installeret på virtuelle servere, når og når det kræves eller anmodes om.

Så med IaaS og SaaS skal cloud computing udbydere kunne levere hele løsningen i en enkelt virtuel boks efter kundens behov. For eksempel hvis du vil køre en server til Microsoft Exchange Server til medarbejdernes postformål, hellere køber en fysisk server og bruger flere ressourcer, kan du købe en skydeboks med MS Exchange installeret med internetforbindelse eller VPN-forbindelse til virksomhedens netværk.

Forskel mellem cloud computing og virtualisering

(1) Virtualisering er en teknik, men Cloud Computing er et koncept, der bruger virtualiseringsteknikker.

(2) Virtualisering kan udføres internt på stedet, og ressourceinddragelsen undtagen hardware eksisterer stadig, men i Cloud Computing kræves der ingen interne ressourcer.