Crear un Ambiente de Pruebas Virtual: Requisitos, Ideas y Sugerencias – ¿Qué Sistema Me Conviene?

Actualmente el uso de la virtualización creo que está totalmente fuera de discusión, y aunque el énfasis actual es para uso en ambientes productivos, no debemos olvidarnos de sus comienzos, y que no ha perdido para nada importancia, como es su utilización en ambientes de pruebas y capacitación. Hoy nos enfocaremos específicamente en este tema

El objetivo de la nota será tener un panorama general que abarque desde la selección del sistema de virtualización que nos convenga hasta el hardware necesario y recomendaciones mínimas, y algunas técnicas que pueden ahorranos mucho trabajo en el momento de tener que implementar ambientes de prueba

Lo primero que debemos decidir, es qué sistema de virtualización usaremos. Hay grandes competidores, y algunoz más pequeñoz. Tenemos entre los primeros a VMware con su amplísima experiencia de años, y a Hyper-V incluido en los productos de Microsoft, inclusive ahora en los sistemas cliente y no sólo en los servidores

Por otro lado no debemos olivdarnos de otros, como Citrix con su línea de productos u Oracle con Virtualbox

No es objetivo de esta nota decidir cuál es el mejor, hay muchos “fundamentalistas” de cada uno, y a la vez hay variantes específicas para diferentes ambientes (no es lo mismo productivo que laboratorio), y por supuestos costos, desde gratis a tener que implementar un abultado presupuesto

Por mi (poca) experiencia con diferentes fabricantes me centraré, en los dos productos que utilizo normalmente en mi ambiente de laboratorio: VMware Workstation y Windows Server 2012 R2 con Hyper-V

Usar VMware, Microsoft, Citrix u Oracle es una decisión muy condicionada a lo que usemos en ambiente productivo, gusto personal, y por supuesto presupuesto

Alguno se preguntará por qué siendo MCT (Microsoft Certified Trainer) desde hace ya muchos años, uso VMware Workstation. Esto está motivado por dos cosas: primero, que VMware antes que Microsoft siquiera pensara en virtualización, nos otorgó a los MCTs una versión para uso personal de VMware Workstation (creo que era versión 3.2 o 4.0, y ya va por la v10) con lo cual ganó corazones, confianza y práctica de años

Pero actualmente, y sobre otros factores, porque en un ambiente virtualizado en VMware, puedo a su vez virtualizar con Hyper-V. Esto es imposible actualmente si el sistema de base fuera Hyper-V. No podemos poner “Hyper-V dentro de Hyper-V”. En realidad se puede, pero no arrancan las “virtuales dentro de virtuales”

En cambio, puedo tener un server con Hyper-V ejecutando máquinas virtuales sobre un “host” que en realidad es una máquina virtual VMware, y como dice la propaganda “esto no tiene precio” 🙂 ya que muchas veces las pruebas que debemos hacer involucran servidores con Hyper-V

Como consecuencia de lo comentado anteriormente “mi ambiente de pruebas”, de acuerdo a mi conveniencia de uso, es un Windows Server 2012 R2 con VMware Workstation v10, donde hago todas las experiencias necesarias, incluyendo las que usan Hyper-V. Prácticamente todas las notas de este blog están hechas con esta configuración. Si quieren una reconfirmación, todos los “Hyper-V Clusters” que pueden ver las capturas, en realidad son máquinas virtuales VMware

Hay también cuatro puntos importantes a tener en cuenta, cuando uno va decidir cuál sistema le conviene, aunque por supuesto hay más:

  • Familiaridad con el sistema
    Por ejemplo, si en nuestro ambiente productivo usáramos VMware, seguramente nos sentiremos mucho más cómodos con un ambiente de pruebas similar
  • Facilidad de uso
    Varios fabricantes tiene el producto, o diferentes productos dependiendo del uso. Por ejemplo VMware Workstation no está pensado para un ambiente productivo de servidores; está orientado a pruebas, demostraciones, etc. Y esto tiene un precio: el ambiente productivo tiene como prioridades estabilidad, seguridad, etc. en cambio el ambiente de pruebas se orienta a facilidad de uso, flexibilidad, etc.
  • Funcionalidades necesarias
    Cada uno tiene funcionalidad y requisitos que son propios. Por ejemplo ha sido de vital importancia poder virtualizar servidores con Hyper-V, y fue uno de los motivos que me obligan a usar VMware, aunque lógicamente pago un precio ya que baja el rendimiento al anidar virtuales
  • Costo
    El producto de Oracle es gratis, Hyper-V también lo podemos considerar gratis pero siempre y cuando dispongamos de una versión de Windows Server 2008 / Windows 8 o posteriores, pero además hay una versión totalmente gratuita. VMware tiene productos gratis como el “Player”, otro de costo moderado “Workstation” y realmente caros como “vSphere”

Que cada uno elija que el que le convenga y pueda costear

Si ya decidió el sistema, el paso siguiente importante es verificar las características de hardware necesarias para cada uno. Para nombrar sólo algunas consideraciones: por supuesto para la mayoría sistema operativo x64 , Intel-VT o AMD-V, DEP, o inclusive para Windows 8 SLAT; y especial consideración sobre el hardware soportado con vSphere.
No puedo poner los requerimientos específicos de cada uno pero pueden consultarlos en el correspondiente sitio web de cada uno

Una pequeña ayuda:

Post a comment or leave a trackback: Trackback URL.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *