El uso de virtualización es un tema muy actual, y que se populariza cada vez más, pero como todavía hay muchos que no lo han comenzado a usar, vamos a ver algunos temas básicos sobre esto.
Primero que nada vamos a conversar de los “contendientes” mayores del tema. Hay claramente ventajas en cada uno de ellos dependiendo del uso que se vaya a hacer con la virtualización.
Uno de los primeros en el tema fue VMware, y actualmene es uno de los que ofrece más amplia variedad de productos de virtualización.
Pero a partir de la compra de Connectix por Microsoft, la pelea se pone mucho más interesante.
Sin olvidar que además tenemos a VirtualBox, en este momento de Oracle.
Esta dura batalla entre los tres contendientes nos beneficia ampliamente a los usuarios, pues cada uno trata de superar sus méritos, y conteniendo sus precios.
Para aclarar el tema y específicamente para los no iniciados. Las aplicaciones de virtualización permiten crear máquinas virtuales, a las que asignaremos una determinada configuración de hardware virtual, y en las que luego instalaremos un sistema operativo, como si fuera una máquina real, pero que funcionará dentro de la máquina real.
En general, se habla de “host” para referirse a la máquina real, y “guest” para referirse a las virtuales
Una de las primeras consideraciones que debemos hacer es respecto al uso que le daremos: no es lo mismo para servidores productivos que por ejemplo para pruebas. En el primero privilegiaremos seguridad, estabilidad, soporte, etc. y en el segundo la facilidad de uso y las posibilidades de “volver todo atrás” o simular entornos complejos
Lo anterior es un punto importante, ya que tanto Microsoft como VMware tienen productos específicos.
El uso para virtualizar equipos productivos tiene, como comentamos más arriba requerimientos muy específicos.
En cambio, si vamos a virtualizar para uso de equipos no-productivos vamos a privilegiar otros aspectos.
El uso no-productivo tiene muchas variantes. En mi caso como MCT (Microsoft Certified Trainer) uso mucho los productos de Microsoft para impartir los cursos de aprendizaje (VirtualPC, Virtual Server y Hyper-V)
Por otra lado, soy un usuario muy convencido de ciertas ventajas de VMware Workstation, que uso para simular ambientes de laboratorio, charlas, pruebas y soporte.
Además hay datos fundamentales para decidir por uno u otro. Por ejemplo
- Plataforma del “host”: Windows, Linux o Macintosh
- Plataforma del “guest”: Windows, Linux o Macintosh
- Soporte en “host” y “guest”: x86 y/o x64
- Ambiente productivo o de simulación
- Soporte a dispositivos USB en el “guest”
- Simulación de “enlaces no confiables”
- Posibilidad de retrotraer un estado anterior de las máquinas virtuales
No todos los competidores, ni todas las versiones de los mismos soportan lo mismo, ni con la misma funcionalidad.
Además debemos tener en cuenta que hay productos de uso gratuito y otros que pueden tener un costo considerablemente alto.
Así que la decisión no siempre es fácil, por lo que los invito a evaluar las posibilidades de cada uno de ellos.
Microsoft
http://www.microsoft.com/virtualization/en/us/default.aspx
VMware
http://www.vmware.com/
VirtualBox
http://www.virtualbox.org/
Oracle Virtualization
http://www.oracle.com/us/technologies/virtualization/index.html
Comments
Fatal error: Uncaught Error: Call to undefined function ereg() in F:\blogs.itpro.es\wp-content\themes\notesil\functions.php:333 Stack trace: #0 F:\blogs.itpro.es\wp-content\themes\notesil\functions.php(35): notesil_commenter_link() #1 F:\blogs.itpro.es\wp-includes\class-walker-comment.php(179): notes_comments(Object(WP_Comment), Array, 1) #2 F:\blogs.itpro.es\wp-includes\class-wp-walker.php(145): Walker_Comment->start_el('', Object(WP_Comment), 1, Array) #3 F:\blogs.itpro.es\wp-includes\class-walker-comment.php(139): Walker->display_element(Object(WP_Comment), Array, '5', 0, Array, '') #4 F:\blogs.itpro.es\wp-includes\class-wp-walker.php(387): Walker_Comment->display_element(Object(WP_Comment), Array, '5', 0, Array, '') #5 F:\blogs.itpro.es\wp-includes\comment-template.php(2174): Walker->paged_walk(Array, '5', 0, 0, Array) #6 F:\blogs.itpro.es\wp-content\themes\notesil\comments.php(25): wp_list_comments('type=comment&ca...') #7 F:\blogs.itpro.es\wp-includes\comment-template.php(1512): require('F:\\blogs.itpro....') #8 F:\ in F:\blogs.itpro.es\wp-content\themes\notesil\functions.php on line 333