Każdy Hosting VPS może obsługiwać swój własny system operacyjny.

Prywatny serwer wirtualny to metoda na podział na części fizycznego serwera na kilka serwerów, tak by każdy z nich miał dostęp do własnej, maszyny dedykowanej. Właściwie każdy Serwer VPS ma możliwość obsługiwać swój własny, pełnoprawny system operacyjny, a każdy jeden hosting mamy możliwość włączyć ponownie całkowicie niezależnie.

 

W praktyce dzielenie serwera w taki sposób, ażeby był jak wiele serwerów, był od dawna często wykonywaną praktyką w komputerach mainframe, ale po nie tak dawnym ożywieniu związanym z rozwojem oprogramowania i techniki wirtualizacji wykorzystywanej w pozostałych architekturach. Administracja serwerem skupia się na przydzielaniu wszelkich różnorakich zasobów. Hosting fizyczny uruchamia się standardowo. Kolejno uruchamia taki program, który uruchamia każdy hosting wirtualny w środowisku wirtualnym (podobnie do emulatora). Wirtualne serwery nie posiadają bezpośredniego dostępu do sprzętu dlatego przeważnie są uruchamiane z obrazu dysku.

 

Są dwie metody wirtualizacji: sprzęt i oprogramowanie. W typowym środowisku oprogramowania maszyny wirtualne współużytkują to samo jądro i rzeczywiści wymagają dzielonych zasobów rdzenia. Taka wirtualizacja ma zwykle mnóstwo zalet w sytuacji serwera internetowego. Głównymi przykładami są Xen, Virtuozzo, HyperVM, Vserver oraz OpenVZ, który jest kluczowym jądrem zarówno HyperVM, jak i Virtuozzo. Testy penetracyjne są to stymulowane ataki informatyczne dokonane przez hakera.