Debesų kompiuterija prieš virtualizaciją
Galėtų skaičiavimas ir virtualizavimas yra susiję terminai IT infrastruktūros išteklių optimizavimui. Virtualizacija yra technologija, naudojama debesų kompiuterijos koncepcijoje. Virtualizacija naudoja tą pačią aparatinės įrangos infrastruktūrą, kad sukurtų kelis virtualius serverius pagal reikalavimus ir poreikius. Pavyzdžiui, tarkime, kad jums reikia skirtingos paskirties „Windows Server“ir „Linux“serverio, galite tai sukurti tame pačiame fiziniame serveryje naudodami virtualizacijos techniką.
Virtualizacija (minkštoji virtualizacija vs kietoji virtualizacija)
Virtualizacija naudoja tą pačią aparatinės įrangos infrastruktūrą, kad sukurtų kelis virtualius serverius pagal reikalavimus ir poreikius. Jei tai įtrauktume į daugiasluoksnę architektūrą, 1 sluoksnis būtų SAN (Storage Area Network), 2 sluoksnis būtų aparatinės įrangos serveriai (blade serveriai), skirti išteklių paskirstymui, o viršutinis sluoksnis būtų pagrindinis serveris. Virtualizavimo programinė įranga, tokia kaip „Citrix“, „VMware's vSphere“, „Xen“, „Microsoft Hyper V“, „Sun xVM“, veiks aukščiausio lygio serveriuose, kurie vadinami pagrindiniais serveriais. Pagrindinis serveris veikia bet kurioje operacinėje sistemoje, o virtualūs serveriai gali būti sukurti bet kurioje operacinėje sistemoje, kaip reikalaujama.
Virtualizacijos technika buvo įdiegta siekiant optimizuoti aparatinės įrangos naudojimą ir sumažinti priežiūros naštą bei susijusias išlaidas. Virtualus serveris su ta pačia konfigūracija kaip ir dedikuotasis serveris, prireikus užtikrins tokį našumą, kokį gali atlikti dedikuotasis serveris. Aukščiau minėta technika vadinama minkštąja virtualizacija. Yra ir kita technika, vadinama „Hard Virtualization“, kuri atliekama paskirstant tam skirtus išteklius kuriant serverį. Tai galima padaryti firminiuose serveriuose tik naudojant išankstinę OS. Tai iš esmės yra fizinis išteklių skirstymas ir nepasieks maksimalaus išteklių panaudojimo.
Debesų kompiuterija
Debesų kompiuterijos koncepcija yra pateikti virtualius serverius su konkrečia konfigūracijos informacija su konkrečia operacine sistema, programomis ir paslaugomis. Fizinė branduolių (procesorių arba skaičiavimo galios), programinės įrangos, duomenų prieigos ir saugojimo vietos vieta vartotojams nėra svarbi. Debesų kompiuterija naudoja virtualizacijos techniką, kad pasiektų savo kriterijus.
Iš esmės debesų kompiuterija yra virtualizacijos technikos, SOA (į paslaugas orientuotos architektūros), autonominio ir naudingumo skaičiavimo rinkinys.
Verslo koncepcija yra ta, kad kiekvieną fizinį serverį kiekvienai paslaugai ar programai turėdami vietoje, galite išsinuomoti virtualų serverį jūroje arba ne vietoje iš debesų kompiuterijos paslaugų teikėjo. Įmonės požiūriu, šiems ne vietoje esantiems ištekliams techninei priežiūrai atlikti nereikia specialios žmogiškosios jėgos. Įmonė gali apibrėžti reikalavimo specifikaciją ir pateikti ją debesų kompiuterijos paslaugų teikėjui arba apskaičiuoti išteklių poreikį ir užsisakyti debesies serverio internetu.
Debesų kompiuterija apima IaaS ir SaaS (IasS vs SaaS). IaaS reiškia infrastruktūrą kaip paslaugą, o SaaS yra programinė įranga kaip paslauga. Užuot investavus į serverius, SAN, programinę įrangą, stovo erdvę, tinklo įrenginius, pralaidumą, priežiūros darbuotojai geriau nusipirks debesies serverio paslaugą iš debesų kompiuterijos paslaugų teikėjų. Šiame modelyje įmonei nereikia investuoti daug pinigų į infrastruktūrą ir nereikia mokėti remonto ar priežiūros išlaidų.
Programinė įranga kaip paslauga (SaaS) yra koncepcija, skirta teikti programinės įrangos paslaugas įmonėms virtualioje IaaS platformoje. Diegimo failai arba dvejetainiai failai bus saugomi pagrindiniame serveryje, kuriame veikia virtualizacijos programinė įranga, ir bus įdiegti virtualūs serveriai, kai to reikia arba paprašoma.
Taigi, naudojant IaaS ir SaaS, debesų kompiuterijos paslaugų teikėjai turėtų turėti galimybę pateikti visą sprendimą vienoje virtualioje dėžutėje pagal kliento poreikius. Pavyzdžiui, jei norite paleisti „Microsoft Exchange Server“serverį darbuotojų siuntimo tikslais, o ne pirkti fizinį serverį ir išleisti daugiau išteklių, galite nusipirkti debesies dėžutę su įdiegta MS Exchange su interneto ryšiu arba VPN ryšiu su įmonės tinklu.
Skirtumas tarp debesų kompiuterijos ir virtualizacijos
(1) Virtualizacija yra technika, bet debesų kompiuterija yra koncepcija, naudojanti virtualizacijos metodus.
(2) Virtualizacija gali būti atliekama viduje, vietoje, o ištekliai, išskyrus aparatinę įrangą, vis dar egzistuoja, tačiau naudojant debesų kompiuteriją nereikės jokių vidinių išteklių.