Mis on serveri virtualiseerimine?

Oli aeg, mil veebimajutust otsiv organisatsioon pidi valima jagatud serveri ja spetsiaalse serveri vahel. See võib olla keeruline valik, sest kuigi spetsiaalne hostimine pakkus serverit, millele oli juurdepääs ainult ühel organisatsioonil – tagades mälu, ribalaiuse ja täieliku kontrolli –, võib see olla äärmiselt kulukas. Jagatud server seevastu tähendas tavaliselt mälu ja ribalaiuse ressursside ning IP-aadressi jagamist. Kui keegi teine ​​serveris osutus ressursipoegaks või ujutaks Interneti rämpspostiga üle, võib inimene end täiesti süül blokeerida, kuna Interneti-teenuse pakkujad võtsid sihikule rämpspostitaja, kes jagab oma muru. Serveri virtualiseerimine kasutab tarkvara, et panna üks server toimima nii, nagu oleks tegemist mitme eraldi serveriga, lahendades probleemi.

Serveri virtualiseerimine, tuntud ka kui virtuaalne spetsiaalne server (VDS) või virtuaalne privaatserver (VPS), on odavam kui spetsiaalne server ja lahendab jagatud serveri ressursside jagamise probleemid, eraldades ressursse iga abonendi jaoks ja võimaldades igal virtuaalserveril töötab teistest täiesti eraldi, soovi korral isegi eraldi operatsioonisüsteemidega. Serveri virtualiseerimisel on rakendusi ka organisatsioonide sees, kuna see võimaldab mitteühilduvate ülesannete ja protsesside töötamist samas serveris täielikult ilma interaktsiooni või kattumiseta, muutes serveri kasutamise tõhusamaks. Virtuaalsete serverite teine ​​eelis on koondamise võimaldamine ühes riistvaraosas. Teine virtuaalserver võib sisaldada näidisrakendust ja/või samu andmeid, mida tõrke korral varukoopiana kasutada.

Serveri virtualiseerimist saab teostada kolmel erineval viisil. Esimest nimetatakse täielikuks virtualiseerimiseks või virtuaalmasina mudeliks; teine ​​kui paravirtualiseerimine või paravirtuaalse masina (PVM) mudel; ja kolmandat nimetatakse OS-taseme virtualiseerimiseks või virtualiseerimiseks OS-i (operatsioonisüsteemi) tasemel. Virtuaalse masina mudeli jaoks on vaja hüperviisori tarkvara, mis toimib platvormina virtuaalserverite operatsioonisüsteemidele, hoides neid eraldi ja sõltumatuna, mis nõuab palju töötlemisvõimsust. PVM-mudel võimaldab virtuaalserveritel olla üksteisest teadlikud ja koordineerida ressursside kasutamist. Serveri virtualiseerimisel OS-i tasemel on ainult üks host OS ja virtuaalserverid on külalised, mis tähendab, et nad peavad kõik olema eraldi ja töötama samas operatsioonisüsteemis, kuid võimaldavad süsteemil olla tõhusam.