Cloud Computing vs Virtualization
Kunne databehandling og virtualisering er relaterte termer i ressursoptimalisering av IT-infrastruktur. Virtualisering er en teknologi som brukes i Cloud Computing-konseptet. Virtualisering bruker den samme maskinvareinfrastrukturen for å bygge flere virtuelle servere i henhold til kravene og behovene. Anta for eksempel at du trenger en Windows Server og Linux-server for forskjellige formål, kan du bygge dette i samme fysiske server ved å bruke virtualiseringsteknikk.
Virtualisering (myk virtualisering vs hard virtualisering)
Virtualisering bruker den samme maskinvareinfrastrukturen for å bygge flere virtuelle servere i henhold til kravene og behovene. Hvis vi legger dette opp i en lagdelt arkitektur vil lag 1 være SAN (Storage Area Network), lag 2 vil være maskinvareservere (bladservere) for ressursallokeringen og det øverste laget vil være vertsserver. Virtualiseringsprogramvare som Citrix, VMwares vSphere, Xen, Microsoft Hyper V, Sun xVM vil kjøre på topplagets servere som kalles vertsservere. Vertsserver kjører et hvilket som helst operativsystem, og de virtuelle serverne kan bygges på et hvilket som helst operativsystem i henhold til krav.
Virtualiseringsteknikk ble introdusert for å oppnå optimalisert bruk av maskinvareenheter og redusere vedlikeholdsbyrdene og relaterte kostnader. Virtuell server med samme konfigurasjon som dedikert server, vil gi nøyaktig ytelse som dedikert server kan utføre hvis nødvendig. Den ovennevnte teknikken kalles Soft Virtualization. Det er en annen teknikk k alt hard virtualisering som gjøres ved å tildele dedikerte ressurser når du bygger serveren. Dette kan bare gjøres på merkevareservere med Pre OS. Dette er i utgangspunktet en fysisk oppdeling av ressurser og vil ikke oppnå maksimal ressursutnyttelse.
Cloud Computing
Cloud computing-konseptet er å levere virtuelle servere med spesifikke konfigurasjonsdetaljer med spesifikt operativsystem, applikasjoner og tjenester. Den fysiske plasseringen av kjerner (prosessorer eller beregningskraft), programvare, datatilgang og lagringsplass er uvesentlig for brukerne. Cloud Computing bruker virtualiseringsteknikken for å oppnå kriteriene.
Basically Cloud Computing er en samling av Virtualization Technique, SOA (Service Oriented Architecture), Autonomic and Utility Computing.
Forretningskonseptet bak dette er, snarere å ha hver fysisk server for hver tjeneste eller applikasjon på stedet, du kan leie en off shore eller off site virtuell server fra en cloud computing-leverandør. Disse ressursene utenfor nettstedet krever ikke dedikert arbeidskraft for vedlikehold fra et selskaps synspunkt. Corporate kan definere kravspesifikasjonen og gi den til cloud computing-leverandøren eller beregne ressursbehovet og bestille for en nettskyserver.
Cloud Computing inkorporerer IaaS og SaaS (IasS vs SaaS). IaaS betyr Infrastructure as a Service og SaaS er Software as a Service. I stedet for å investere i servere, SAN, programvare, rackplass, nettverksenheter, båndbredde, er vedlikeholdsarbeidsstyrken bedre å kjøpe en skyservertjeneste fra en cloud computing-leverandør. I denne modellen trenger ikke bedrifter å investere store beløp i infrastruktur og trenger ikke dekke reparasjonskostnader eller vedlikeholdskostnader.
Software as a Service (SaaS) er et konsept for å tilby programvaretjenester til bedrifter på den virtuelle IaaS-plattformen. Installasjonsfilene eller binærfilene vil bli oppbevart på vertsserveren der virtualiseringsprogramvaren kjører og vil bli installert på virtuelle servere etter behov eller forespurt.
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. Hvis du for eksempel ønsker å kjøre en server for Microsoft Exchange Server for e-postformål, i stedet for å kjøpe en fysisk server og bruke mer ressurser, kan du 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 som bruker virtualiseringsteknikker.
(2) Virtualisering kan gjøres internt på stedet, og ressursinvolvering, bortsett fra maskinvare, eksisterer fortsatt, men i Cloud Computing vil ingen interne ressurser være nødvendig.