Freddy Taborda escribió:
Buenas tardes
Hoy buscando algo sobre virtualización, encontré este sitio:
http://josecely.tecsua.com/?p=40 donde el autor expone lo siguiente:
"Las alternativas libres de alto rendimiento que tenemos son 3 (En mi
opinión las más importantes):
1 – Virtual Box: Desarrollado por la empresa innotek GmbH, pero SUN
Microsystems lo compro, y ahora Oracle compro a SUN… mmmm.. muchos
Este es un punto que hay que aclarar. VirtualBox no es una alternativa
de virtualización para servidores. No es la solución para consolidar
varias máquinas virtuales corriendo sobre un mismo servidor/hardware.
Virtualbox se desempeña bien en el desktop pero para muy pocas
instancias corriendo en paralelo. Hoy por hoy NO es una solución
enterprise para virtualizar servidores, quizás lo sea dentro de un
tiempo pero por ahora NO lo es. No tiene comparativa con Xen, KVM ni
OpenVZ ni VMWare ESX o ESXi
intereses de por medio, no quiero correr riesgos, descarte su uso sin
probarlo :D .
2 – XEN: Desarrollado por la Universidad de Cambridge. En este caso
Citrix lo compro en el 2007. Citrix cerro el proyecto, tiene un
producto gratuito, el XenServer Express Edition, aunque solo puede
soportar cuatro máquinas virtuales.
Las versiones actuales se basan en el código ante de su cierre. XEN es
el de más alto rendimiento (sin embargo KVM lo supera en varios aspectos).
En el caso de Debian requiere unas versiones empaquetadas especiales
del Kernel:
Etch: xen-linux-system-2.6.18-6-xen-686 and
xen-linux-system-2.6.18-6-xen-amd64.
Lenny: xen-linux-system-2.6.26-2-xen-686 and
xen-linux-system-2.6.26-2-xen-amd64
Y esto fue lo que no me convenció, tener que usar un kernel
especifico, en algunas pruebas, después de instalar el kernel el
sistema no arranco! Se imaginan si hubiese sido en un servidor
remoto!!!. Obviamente buscando en Internet encontré bastante
documentación a los problemas que se me presentaban (que fueron
bastantes), entonces eran muchos riesgos para una instalación remota,
descarte su uso.
Xen NO está descontinuado, el proyecto original sigue vivo aunque Citrix
haya comprado la marca Xen y la base código y esté detrás del
desarrollo. Acuerdensde de que las grandes empresas están más
interesadas en brindar servicios que soluciones de solo Software. Hoy
por hoy Xen es la solución "de facto" de virtualización que grandes
compañías tienen como caballo de batalla. Léase Oracle, Sun, IBM e
incluso RedHat. Hoy por hoy Xen 3 permite virtualizar kernels sin
modificar como el de Windows usando las instrucciones de virtualización
de los nuevos procesadores. Hay una muy buena base de herramientas
administativas para Xen, pero según los entendidos la virtualización va
tendiendo a alternativas como KVM que hacen la virtualización de una
forma más "nativa"
3 – KVM (Kernel virtual Machine): Desarrollado por la empresa
Qumranet. KVM, como su nombre lo indica, hace parte del núcleo (desde
la versión 2.6.20) y herramientas en el espacio de usuario. Por lo
tanto no tengo que cambiar el Kernel en ejecución!. La única pega es
que requiere un procesador x86 con soporte Virtualization Technology.
Sin embargo la mayoría de los procesadores actuales lo soportan, sin
embargo si tu procesador es anterior al 2008, lo más probables es que
no funcione.
Se está trabajando para utilizar más características de la
Virtualization Technology, por lo tanto el tema de rendimiento (que en
mis pruebas es más que satisfactorio para usar en producción) mejorara
constantemente. "
KVM NO es qemu como muchos dicen. KVM está integrado en el kernel de
Linux como un módulo y utiliza para virtualizar las instrucciones de
virtualización de los nuevos procesadores x86. El mismo VMWare dijo en
un reporte que la virtualización tiende a un paradigma como el de KVM.
Hay que recordar que soluciones de virtualización a nivel de hardware no
solo existen en las últimas versiones de los procesadores x86-x64. Sun
con Logical Domains junto a sparc (si no me equivoco) e IBM con sus
procesadores Power brindan este tipo de virtualización.
Hay que recordar que RedHat cambió su estrategia de virtualización de
Xen a KVM lo que indica que la virtualización a nivel del kernel se
viene muy fuerte. Piensen en esto si con el stack de red puedes hacer
que Linux se comporte como un router con tantas prestaciones como un
equipo Cisco con KVM puedes hacer que Linux se comporte como una
solución de virtualización "bare metal" como VMWare ESX.
De Microsoft HyperV mejor ni hablar...
Luego le envie esta información a un amigo, y el me comento lo siguiente:
> Ya recordé por que NO KVM, kvm auque a nivel de Hardware aprovecha los
> recursos de forma interesante, debes correr el kernel del sistema
Host, y
> eso es una limitante ya que no virtualizas el 100% de los procesos
sino que
> virtualizas solo el kernel obligando a invertir muchísimo tiempo en
> configuración de la misma, por otra parte no es tan facilmente
exportable
> como en virtual BOX.
>
> La licencia de VirtualBOX es parecida a la de Java, y bien difícil
cerrarla
> despues de abierta, sin embargo, ¿Cual riesgo correrías? si la
cierran en el
> tiempo, simplemente debes mantener la abierta que estas usando, y listo,
> creo que sigue siendo la mejor opción por otra parte VirtualBoX te
permite
> virtualizar el 100% del hardwer y el mantenimiento de las máquinas
es super
> super simple.... me gusta muchísima esa opcion aún...
>
Me gustaria sus comentarios, ya que realmente no estoy muy claro sobre
este tema tan interesante.
Saludos
Falta agregar OpenVz que funciona como si fuera un sistema encerrado en
un chroot con algunas modificaciones a nivel del kernel anfitrion para
hacerle "creer" a la máquina huesped que está en un entorno de ejecución
exclusivo. La mayoría de la gente dice que si vas a virtualizar Linux
sobre Linux la opción es OpenVz. La desventaja es que todas tus máquinas
comparten un mismo entorno y no puedes administrar los recursos con
tanto dinamismo como en las otras soluciones. En definitiva tus máquinas
virtuales están un poco más cerca una de otra que en otras soluciones.
Solo agregar que OpenVz es una solución del mismo tipo que FreeBSD Jails
y Solaris Zones.
--
Freddy Taborda
Valencia - Venezuela
Debian GNU/Linux
Gentoo GNU/Linux
Linux user #283478
"Those that can, do. Those that can’t, complain."
Linus Torvalds
--
Freddy Taborda
Valencia - Venezuela
Debian GNU/Linux
Gentoo GNU/Linux
Linux user #283478
"Those that can, do. Those that can’t, complain."
Linus Torvalds
Saludos
--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org