Construcción para la escalabilidad, el rendimiento y la experiencia del usuario.
Roy Heaton Director Técnico
1 de febrero de 2016
Desde el lanzamiento inicial de Inuvika OVD Empresa en abril de 2015, nuestro desarrollo se ha centrado en el rendimiento, la escalabilidad, la gestión y la experiencia del usuario. En el último año hemos introducido mejoras significativas en la plataforma. OVD se había desarrollado durante siete años como producto de código abierto. El equipo de desarrollo original se unió a Inuvika para introducir las mejoras necesarias para su comercialización. Inuvika ha realizado una gran inversión en recursos de ingeniería adicionales. El resultado han sido los primeros éxitos de OVD, que se utiliza tanto en educación como en sanidad, donde el acceso a aplicaciones Windows y Linux es un requisito.
Echemos un vistazo a algunos de los avances hasta nuestra última versión V1.4 disponible desde el 29 de enero de 2016.
Mejorar el rendimiento, la escala y la gestión de la plataforma
Con el lanzamiento de nuestra versión inicial, nuestras principales prioridades eran mejorar el rendimiento, la estabilidad de la plataforma y la sencillez de la administración del sistema. El primer objetivo fue el soporte de servidor de aplicaciones para las últimas plataformas Windows y soporte nativo de 64 bits para distribuciones Linux LTS. OVD ahora se entrega con soporte para servidores de aplicaciones Windows Server 2012 R2 y 2008 R2 para soportar los últimos requisitos de aplicaciones de Windows. También se ha introducido soporte nativo para Ubuntu 14.04, CentOS y RHEL 6 / 7 plataformas de 64 bits. Con las implementaciones nativas de Linux de 64 bits, ya no es necesario un entorno "chroot". Para el administrador, la mayor ventaja es la eliminación de la gestión manual de paquetes y todo lo que ello conlleva. Ahora, todos los paquetes necesarios y las actualizaciones de paquetes se toman directamente de las fuentes de distribución de la plataforma correspondiente. Además, como OVD ejecuta todos sus servicios básicos en Linux, la ejecución nativa de 64 bits mejora significativamente el rendimiento general y la escalabilidad de la plataforma.
También hemos introducido alta disponibilidad para el componente Servidor de Archivos, que ahora soporta una arquitectura activo-pasivo y conmutación automática por error. Esto significa que las sesiones existentes seguirán funcionando con normalidad en caso de interrupción del servidor de archivos. El acceso a las carpetas compartidas se suspenderá temporalmente durante una conmutación por error, pero no se perderán datos. Además, la introducción del mapeo de Almacenamiento Externo de Datos proporciona a los Administradores un mayor control sobre el acceso al almacenamiento dentro del entorno OVD.
Aprovechar al máximo los activos de las licencias de aplicaciones
Una de las ventajas de pasar a un entorno de aplicaciones virtual es una mejor gestión de sus activos de aplicaciones mediante una gestión y un control centralizados. Sin embargo, saber quién utiliza qué aplicaciones y cómo consumen las licencias es clave para optimizar los costes de software. Para ayudar, Inuvika ha introducido la gestión de licencias de aplicaciones. Esto proporciona información sobre el uso de aplicaciones publicadas mediante el seguimiento del uso por usuario, grupo de usuarios, servidor y la cantidad de tiempo que una aplicación estuvo activa. Los informes detallados por aplicación, usuario, grupo o servidor están disponibles para identificar las necesidades de licencias e informar sobre la disponibilidad actual de licencias. Con notificaciones basadas en niveles umbral de licencia configurados o fechas de caducidad, TI puede gestionar de forma proactiva la capacidad de entrega de aplicaciones, sus requisitos de licencia y realizar un seguimiento del consumo para garantizar el cumplimiento.
HTML5: funciona en todas partes, no deja huella en el cliente.
Muchos de nuestros clientes utilizan clientes HTML5 como una forma ampliamente accesible y móvil para que sus usuarios accedan a aplicaciones y escritorios. Los navegadores HTML5 son bastante omnipresentes, los encontramos en dispositivos que van desde tabletas y teléfonos inteligentes hasta Google Chromebooks y ordenadores portátiles. Ofrecen un enfoque más sencillo tanto para TI como para los usuarios finales, ya que cualquier dispositivo que disponga de un navegador compatible con HTML5 tiene conectividad "sin instalación" a una granja de servidores Inuvika. Esto no sólo permite un acceso ubicuo y seguro, sino que también proporciona a los administradores una alternativa a tener Java en los dispositivos cliente. Dado que HTML es el lenguaje de la web, los clientes basados en HTML5 son una plataforma de desarrollo fundamental para Inuvika, que se centra en mejorar el rendimiento y la experiencia del usuario.
HTML5 y WebSockets
El lanzamiento de OVD V1.3 vio la implementación de Guacamole 0.9.7, el soporte de WebSockets y una traducción RDP muy mejorada para conexiones HTML5. WebSockets (ahora el mecanismo de comunicación por defecto) proporciona una comunicación full-duplex para las conexiones. Es importante destacar que, a diferencia de HTTP, que requiere múltiples conexiones TCP, WebSockets requiere una única conexión TCP, lo que mejora la utilización de la red y la experiencia de visualización del usuario. Esto, junto con la mejora de las capacidades de traducción RDP, también ha reducido los recursos de CPU del servidor y los requisitos de ancho de banda, proporcionando una mejor escalabilidad.
Todo gira en torno a la experiencia del usuario
Con las aplicaciones y los escritorios virtuales, es importante ofrecer una experiencia coherente y completa a los usuarios, las aplicaciones y las sesiones de escritorio. Debe ser fluida y parecer que se entregan localmente.
Las últimas versiones han aportado una serie de mejoras en la experiencia de usuario para las sesiones conectadas a HTML5:
- La redirección de disco permite cargar y descargar archivos desde dispositivos de almacenamiento del lado del cliente a sesiones de aplicaciones del lado del servidor.
- la compatibilidad con audio proporciona funciones de salida de audio a las conexiones de cliente HTML5
- el acceso a impresoras conectadas localmente está disponible a través de la impresión de archivos PDF
- La configuración RDP admite el suavizado de fuentes y el fondo de escritorio de Windows
Todas las conexiones de clientes se benefician ahora de:
- Recuperación automática de sesiones: permite la reconexión automática de sesiones de escritorio y de aplicaciones sin fisuras que se hayan desconectado intencionadamente o debido a una caída de la red.
- Roaming de sesión: ofrece la posibilidad de reconectar sesiones desde un dispositivo cliente diferente, lo que permite a los usuarios desplazarse de un lugar a otro o cambiar de un dispositivo a otro.
Autenticación e inicio de sesión
Aunque la seguridad sigue siendo una de las principales preocupaciones de nuestros clientes, también lo es la facilidad de uso y una experiencia fluida para sus usuarios. Seguimos ampliando nuestra compatibilidad con mecanismos de autenticación e inicio de sesión único federado. La última versión ofrece compatibilidad con:
- Autenticación CAS: permite al administrador utilizar un servidor CAS de inicio de sesión único para OVD.
- Inicio de sesión único en dominio Windows con Kerberos - permite el inicio de sesión único en OVD desde un cliente Windows en un dominio Active Directory. Los usuarios sólo tienen que iniciar sesión en la máquina cliente en el dominio y las credenciales se utilizarán para autenticar la sesión OVD.
- Soporte de autenticación SAML 2.0 - Un usuario que accede a OVD utilizando un navegador web puede ser autenticado a través del inicio de sesión único federado utilizando un Proveedor de Identidades SAML 2.0. El usuario sólo tiene que iniciar sesión una vez en el proveedor de identidades para acceder a los sistemas.
Díganos lo que piensa.
Así que este es el resumen. Ha habido muchas otras correcciones de defectos y mejoras en la fiabilidad del sistema, junto con las principales actualizaciones y adiciones de características de las que hemos hablado, para hacer de OVD la plataforma de clase empresarial que es hoy. Estamos comprometidos a ofrecer una tecnología de código abierto rentable, segura y fácil de gestionar para la entrega de aplicaciones. Si hay algo que te gustaría ver en OVD o tienes alguna sugerencia, escríbenos a [email protected] .