Diferența dintre Cloud Computing și virtualizare

Anonim

Cloud Computing vs Virtualization

Could Computing și Virtualization sunt termeni înrudiți în optimizarea resurselor infrastructurii IT. Virtualizarea este o tehnologie utilizată în conceptul Cloud Computing. Virtualizarea folosește aceeași infrastructură hardware pentru a construi mai multe servere virtuale conform cerințelor și necesităților. De exemplu, presupuneți că aveți nevoie de un server Windows Server și Linux pentru un scop diferit, puteți construi acest lucru într-un server fizic folosind tehnica de virtualizare.

Virtualizare

(virtualizare soft vs. virtualizare greu) Virtualizarea utilizează aceeași infrastructură hardware pentru a construi mai multe servere virtuale conform cerințelor și necesităților. Dacă am pune acest lucru într-un strat de arhitectură stratificat 1 ar fi SAN (Storage Area Network), stratul 2 ar fi servere hardware (servere blade) pentru alocarea resurselor și stratul superior ar fi serverul gazdă. Software-urile de virtualizare precum Citrix, vSphere, Xen, Microsoft Hyper V, Sun xVM vor fi difuzate pe serverele de nivel superior numite servere gazdă. Serverul gazdă rulează orice sistem de operare, iar serverele virtuale pot fi construite pe orice sistem de operare, conform cerințelor.

Tehnologia de virtualizare a fost introdusă pentru a obține o utilizare optimizată a dispozitivelor hardware și pentru a reduce sarcinile de întreținere și costurile aferente. Virtual sever cu aceeași configurație ca serverul dedicat, va oferi performanța exactă a serverului dedicat, dacă este necesar. Tehnica menționată mai sus se numește Soft Virtualization. Există o altă tehnică numită Hard Virtualization, care se realizează prin alocarea de resurse dedicate atunci când se construiește serverul. Acest lucru se poate face numai pe serverele marca cu Pre OS. Aceasta este practic o partiție fizică a resurselor și nu va atinge utilizarea maximă a resurselor.

Cloud Computing

Conceptul de computere cloud este de a furniza servere virtuale cu detalii specifice de configurare cu sisteme de operare specifice, aplicații și servicii. Locația fizică a procesoarelor (procesoare sau puterea de calcul), software-ul, accesul la date și spațiul de stocare nu sunt importante pentru utilizatori. Cloud Computing utilizează tehnica de virtualizare pentru a-și atinge criteriile.

Practic, Cloud Computing este o colecție de tehnici de virtualizare, SOA (Service Oriented Architecture), Autonomic and Utility Computing.

Conceptul de afaceri din spatele acestui lucru este, mai degrabă, având fiecare server fizic pentru fiecare serviciu sau aplicație pe site, puteți angaja un server virtual off-shore sau off-site de la un furnizor de cloud computing. Aceste resurse din afara site-ului nu necesită o putere dedicată pentru întreținere din punct de vedere al companiei.Compania poate defini cerințele specificației și le poate da furnizorului de servicii de cloud computing sau poate calcula cerința de resurse și ordinea pentru un server cloud online.

Cloud Computing încorporează IaaS și SaaS (IasS vs. SaaS). IaaS înseamnă infrastructură ca serviciu și SaaS este un software ca serviciu. Mai degrabă decât să investească pe servere, SAN, Software, spațiu Rack, dispozitive de rețea, lățime de bandă, forța de muncă de întreținere este mai bine să cumpere un serviciu de cloud server de la furnizorii de cloud computing. În acest model, companiile nu trebuie să investească o sumă mare de bani în infrastructură și nu au nevoie de costuri de reparare sau costuri de întreținere.

Software-ul ca serviciu (SaaS) este un concept de furnizare a serviciilor software corporative pe platforma virtuală IaaS. Fișierele sau binarele de instalare vor fi păstrate în serverul gazdă unde software-ul de virtualizare rulează și va fi instalat pe servere virtuale, după cum și când este necesar sau solicitat.

Deci, cu IaaS și SaaS, furnizorii de servicii de cloud computing ar trebui să poată oferi o soluție completă într-o singură cutie virtuală, în funcție de nevoile clienților. De exemplu, dacă doriți să rulați un server pentru serverul Microsoft Exchange Server în scopuri de trimitere a personalului, cumpărați mai degrabă un server fizic și cheltuiți mai multe resurse, ați putea cumpăra o cutie de nor cu MS Exchange instalată cu conexiune la internet sau conexiune VPN la rețeaua corporativă.

Diferența dintre Cloud Computing și virtualizare

(1) Virtualizarea este o tehnică, dar Cloud Computing este un concept care utilizează tehnici de virtualizare.

(2) Virtualizarea ar putea fi făcută intern pe site și implicarea resurselor, cu excepția hardware-ului, există, dar în Cloud Computing nu vor fi necesare resurse interne.