ParaVirtualisatie heeft voordelen zoals dat het minder zwaar is. Het nadeel is dat het besturingssysteem wat je in de VM zet geschikt is (het heeft speciale kernels nodig). In het geval van OpenVZ is het niet echte virtualisatie maar meer een scheiding tussen de server processen: de processen draaien in een soort van containers. Op node zie je dan ook alle processen inclusief de processen die in de containers draaien. In tegenstelling tot bijvoorbeeld Xen paravirtualisatie reserveert OpenVZ de hoeveelheid geheugen niet en dat kan je dus delen met andere "containers". Echter kan je dit ook gebruiken om te oversellen. Dit is niet bij Xen PV het geval dus dat tel ik niet mee als nadeel voor paravirtualisatie. Maar hierdoor gaat de reputatie van OpenVZ wel naar de knoppen terwijl het in bepaalde gevallen een heel mooi product is. Niet bij alle doeleinden heb je de vrijheid nodig die OpenVZ niet heeft.
In het geval van OpenVZ moet je ook kernel modules vanaf de node laden waar de containers in draaien. Je kan vanaf je eigen VPS niet eigen kernel modules laden (Xen PV kan dit weer wel). Het is maar net waar je het voor inzet en wat je wil aanbieden maar OpenVZ heeft dus minder vrijheid tov Xen PV. En paravirtualisatie heeft dus minder vrijheid dan volledige virtualisatie. En volledige virtualisatie heeft weer minder vrijheid dan geen virtualisatie maar dan moet je je ook afvragen of virtualisatie wel slim is. Ik heb slimmeriken gezien die probeerde in een VPS OpenVZ te draaien (volledige virtualisatie en dan paravirtualisatie). Of het gelukt is weet ik niet maar er gaan zoveel resources verloren waardoor virtualisatie in virtualisatie niet slim is.
Bottom line: Met paravirtualisatie is niks mis en kan in bepaalde gevallen beter zijn dan volledige virtualisatie. Wil je de vrijheid behouden dan kan je beter voor volledige virtualisatie kiezen. Het is maar net wat je nodig hebt.
Oh en bottom line voor diegenen die een VPS zoeken met paravirtualisatie: Providers die OpenVZ aanbieden oversellen vaak. Daar is op zich niks mis mee als je er voor zorgt dat de server snel blijft maar dit is vaak niet het geval. Dit is - samen met de vrijheid die bij OpenVZ minder is - de reden waarom wij jaren geleden gestopt zijn met OpenVZ. Wil je zeker zijn van je zaak dan zou ik OpenVZ mijden tenzij je zeker weet dat het een goede partij is.