ÚNASE A NUESTRA COMUNIDAD
PRUEBE NUESTRO SOFTWARE

Escritorios Virtuales

El término virtualización de escritorios está relacionado con múltiples tecnologías (Terminal Services, Remote Desktop Services, VDI, Virtualización de aplicaciones, DaaS,…)

Una de las principales razones por la que el número de proyectos de VDI no está creciendo a la velocidad prevista es, según los expertos, porque algunos departamentos de TI no son capaces de identificar un problema de negocio para el cual dicha tecnología es una solución válida

La mayoría de departamentos de TI han acometido, en un tiempo relativamente reciente, proyectos de virtualización de servidores que han supuesto un completo éxito para la propia organización, por lo que sería lógico pensar que el siguiente paso natural es acometer un proyecto de virtualización de escritorios. Lamentablemente, en la mayor parte de los casos, no se tiene en cuenta que son proyectos completamente distintos

Escritorios virtuales, diferentes tecnologías

Ante el reto de plantearnos cualquier proyecto de virtualización de escritorios, es conveniente conocer las diferentes tecnologías y métodos de gestión de plataformas de escritorios virtuales que existen en la actualidad

Server-Hosted Virtual Desktops. Se conoce como SHVD (Server-Hosted Virtual Desktops)

Básicamente consiste en un sistema operativo de escritorio alojado en una máquina virtual que se encuentra en el Data Center, teniendo cada usuario su propio escritorio

Estos escritorios pueden ser de dos tipos:

  • Persistentes. En este tipo de escritorios se guardan todos los cambios realizados en el SO, aplicaciones y perfiles de usuario una vez que el usuario cierra sesión. Estos escritorios permiten una personalización detallada, incluyendo aplicaciones instaladas por el usuario. Es lo más cercano a los escritorios físicos tradicionales. Al utilizar escritorios virtuales persistentes se pierden en gran medida las ventajas y filosofía de la utilización de escritorios virtuales, ya que la problemática de las plataformas tradicionales se traslada sobre las nuevas plataformas desplegadas
  • No persistentes. Los escritorios virtuales desplegados vuelven a un estado definido por la plantilla de la cual provienen una vez que el usuario cierra sesión o el administrador realiza cambios sobre la plantilla. Este tipo de escritorios requieren de un sistema en el cual los perfiles de usuario no van asociados al escritorio virtual, ya que todas las configuraciones de usuario se perderían. De igual modo, el almacenamiento se realiza sobre dispositivos externos

En ambos casos, se puede acceder a estos escritorios virtuales a través de LAN o WAN mediante la utilización de diferentes protocolos remotos como RDP, Remote FX, RGS, HDX, PCoIP

Client-Hosted Virtual Desktops. Se conoce como CHVD (Client-Hosted Virtual Desktops). En estas plataformas están involucrados dos tipos de hipervisores:

  • Tipo 1 (baremetal). Este tipo de hipervisores se instalan sobre el hardware incorporando sus propios drivers para realizar directamente las peticiones de recurso al hardware disponible para éstos
  • Tipo 2 (Instalados sobre un SO). En este caso el hipervisor realiza las peticiones de recursos al SO sobre el que van instalados

En un entorno CHVD se crea una plantilla en el Data Center, la cual es desplegada en los diferentes dispositivos cliente. Posteriormente esta imagen se sincroniza en el Data Center una vez que el dispositivo tiene conexión sobre éste

Este tipo de entornos está orientado a dispositivos cliente que se desplazan por áreas en las que la conectividad con su Data Center es prácticamente nula

Es una tecnología que en la actualidad plantea serios problemas con las aplicaciones conectadas a servidores de bases de datos y con la sincronización de perfiles de usuario

Terminal Services. Múltiples usuarios abren diferentes sesiones sobre un mismo sistema operativo, pudiendo mostrar todo el escritorio o sólo la ventana de la aplicación seleccionada por el usuario

Desktop as a Service (DaaS). No se puede considerar una tecnología como tal, es más un modelo de pago basado en el consumo de recursos de los escritorios utilizados. El proveedor de servicio se convierte en el responsable de mantener los puestos de usuario (SO, aplicativos, perfiles de usuario, etc.) reduciendo los costes operativos de la plataforma (Opex). La tecnología empleada será la que el propio proveedor del servicio haya decidido implementar en su infraestructura de alquiler

Virtualización de aplicaciones y perfiles de usuario

En ambos casos, se trata de términos que pueden ser aplicados tanto en plataformas tradicionales de puestos de usuario como en entornos de escritorios virtuales. En ocasiones es malinterpretada como virtualización de escritorios

Virtualización de aplicaciones. Inicialmente se utilizó para aislar aplicaciones incompatibles en un mismo SO (por ejemplo, aplicaciones que utilizan diferentes versiones de Java)

Una ventaja de la virtualización de aplicaciones es la posibilidad de realizar streaming de la aplicación, utilizando ésta según demanda sin tener que realizar ningún tipo de instalación sobre el SO que hay por debajo

En la mayoría de los casos esta tecnología es utilizada gracias a la facilidad de desplegar aplicaciones bajo demanda de acuerdo a criterios departamentales

Esta tecnología permite realizar a los departamentos de TI despliegues de aplicaciones basados en capas:

  • Aplicaciones corporativas.Se instalan junto al SO de la máquina virtual que se va a utilizar como imagen para realizar el despliegue de los escritorios virtuales
  • Resto de aplicaciones.Se despliegan dinámicamente utilizando virtualización de aplicaciones según criterios departamentales o temporales (grupos de desarrollo, entornos de formación)

En diferentes entornos, la virtualización de aplicaciones puede ser muy complicada de implementar, sobre todo en aplicaciones propietarias y aplicaciones interrelacionadas que comparten datos

Perfiles de usuario. Esta metodología se basa en aislar los perfiles de usuario para que éstos se puedan mover entre diferentes escritorios. Este tipo de implementación es básica en entornos de escritorios virtuales no persistentes, debido al funcionamiento de los mismos explicado anteriormente

Futuro de la virtualización de escritorios

La virtualización de escritorios es una tecnología lo suficientemente madura para que su adopción conlleve múltiples ventajas, tanto para el usuario como para el administrador de la plataforma

Nos permite optimizar costes de explotación y aprovechar los recursos al máximo, obteniendo mayores cotas de seguridad, flexibilidad y rapidez ante despliegues, los cuales son términos lo suficientemente atractivos para los departamentos de informática y CIO´s; además de CEO´s y departamentos financieros

Discos SSD. El uso de este tipo de discos, aunque sea de forma limitada en el almacenamiento compartido, reduce la probabilidad de problemas de rendimiento en plataformas de escritorios virtuales. Este tipo de tecnología de almacenamiento cada vez tiene un menor coste y produce resultados muy visibles en cuanto a rendimiento

Virtualización de GPU.Esta tecnología se utiliza para entornos de escritorios virtuales de alto rendimiento (estaciones de trabajo gráficas, puestos de ingeniero, etc.). Se puede implementar de dos maneras:

  • Dando la posibilidad de asignar GPU´s físicas directamente a máquinas virtuales
  • Utilizando tarjetas gráficas específicas que, junto con un hipervisor específico, generan un pool de GPU´s virtuales preparado para asignar a los escritorios virtuales

Plataformas colaborativas de escritorios virtuales. Las plataformas de escritorios VDI van a tender a ser sistemas que soporten y gestionen prácticamente cualquier servicio al que pueda acceder o utilizar un usuario (almacenamiento remoto, streaming multimedia, sesiones remotas sobre dispositivos físicos, etc.). Estos servicios se podrán interrelacionar entre ellos formando conjuntos de “servicios desplegados” a disposición del usuario final

Además, grupos de trabajo independientes o desarrolladores freelance podrán incorporar a este tipo de plataformas nuevos módulos de “acceso” o “servicio” que automáticamente estarán a disposición de los usuarios

El escritorio Open Source. La elección del SO será mucho más abierta que en la actualidad. El SO de los dispositivos de conexión o de los propios escritorios virtuales podrá ser Linux, MacOS, Windows o cualquier otro, pudiendo acceder a las aplicaciones corporativas desde cualquiera de ellos. Los criterios de utilización del SO serán la adaptación a cada usuario y puesto de trabajo, rendimiento, prestaciones y costes

En entidades sin requisitos especiales, o que hayan seguido una estrategia de “libertad” con sus infraestructuras, los sistemas con Linux y aplicaciones de código abierto se harán cada vez más comunes, ya que podrán obtener de ellos todas las prestaciones que necesitan a un coste de adquisición cero. Las nuevas aplicaciones colaborativas basadas en Internet incentivarán también el uso de esta arquitectura

Acceda al documento completo aquí