Serverite virtualiseerimine
Kõikidel nendest tehnikatest on oma eelised ja puudused võrreldes üksteisega kuid, mis sobib
kõige paremini oleneb täielikult situatsioonist.
2.1 Paravirtualiseerimine
Paravirtualiseerimine (Paravirtualization) lubab mitmel operatsioonisüsteemil töödata riistvaral
samal ajal, kasutades ära süsteemi ressursse tõhusamalt nagu protsessorid ja mälud läbi
effektiivse ressursi jagamise. Paravirtualiseerimisel, guest operatsioonisüsteemi kernel on
modifitseeritud töötama spetsiaalselt hypervisoril. See sisaldab tüüpiliselt vahetamast kõiki
privileegituid operatsioone, mis töötavad ainult CPU ring 0 tasemel, kutsetega hypervisorile
(tuntud kui hypercalls). Hypervisor täidab ülesande guest kerneli eest ja samas varustab
hypercall kasutajaliidest teistele kriitilistele kerneli operatsioonidele nagu mälu haldamine,
katkestustööstlus ja ajast kinni pidamine