Forskjell mellom Cloud Computing og virtualisering

Anonim

Cloud Computing vs Virtualisering

Kunne Computing og Virtualisering være relaterte termer i ressursoptimalisering av IT-infrastruktur. Virtualisering er en teknologi som brukes i Cloud Computing-konseptet. Virtualisering bruker samme maskinvareinfrastruktur for å bygge flere virtuelle servere etter behov og behov. For eksempel antar du at du trenger en Windows Server og Linux-server for forskjellige formål, kan du bygge dette på en samme fysisk server ved hjelp av Virtualiseringsteknikk.

Virtualisering (Soft Virtualization vs Hard Virtualization)

Virtualisering bruker samme maskinvareinfrastruktur for å bygge flere virtuelle servere i henhold til kravene og behovene. Hvis vi legger opp dette i et lagdelt arkitekturlag, ville 1 være SAN (Storage Area Network), lag 2 ville være maskinvare-servere (bladservere) for ressursallokasjonen, og topplaget ville være vertsserver. Virtualiseringsprogramvare som Citrix, VMware's vSphere, Xen, Microsoft Hyper V, Sun XVM, vil kjøre på de beste lagerservere som kalles vertsservere. Vertsserveren kjører hvilket som helst operativsystem og de virtuelle serverne kan bygges på hvilket som helst operativsystem som per krav.

Virtualiseringsteknikk ble introdusert for å oppnå optimal bruk av maskinvareenheter og redusere vedlikeholdsbelastninger og relaterte kostnader. Virtual sever med samme konfigurasjon som dedikert server, gir den eksakte ytelsen som dedikert server kan utføre hvis nødvendig. Den ovennevnte teknikken kalles Soft Virtualization. Det er en annen teknikk som kalles Hard Virtualization, som gjøres ved å tildele dedikerte ressurser når du bygger serveren. Dette kan bare gjøres på merkede servere med Pre OS. Dette er i utgangspunktet en fysisk partisjon av ressurser og vil ikke oppnå maksimal ressursutnyttelse.

Cloud Computing

Cloud computing-konseptet er å levere virtuelle servere med bestemte konfigurasjonsdetaljer med bestemt operativsystem, applikasjoner og tjenester. Den fysiske plasseringen av kjerner (prosessorer eller beregningskraft), programvare, datatilgang og lagringsplass er ubetydelig for brukerne. Cloud Computing bruker virtualiseringsteknikken for å oppnå sine kriterier.

I utgangspunktet Cloud Computing er en samling av virtualiseringsteknikk, SOA (Service Oriented Architecture), Autonom og Utility Computing.

Forretningsidéet bak dette er, har hver fysisk server for hver tjeneste eller applikasjon på stedet, du kan ansette en off-shore eller off-site virtuell server fra en cloud computing-leverandør. Dette off-site ressurser krever ikke dedikert mannekraft for vedlikehold fra et selskaps synspunkt.Bedrift kan definere kravspesifikasjonen og gi den til cloud computing-leverandøren eller beregne ressursbehovet og bestillingen for en skytserver på nettet.

Cloud Computing inkorporerer IaaS og SaaS (IasS vs SaaS). IaaS betyr infrastruktur som en tjeneste og SaaS er programvare som en tjeneste. I stedet for å investere på servere, SAN, programvare, rackplass, nettverksenheter, båndbredde, vedlikeholdsstyrke, er det bedre å kjøpe en skytservertjeneste fra en cloud computing-leverandør. I denne modellen trenger ikke bedrift å investere store mengder penger i infrastruktur og trenger ikke å opprettholde reparasjonskostnader eller vedlikeholdskostnader.

Software as a Service (SaaS) er et konsept for å tilby programvare til bedriftene på den virtuelle IaaS-plattformen. Installasjonsfilene eller binærfilene vil bli lagret i vertsserveren der virtualiseringsprogramvaren kjører og vil bli installert på virtuelle servere etter behov eller forespørsel.

Så med IaaS og SaaS, bør Cloud Computing-leverandører kunne tilby hele løsningen i en enkelt virtuell boks i henhold til kundens behov. For eksempel hvis du vil kjøre en server for Microsoft Exchange Server for adressering av ansatte, kan du kjøpe en fysisk server og bruke flere ressurser, du kan kjøpe en skyboks med MS Exchange installert med internettforbindelse eller VPN-tilkobling til bedriftsnettverk.

Forskjellen mellom cloud computing og virtualisering

(1) Virtualisering er en teknikk, men Cloud Computing er et konsept ved hjelp av virtualiseringsteknikker.

(2) Virtualisering kan gjøres internt på stedet, og ressursengasjementet med unntak av maskinvare eksisterer fortsatt, men mens det ikke er behov for interne ressurser i Cloud Computing.