Forskellen mellem cloud computing og virtualisering

Forskellen mellem cloud computing og virtualisering
Forskellen mellem cloud computing og virtualisering

Video: Forskellen mellem cloud computing og virtualisering

Video: Forskellen mellem cloud computing og virtualisering
Video: Differences Between Cloud Computing and Virtualization 2024, Juli
Anonim

Cloud Computing vs Virtualization

Kunne computing og virtualisering er relaterede termer i ressourceoptimering af it-infrastruktur. Virtualisering er en teknologi, der bruges i Cloud Computing-konceptet. Virtualisering bruger den samme hardwareinfrastruktur til at bygge flere virtuelle servere i henhold til kravene og behovene. Antag for eksempel, at du har brug for en Windows Server og Linux-server til forskellige formål, kan du bygge dette i den samme fysiske server ved at bruge virtualiseringsteknik.

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

Virtualisering bruger den samme hardwareinfrastruktur til at bygge flere virtuelle servere i henhold til kravene og behovene. Hvis vi sætter dette op i en lagdelt arkitektur ville lag 1 være SAN (Storage Area Network), lag 2 ville være hardwareservere (bladeservere) til ressourceallokeringen og det øverste lag ville være værtsserver. Virtualiseringssoftware som Citrix, VMwares vSphere, Xen, Microsoft Hyper V, Sun xVM vil køre på toplagsserverne, som kaldes værtsservere. Værtsserveren 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 vedligeholdelsesbyrder og relaterede omkostninger. Virtuel server med samme konfiguration som dedikeret server, vil give den nøjagtige ydeevne, hvad dedikeret server kan udføre, hvis det kræves. Ovennævnte teknik kaldes Soft Virtualization. Der er en anden teknik kaldet Hard Virtualization, som udføres ved at allokere dedikerede ressourcer, når du bygger serveren. Dette kan kun gøres på mærkevareservere med Pre OS. Dette er dybest set en fysisk opdeling af ressourcer og vil ikke opnå den maksimale ressourceudnyttelse.

Billede
Billede

Cloud Computing

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

Basically Cloud Computing er en samling af virtualiseringsteknik, SOA (Service Oriented Architecture), Autonomic og Utility Computing.

Forretningskonceptet bag dette er, snarere at have hver fysisk server for hver service eller applikation on-site, du kan leje en off shore eller off site virtuel server fra en cloud computing-udbyder. Disse off-site ressourcer kræver ikke dedikeret mandskab til vedligeholdelse fra et virksomhedssynspunkt. Virksomheden kan definere kravspecifikationen og give den til cloud computing-udbyderen eller beregne ressourcebehovet og bestille en cloudserver online.

Cloud Computing inkorporerer IaaS og SaaS (IasS vs SaaS). IaaS betyder Infrastructure as a Service og SaaS er Software as a Service. I stedet for at investere i servere, SAN, software, rackplads, netværksenheder, båndbredde, er det bedre at købe en cloud-servertjeneste fra en cloud computing-udbyder. I denne model behøver virksomheder ikke at investere mange penge i infrastruktur og behøver ikke afholde reparations- eller vedligeholdelsesomkostninger.

Software as a Service (SaaS) er et koncept til at levere softwaretjenester til virksomheder på den virtuelle IaaS-platform. Installationsfilerne eller binære filer opbevares på værtsserveren, hvor virtualiseringssoftwaren kører, og vil blive installeret på virtuelle servere efter behov eller efterspørgsel.

Så med IaaS og SaaS bør 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. ønsker at køre en server til Microsoft Exchange Server med henblik på udsendelse af personale, i stedet for at købe en fysisk server og bruge flere ressourcer, kan du købe en cloud-boks med MS Exchange installeret med internetforbindelse eller VPN-forbindelse til virksomhedens netvæ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 ressourceinvolvering undtagen hardware eksisterer stadig, men hvorimod der i Cloud Computing ikke kræves interne ressourcer.

Anbefalede: