Muchos servidores vps y servicios de hosting utilizan dos sistemas de visualización muy conocidos que son Openvz y Xen. Vamos a ver las diferencias y ventajas de cada uno para saber cual elegir inclusive si necesitamos crear o adquirir un servidor vps.
Un VPS Xen tiene su propio núcleo aislado, cargar sus propios módulos del kernel , utilice plenamente dedicada la memoria virtual, recursos de I/O propia, es muy estable y adaptable como un servidor dedicado. El usuario nunca podrá distinguir si esta utilizando un servidor dedicado o un virtual, salvo por las características.
OpenVZ es una plataforma de virtualización del sistema operativo que funciona de manera similar, . Todos los VPS en un nodo de OpenVZ se comparten el mismo kernel Linux core esta es la razón por OpenVZ sólo es compatible con los sistemas Linux y por lo tanto, también sufrirán por igual de los problemas que surgan del núcleo del sistema operativo.
VPS OpenVZ es más fácil de entender, y suelen ser mucho más eficaz que Xen como VPS baratos, debido a que los recursos adicionales disponibles a que Xen VPS utiliza mas recursos para ejecutar su entorno completamente aislado.
Ciertamente, estas no son las únicas diferencias entre las dos plataformas, pero son algunos de los más significativos:
Características principales de la virtualización OpenVZ:
- Pleno acceso de root.
- Virtualización a nivel de sistema operativo.
- RAM 'Burst' y otros recursos adicionales disponibles cuando están infrautilizadas nodos.
- Las actualizaciones se pueden aplicar sobre la marcha, sin reiniciar.
- Más recursos disponibles debido a la virtualización ligera.
- Red simple y la configuración del disco.
- El acceso a la mayoría de los módulos de iptables.
Características principales de la virtualización Xen:
- Pleno acceso de root.
- Soporta Linux y Windows.
- Mejor rendimiento de Java.
- Recursos (RAM, etc) están totalmente dedicado y privado.
- Kernel Linux para virtualizado (es decir, el aislamiento completo).
- Acceso directo a los módulos del kernel cargables.
- Espacio de intercambio.
- Altamente configurable.
Vamos a analizar las tres características mas importantes que pueden marcar la diferencia entre Xen y Open VZ
Dedicado: Xen es para virtualización. Eso significa que se ejecuta en la misma forma que un servidor dedicado Podemos tener pleno acceso de root y ejecutar nuestros propios módulos del kernel IO. Es compatible con Windows y Linux y es más personalizable. Cada virtualizacion tiene los mismos módulos de kernel para cada vps, no estan compartidos . OpenVZ Comparte configuraciones para todos los usuarios en el mismo sistema operativo .
Memoria: Xen tiene memoria dedicada completa disponible si se tiene 1GB solo consumirá eso. OpenVZ no diferencia entre memoria y swap, todo forma parte de un todo memoria a nivel de contenedor. No podemos limitar la swap de un contenedor, sin embargo, podemos limitar la cantidad de memoria que consumirá un contenedor
Rendimiento: Para obtener un rendimiento sobre todo desarrolladores prefieren Xen porque es más dedicado y tiene más memoria disponible . Si una aplicación utiliza el límite de recursos a continuación Xen tiene mejor swaping que reduce el servidor se bloquea . Es por eso que java y otras aplicaciones por lo general trabajan más mejor en Xen, mientras OpenVZ es mas recomendado para php, wordpress etc.