Forskellen mellem cloud computing og virtualisering

Cloud computing vs virtualisering

Kun computere og virtualisering er relaterede udtryk i ressourceoptimering af IT-infrastruktur. Virtualisering er en teknologi, der bruges i Cloud Computing-konceptet. Virtualisering bruger den samme hardwareinfrastruktur til at opbygge flere virtuelle servere i henhold til kravene og behovene. Antag f.eks., At du har brug for en Windows Server og Linux-server til forskellige formål, du kan opbygge denne på en samme fysiske server ved hjælp af virtualiseringsteknik.

Virtualisering (Blød virtualisering vs hård virtualisering)

Virtualisering bruger den samme hardwareinfrastruktur til at opbygge flere virtuelle servere i henhold til kravene og behovene. Hvis vi lægger dette op i et lagdelt arkitekturlag 1 ville være SAN (Storage Area Network), ville lag 2 være hardwareserver (bladeserver) til ressourcetildelingen, og det øverste lag ville være værtsserver. Virtualiseringssoftware som Citrix, VMwares vSphere, Xen, Microsoft Hyper V, Sun xVM kører på serverne i det øverste lag, der kaldes værtsservere. Host-server kører ethvert operativsystem, og de virtuelle servere kan bygges på ethvert operativsystem som pr. Krav.

Virtualiseringsteknik blev introduceret for at opnå den optimerede brug af hardwareenheder og reducere vedligeholdelsesbyrder og relaterede omkostninger. Virtuel adskillelse med den samme konfiguration som dedikeret server giver den nøjagtige ydelse, hvad dedikeret server kan udføre, hvis det kræves. Ovennævnte teknik kaldes Soft Virtualization. Der er en anden teknik kaldet Hård virtualisering, som gøres ved at allokere dedikerede ressourcer, når man bygger serveren. Dette kan kun udføres på mærket servere med Pre OS. Dette er dybest set en fysisk opdeling af ressourcerne og vil ikke opnå den maksimale ressourceudnyttelse.

Skyen

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

Grundlæggende er Cloud Computing en samling virtualiseringsteknikker, SOA (Service Oriented Architecture), Autonomic and Utility Computing.

Forretningskonceptet bag dette er, snarere at have hver fysisk server til hver service eller applikation på stedet, du kan leje en off shore eller off site virtuel server fra en cloud computing-udbyder. Disse off-site-ressourcer kræver ikke dedikeret mandskraft til vedligeholdelse fra et virksomheds synspunkt. Virksomheder kan definere kravspecifikationen og give den til cloud computing-udbyderen eller beregne ressourcebehovet og ordren til en skyserver online.

Cloud Computing indeholder IaaS og SaaS (IasS vs SaaS). IaaS betyder infrastruktur som en tjeneste og SaaS er software som en tjeneste. I stedet for at investere i servere, SAN, softwares, Rack Space, netværksenheder, båndbredde, er vedligeholdelsesarbejdsstyrken bedre at købe en skyservertjeneste fra en cloud computing-udbydere. I denne model behøver virksomheden ikke at investere store penge i infrastruktur og behøver ikke at bare reparere omkostninger eller vedligeholdelsesomkostninger.

Software as a Service (SaaS) er et koncept, der leverer softwaretjenester til virksomheden på den virtuelle IaaS-platform. Installationsfilerne eller binærerne opbevares i den host-server, hvor virtualiseringssoftwaren kører, og vil blive installeret på virtuelle servere, når og når krævet eller anmodet om.

Så med IaaS og SaaS, skal cloud computing-udbydere være i stand til at levere hele løsningen i en enkelt virtuel boks i henhold til kundens behov. Hvis du f.eks. Vil køre en server til Microsoft Exchange Server til personalets mailformål, snarere købe en fysisk server og bruge flere ressourcer, kan du købe en skyboks med MS Exchange installeret med internetforbindelse eller VPN-forbindelse til virksomhedsnetværk.

Forskellen mellem cloud computing og virtualisering

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

(2) Virtualisering kunne udføres internt på stedet, og ressourceinddragelse undtagen hardware findes stadig, men mens der i Cloud Computing ikke kræves interne ressourcer.