Tecnologia Xen
Xen è un virtual-machine monitor o un hypervisor, che permette l'esecuzione di diverse macchine virtuali (VM) sullo stesso server fisico con prestazioni quasi native.
Xen è una piattaforma chiamata paravirtualizzazione che è molto simile ad emulazione hardware. La Paravirtualizzazione funziona creando un'interfaccia tra il sistema operativo di un VPS e l'hardware che mette in coda e risponde alle richieste dei sistemi operativi dai sistemi operativi modificati per interagire con l'interfaccia di paravirtualizzazione.
La Paravirtualizzazione permette di ottenere elevate prestazioni anche su piattaforme virtuali come x86 (32-bit). La caratteristica distintiva di questo metodo è la necessità di adattare il kernel del sistema operativo prima di metterlo a Xen. Su base giornaliera, Xen supporta sempre più piattaforme.Vantaggi Xen :
- È possibile installare qualsiasi sistema operativo come Linux, FreeBSD, Solaris, Windows, anche MS DOS.
- Xen è la migrazione live da un host ad un altro che permette di evitare tempi di inattività.
- Xen si adatta meglio per coloro i cui siti web richiedono molta memoria.
- Siete in grado di compilare il vostro kernel o caricare i vostri moduli.
Svantaggi Xen :
- Abbastanza costoso.
- Non molto buona per i siti che richiedono spazio di swap su una base quotidiana invece di installare la giusta quantità di RAM.
- Alcuna burstable RAM disponibile.
- Piuttosto lento, in quanto richede molta overhead