Cloud Computing vs Virtualizare
Calculul și virtualizarea ar putea fi termeni înrudiți în optimizarea resurselor infrastructurii IT. Virtualizarea este o tehnologie utilizată în conceptul Cloud Computing. Virtualizarea utilizează aceeași infrastructură hardware pentru a construi mai multe servere virtuale conform cerințelor și nevoilor. De exemplu, presupuneți că aveți nevoie de un server Windows și Linux pentru scopuri diferite, puteți construi acest lucru pe același server fizic utilizând tehnica de virtualizare.
Virtualizare (Soft Virtualization vs Hard Virtualization)
Virtualizarea utilizează aceeași infrastructură hardware pentru a construi mai multe servere virtuale conform cerințelor și nevoilor. Dacă punem acest lucru într-o arhitectură stratificată, stratul 1 ar fi SAN (Network Area Network), stratul 2 ar fi servere hardware (servere blade) pentru alocarea resurselor, iar stratul superior ar fi server gazdă. Software-ul de virtualizare precum Citrix, VMware's vSphere, Xen, Microsoft Hyper V, Sun xVM va rula pe serverele de nivel superior, numite servere gazdă. Serverul gazdă rulează orice sistem de operare și serverele virtuale pot fi construite pe orice sistem de operare conform cerințelor.
Tehnica de virtualizare a fost introdusă pentru a realiza utilizarea optimizată a dispozitivelor hardware și pentru a reduce sarcinile de întreținere și costurile aferente. Secțiunea virtuală cu aceeași configurație ca serverul dedicat, va oferi performanțelor exacte ce poate realiza serverul 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 resurselor dedicate la construirea serverului. Acest lucru se poate face pe servere de marcă numai cu sistemul de operare Pre. Aceasta este practic o partiție fizică a resurselor și nu va atinge utilizarea maximă a resurselor.
Cloud Computing
Conceptul de cloud computing este de a furniza servere virtuale cu detalii de configurare specifice cu sistem de operare, aplicații și servicii specifice. Locația fizică a nucleelor (procesoare sau putere de calcul), software-ul, accesul la date și spațiul de stocare este imaterială pentru utilizatori. Cloud Computing folosește tehnica de virtualizare pentru a-și îndeplini criteriile.
Practic Cloud Computing este o colecție de tehnică de virtualizare, SOA (Service Oriented Architecture), Autonomic și Utility Computing.
Conceptul de afaceri din spatele acestui lucru este că, având mai degrabă fiecare server fizic pentru fiecare serviciu sau aplicație la fața locului, puteți angaja un server virtual off-off sau off-site de la un furnizor de cloud computing. Aceste resurse în afara amplasamentului nu necesită energie dedicată omului pentru întreținere din punct de vedere al companiei. Compania poate defini specificația cerinței și o poate furniza furnizorului de cloud computing sau poate calcula cerința de resurse și comanda pentru un server cloud online.
Cloud Computing încorporează IaaS și SaaS (IasS vs SaaS). IaaS înseamnă infrastructură ca serviciu și SaaS este software ca serviciu. În loc 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, corporația nu trebuie să investească o sumă mare de bani în infrastructură și nu trebuie să suporte costurile de reparație sau de întreținere.
Software as a Service (SaaS) este un concept pentru furnizarea de servicii software către companii pe platforma virtuală IaaS. Fișierele de instalare sau binare vor fi păstrate pe serverul gazdă pe care rulează software-ul de virtualizare și vor fi instalate pe servere virtuale când și când necesar sau solicitat.
Deci, cu IaaS și SaaS, furnizorii de cloud computing ar trebui să poată furniza întreaga soluție într-o singură cutie virtuală în funcție de nevoile clientului. De exemplu, dacă doriți să rulați un server pentru Microsoft Exchange Server în scopul trimiterii de e-mail a personalului, în loc să cumpărați un server fizic și să cheltuiți mai multe resurse, puteți cumpăra o cutie cloud cu MS Exchange instalat cu conexiune la internet sau conexiune VPN la rețeaua corporativă.
(1) Virtualizarea este o tehnică, dar Cloud Computing este un concept care utilizează tehnici de virtualizare. (2) Virtualizarea ar putea fi realizată intern la fața locului și implicarea resurselor, cu excepția hardware-ului, încă există, dar în cloud computing nu vor fi necesare resurse interne. |