Comparación de tecnologías de virtualización como Xen, KVM, VMware e hyper-v

  
                  

xen y kvm son software de virtualización libre de código abierto.

vmware es un software de virtualización de pago.

hyper-v es un componente especial de virtualización que viene con Microsoft Windows 2008 R2. Si compra suficientes licencias, se puede usar Hyper-v (incluido el núcleo de Hyper-V 2008) de forma gratuita.

Si se trata de un sistema de ventanas virtuales vmware o hyper-v, ya sea el software de virtualización o los subsistemas, se debe pagar la tarifa de la licencia.

Si es vmware o hyper-v virtual linux, el software de virtualización debe pagar la tarifa de la licencia y el subsistema puede usar linux para ahorrar costos.

Si se trata de ventanas virtuales xen o kvm, los subsistemas están sujetos a derechos de licencia.

Si es xen o kvm virtual linux, el software de virtualización y sus subsistemas no tienen costo alguno.

En términos de rendimiento, ventanas virtuales, si puede obtener el soporte del fabricante, entonces la optimización del rendimiento no puede preocuparse. Todos estos softwares pueden alcanzar al menos el 80% del rendimiento del sistema principal (disco, CPU, red, memoria), luego se recomienda utilizar hyper-v para ventanas virtuales, productos propios de Microsoft, ventanas virtuales es definitivamente una ventaja. Si se trata de Linux virtual, se recomienda usar primero xen, soporte para virtualización de Linux, puede usar directamente la CPU del sistema principal y los recursos de disco y red, lograr menos operaciones de programación virtualizadas, puede lograr un rendimiento muy alto, pero la operación xen es complicada El costo de mantenimiento es alto. En segundo lugar, recomendamos kvm a Linux virtual. Linux es compatible con la tecnología virtio de krvm, que puede lograr una pequeña cantidad de operaciones de programación virtualizadas y lograr un mayor rendimiento del sistema. No se recomienda utilizar hyper-v para Linux virtual. Demasiada incompatibilidad hace que Linux no se ejecute en hyper-v.

Si los productos anteriores no están destinados a comprar soporte de proveedores, no se recomiendan vmware ni hyper-v, principalmente problemas de licencia. En este momento, quedan kvm y xen. Si se usan ventanas virtuales, se recomienda usar kvm, podemos obtener los controladores de red y disco optimizados para windows de forma gratuita, lo que puede lograr un mayor rendimiento (casi con hyper-v El rendimiento es plano). Y el controlador de optimización de Windows de xen no es tan fácil de obtener (porque redhat no es compatible con xen más tarde, vea si Novell pone agua, eh, eh, hablando abiertamente, redhat es mejor que Novell).

En resumen,

En el caso de la autorización, ventanas virtuales, se recomienda utilizar hyper-v

En el caso de la autorización, Linux virtual, se recomienda utilizar Xen, si necesita reducir el mantenimiento de administración y los costos de aprendizaje, se recomienda utilizar kvm.

En ausencia de autorización, ventanas virtuales, se recomienda usar KVM

En ausencia de autorización, virtual linux, se recomienda usar xen, si necesita reducir los costos de administración y mantenimiento, Se recomienda utilizar kvm.

Copyright © Conocimiento de Windows All Rights Reserved