La virtualización es la creación de una forma virtual de un recurso de computación como una computadora, servidor, otro componente de hardware, o un recurso de software como un sistema operativo. El ejemplo más claro de virtualización es partir un disco durante la instalación de un sistema operativo, en la que el disco físico se divide en múltiples discos logísticos para proveer un mejor almacenamiento y recuperación de datos.
Tipos de virtualización
La virtualización se clasifica de acuerdo al recurso creado. Las categorías se dividen en virtualización de:
- Red
- Servidor
- Escritorio
- Hardware
- Software
De estas anteriores, la virtualización de servidores es la más usada. Esta requiere agrupar recursos de uno o más servidores físicos y partirlos en múltiples servidores virtuales. Un herramienta especial llamada hipervisor se usa para estos propósitos
Tipos de hipervisor
- Tipo 1: Los que se conectan directamente en el hardware, también conocidos como máquinas virtuales (VMWare, Microsoft y Citrix son líderes del mercado en ese aspecto).
- Tipo 2: Los que se hospedanen un sistema operativo ajeno (La KVM, Kernel Based Virtual Machine de Red Hat es el producto más usado en este rubro)
Ventajas de la virtualización
- Obtener un mejor desempeño y eficiencia de los recursos en los componente de computación existentes.
- Mejorar la seguridad de la máquina virtual. Ya que las máquinas virtuales (VMs) están separadas lógicamente de cada una, un ataque de malware en el software en una no afectaría a los demás.
- Ahorro de dinero en el hardware. La virtualización de software es menos costosa, y requiere menos hardware que la máquina física
- Tranquilidad, ya que las máquinas virtuales son más confiables en cuanto ala la recuperación de desastres, respaldo y recuperación de capacidades.
Los retos de gestionar un entorno virtual
Descubrir nuevas Máquinas Virtuales
Descubrir y agregar nuevas Máquinas Virtuales en una red puede ser algo tedioso, sobre todo cuando se tienen que añadir credenciales individuales a cada una. Aquí es donde el descubrimiento automatizado resulta útil, ya que es posible crear múltiples de estas y añadir múltiples dispositivos al mismo tiempo. Algunas soluciones de gestión de redes incluso ofrecen descubrimiento con un solo click, con lo que se pueden detectar todas las Máquinas Virtuales al agregar un centro virtual al hipervisor correspondiente.
Proliferación de las Máquinas Virtuales
Esto ocurre cuando un número de Máquinas Virtuales en un entorno crece más allá del que se puede manejar. La proliferación de las Máquinas Virtuales puede afectar gravemente el desempeño de los dispositivos virtuales. Los que no son usados terminan utilizando bastante memoria y virtualización del CPU del servidor, lo que resulta en la ralentización de los procesos de las Máquinas Virtuales activas. Esto también puede generar brechas de seguridad.
Asignación de recursos
La asignación de memoria y poder de procesamiento de las Máquinas Virtuales debe ser planeada con antelación, además de que requiere de un gran entendimiento del crecimiento de la red. El espacio de almacenamiento para las Máquinas Virtuales que no es debidamente asignado impacta notablemente en el desempeño, y perjudica también la creación de nuevas Máquinas Virtuales cuando se agota el espacio. Las que no estén en uso deben ser monitoreadas y removidas para mantener optimizado el almacenamiento.
Monitoreo del desempeño de las Máquinas Virtuales
La mayoría del software de monitoreo de red no cuenta con el de las Máquinas Virtuales, por lo que se requiere una herramienta por separado. Esto complica aún más la red, y puede resultar en una nula supervisión de los dispositivos. Una solución de monitoreo de Máquinas Virtuales integrada ayuda a obtener el mejor desempeño de la red.
Si quieres recibir más información del Mundo de TI, haz clic en el botón y suscríbete a nuestra Dosis de TI en ASC.