Virtualización de puestos de trabajo (Virtual Desktop)- DOWN COST EFFICIENCY TECHNOLOGY -Ivan RicondoBasada en presentación de Jose Luis Medinahttp://www.flickr.com/photos/simon_and_you/1062318106
AgendaVirtualización de escritorios: conceptos clavesBreve descripción soluciones de escritorio tradicionalesOtras soluciones emergentesDemo de algunas soluciones emergentes
¿Qué es Virtual Desktop?Virtualización de servidores: se ha puesto de moda, no es más que múltiples servidores en uno físico (con muchas ventajas por disponer de menos máquinas, menor consumo, facilitando reacción ante fallos… => reducción de coste)VDI (Virtual Desktop Infraestructure) es un termino que apareció como continuación de virtualización de servidores, acuñado por VMware.VDI es ejecutar un sistema operativo de PUESTO en una máquina virtual (VM), generalmente en un servidor central.¿Y antes de que existiese virtualización, cómo se solucionaba esta problemática? VDI realmente es una variación de Server Based Computing (SBC) o Terminal Services (TS).Virtual Desktop se refiere a VDI y SBCSegún un informe Gartner se espera que para 2013 existan 49 millones de PCsvirtualizados, y apuntan a que podría llegarse hasta un 40% de los escritorios empresariales 3
¿Ventajas Virtual Desktop?Aprovisionamiento de nuevos desktops de forma más rápida y sencilla.Mayor integridad de los datos de usuario por estar centralizados en el datacenterMenor tiempo de recuperación en caso de fallos de dispositivosMenor tiempo para desplegar nuevas aplicaciones o serviciosCapacidad de manejo de imágenes de puestosPeriodos de vida más largos del entorno de puestosIndependencia del equipo desde el que se conecta4
¿Qué va a suponer Desktop Virtual?Que desplazamos el puesto del usuario (con sus ficheros, configuraciones…) desde un entorno difícilmente controlable a otro controlado.Que vamos a asumir de manera centralizada la totalidad del entorno del usuario.Que vamos a eliminar la dependencia del usuario del dispositivo que usa.Que vamos a aumentar la movilidad del usuario.Que vamos a racionalizar los costes de la informática de usuario.Que vamos a racionalizar el uso de los recursos vinculados al desktopQue hemos de modificar nuestra cultura de IT (usuarios y personal técnico) para adaptarnos a este entorno.Posibilita concepto de Desktop As A Service (DaaS) o Desktop en cloud5
¿Desventajas Virtual Desktop?Peligros potenciales de seguridad si la red no está correctamente configuradaDificultad de ejecutar determinadas aplicaciones (CAD, Multimedia)Gran dependencia de comunicacionesProyectos implantación pueden ser complejos y caros.6
¿Qué NO significa Desktop Virtual?Que vamos a reducir nuestros costes en los primeros seis meses.Que vamos a poder virtualizar el desktop de todos nuestros usuariosQue sólo cambia la localización del desktop y todo lo demás sigue igual.Que ya no vamos a gestionar el desktop.Que el helpdesk ya no es necesario.Que no va a cambiar la experiencia de usuario.Que nuestro coste de licencias va a disminuir de inmediato7
¿Tipos de VDI?VDI CentralizadoBasadas en las soluciones de virtualización de servidores tradicionalesDiseños orientados al datacenterRequieren de licenciamiento adicional Windows Server para el producto de VDIEjemplos: VMware View, Citrix Xendesktop, QuestvWorkspace, LeostreamVDI LocalPermiten la ejecución del desktop virtualPermiten el despliegue y control desde un punto centralEjemplos: XenClient, VirtualComputer8
VDI vs TS – Terminal ServicesEntorno de usuario centralizadoSistema Operativo de usuario  compartidoRequiere de seguridad Extrema en el acceso del usuario al sistemaSoporte de hw de usuario limitadoOrientado al datacenterDependiente de las comunicacionesIdeal para sesiones muy similaresLa presentación de aplicaciones requiere de proceso de adaptación de las mismasRequiere de staff específicamente formadoEntornos de usuario poco similares requieren de servidores específicosCapacidades de aislamiento del rendimiento limitadasNo orientado a multimedia9
VDI vs TS: VDIEntorno de usuario independienteSistema Operativo de usuario aisladoNo requiere de seguridad extrema en el acceso del usuario al sistemaSoporte de hw de usuario amplioOrientado al datacenter o al despliegue localIndependencia de las comunicaciones mediante virtual desktop localPermite sesiones de usuario totalmente diferenteLas aplicaciones pueden instalarse en modo nativo sin pruebas de compatibilidadSe reaprovecha el conocimiento del staff de Desktop y de SistemasLos entornos de usuario pueden ser totalmente diferentes, incluyendo versiones de sistema operativo.Capacidades de aislamiento del rendimiento avanzadasGran soporte multimediaVDI suele ser más caro10
¿Cómo está el mercado?Distribución del mercadoFuente: Morgan Stanley Research - Hard Field Data on Virtual Desktop ROI & Adoption11
Frentes de Batalla de la tecnologíaDespliegueLa gold Copy (imagen maestra puesto)Las aplicacionesEl UsuarioPersistencia del Desktop. Persistencia vs No PersistenciaPersonaInfraestructuraDensidad de VDAlmacenamiento: Capacidad y I/OLicenciamientosAccesoProtocolos de acceso remotoEl EndPointSeguridad12
Despliegue: La goldCopyLa goldcopy es la imagen maestra a partir de la cual desplegamos los virtual desktop¿Una para todos….?Una sola imagen a administrarProcesos de actualización simplificadosComplejidad de la instalaciónPersonalizaciones a realizar por otros métodos (AD, gestión de PCs)AplicacionesLicenciamiento de aplicaciones…¿O cada oveja con su pareja?Mayor nivel de especialización del desktop, mayor optimización. Mayor control de capacidades del VD Mayor control del licenciamiento de aplicaciones. Múltiples imágenes a gestionar Procesos de actualización más complejos13
Despliegue: Las aplicacionesDespliegue tradicionalUso de procedimientos existentes para el despliegueUso de procedimientos existentes para la actualizaciónRelación entre OS y Apps.Mantenimiento de sistemas de actualización tradicionales (empaquetamiento, etc) Dificultad en el mantenimiento de múltiples versiones simultáneas.Aplicaciones virtualizadasIndependencia de la aplicación y datos relacionados del Sistema operativoNueva aplicación <> nuevo desktopControl del licenciamiento Compatibilidad. No todas las aplicaciones son virtualizables. Nuevos procesos / aplicaciones14
Usuario/User PersonaConfig. de usuarioClaves, favoritosConfig. Personales de aplicacionesAplicaciones de usuarioDatos de aplicacionesPersonalizaciones  del SOParámetros de configuración globales
Servicios
RegistroUser Persona: Conjunto de aplicaciones y configuraciones asignados a un usuario.15
Usuario/User PersonaWindows no es un S.O. amigable para el roaming.Soluciones como los “roamingprofiles” no ofrecen solución completa al problema del “User Persona”Cuando se regenera un Desktop desde la goldcopy, es complejo y no siempre posible recuperar el estado del “User Persona”Los productos VDI proveen de soluciones básicas al problema del “user Persona”VMware View:  Almacena el directorio del usuario en un disco separadoCitrix: Citrix Profile Management: Gestión del perfil mediante directorio activoExisten productos avanzados que dan respuesta al problema del “user persona”LiquidWareProfileUnity: Gestión de perfiles y configuraciones, sin agentes, no intrusivo.Unidesk: Composición “onthefly” del desktop  según la configuración asignada al usuario.16
El Usuario: Desktop Persistente“El usuario, al igual que en desktop físico, accede siempre al mismo PC. La actividad del usuario está ligada a la configuración de su desktop.”Despliegue simplificado.Similar al desktop físico: el usuario está ,en mayor o menor medida, atado a su desktop.Requiere la misma infraestructura que un desktop físico.Requiere de almacenamiento compartidoRequiere de backup incluso del disco de sistema del VDI.Las dependencias entre usuario y desktop pueden minimizarse mediante tareas de configuración del mismo, directorio activo o productos de terceros. 17
El Usuario: Desktop No Persistente“El desktop tiene una configuración común para toda la organización.  El “User persona” es aplicada cada vez que un usuario accede a un desktop.”El usuario no tiene porqué usar siempre el mismo desktop. El sistema adapta el desktop al usuario.No requiere de almacenamiento centralizado. ¡Todas las VM son idénticas!Requiere que la goldcopy sea accesible (mediante almacenamiento centralizado o no) por los host.Las aplicaciones no están instaladas en el desktop.Las configuraciones y preferencias de usuario deben almacenarse en un repositorio accesible por las VM (no necesariamente por los host)Configuración avanzada (Active Directory)Requiere de productos de terceros (Virtualización de aplicaciones, gestión de perfiles)El desktop puede ser regenerado cada vez que el usuario deja de usarlo¿podemos prescindir del antivirus?18
Infraestructura: DensidadAlta densidad: Hasta 50-60 Virtual desktops por server. Requiere de servidores Enterprise de alta capacidadLos servidores de clase enterprise tienen un coste superior al hardware commodityEs necesaria una elevada densidad de virtual desktops por servidor para rentabilizar el hardwareElevar la densidad implica adquirir servidores cada vez más avanzados.Características avanzadas suponen costesen hardware más optimizadoEntorno centralizado
Incremento de las necesidades de ancho de banda
Incremento de capacidad poco granular
Mayor impacto en caso de fallo
Menor número de servidores
Mayor fiabilidad del entorno
Despliegue de desktops casi inmediato19
Infraestructura: DensidadBaja densidad: Entre 15-30 Virtual desktops por server. Puede usarse hardware estándar, no necesariamente server-class. (Intel i7, DDR3, etc)
Almacenamiento DAS de alto rendimiento
Mayor número de servidores
Se eleva el número de operaciones de provisionamiento físico
Menor fiabilidad de los servidores
Proliferación de máquinas
Mayor impacto en caso de fallo
Permite despliegues descentralizados
Menor densidad por server=Menor impacto en caso de caídas
Mayor granularidad en costes20
Almacenamiento: CapacidadAlmacenamiento SAN/NAS Capacidad independiente del número de host Distribución de la capacidad entre hosts. Capacidades avanzadas de manipulación de datos único punto de monitorizaciónCoste más elevado que el DAS.Exceso de características para entornos VDI.Gestión adicionalEscalado de costes no linealAlmacenamiento DAS Bajo coste Simplicidad de despliegue y gestiónEscalado lineal de costesRelación estricta entre capacidad y hostMúltiples puntos a monitorizar21
Almacenamiento: I/OA mayor densidad de VM por host, mayores incrementos de I/O:BootStorms: arranque concurrente de los virtual desktopsAntivirus: Operaciones en real-time y operaciones de scan programadasDespliegues masivos22
Licenciamiento Microsoft No pueden usarse licencias OEMEs necesario disponer de Windows VDA (Virtual Desktop Access)No requiere de SA (Software Assurance)Se licencia por dispositivo, no por usuarioCada VDA permite hasta 4 VM concurrentesLos PCs remotos de los usuarios nominados no necesitan ser licenciados.23
Protocolos de accesoGarantizan el acceso al desktop virtualRealizan compresión en tiempo real del contenido del display de la VMPermiten la redirección de dispositivos (incluyendo USB) a la VMMejoran la reproducción de contenido multimedia El motor de compresión se ejecuta en la VM, lo cual supone una penalización en el uso de CPU (exceptuando RemoteFX)MUY sensibles a la latencia.24
Protocolos de accesoALP: Protocolo de display remoto usado por Oracle en su gama de terminales SUN RayEricomBlaze: Versión modificada de RDP implementada por EricomICA HDX: Evolución del protocolo ICA IOP: Versión modificada de RDP utilizada por QuestvWorkspaceNoMachine NX: Capa de compresión y securización para RDP, X y VNC sobre SSH.RDP: Protocolo de display remoto de MicrosoftRemoteFX: Display remoto asistido por hardware de MicrosoftRGS: Protocolo de display remoto propietario de HPSoftware PCoIP: Implementación por software del protocolo PCoIP de Teradici utilizada por VMware en ViewSPICE: Protocolo de display remoto de RedHat25

Presentación virtual desktop

  • 1.
    Virtualización de puestosde trabajo (Virtual Desktop)- DOWN COST EFFICIENCY TECHNOLOGY -Ivan RicondoBasada en presentación de Jose Luis Medinahttp://www.flickr.com/photos/simon_and_you/1062318106
  • 2.
    AgendaVirtualización de escritorios:conceptos clavesBreve descripción soluciones de escritorio tradicionalesOtras soluciones emergentesDemo de algunas soluciones emergentes
  • 3.
    ¿Qué es VirtualDesktop?Virtualización de servidores: se ha puesto de moda, no es más que múltiples servidores en uno físico (con muchas ventajas por disponer de menos máquinas, menor consumo, facilitando reacción ante fallos… => reducción de coste)VDI (Virtual Desktop Infraestructure) es un termino que apareció como continuación de virtualización de servidores, acuñado por VMware.VDI es ejecutar un sistema operativo de PUESTO en una máquina virtual (VM), generalmente en un servidor central.¿Y antes de que existiese virtualización, cómo se solucionaba esta problemática? VDI realmente es una variación de Server Based Computing (SBC) o Terminal Services (TS).Virtual Desktop se refiere a VDI y SBCSegún un informe Gartner se espera que para 2013 existan 49 millones de PCsvirtualizados, y apuntan a que podría llegarse hasta un 40% de los escritorios empresariales 3
  • 4.
    ¿Ventajas Virtual Desktop?Aprovisionamientode nuevos desktops de forma más rápida y sencilla.Mayor integridad de los datos de usuario por estar centralizados en el datacenterMenor tiempo de recuperación en caso de fallos de dispositivosMenor tiempo para desplegar nuevas aplicaciones o serviciosCapacidad de manejo de imágenes de puestosPeriodos de vida más largos del entorno de puestosIndependencia del equipo desde el que se conecta4
  • 5.
    ¿Qué va asuponer Desktop Virtual?Que desplazamos el puesto del usuario (con sus ficheros, configuraciones…) desde un entorno difícilmente controlable a otro controlado.Que vamos a asumir de manera centralizada la totalidad del entorno del usuario.Que vamos a eliminar la dependencia del usuario del dispositivo que usa.Que vamos a aumentar la movilidad del usuario.Que vamos a racionalizar los costes de la informática de usuario.Que vamos a racionalizar el uso de los recursos vinculados al desktopQue hemos de modificar nuestra cultura de IT (usuarios y personal técnico) para adaptarnos a este entorno.Posibilita concepto de Desktop As A Service (DaaS) o Desktop en cloud5
  • 6.
    ¿Desventajas Virtual Desktop?Peligrospotenciales de seguridad si la red no está correctamente configuradaDificultad de ejecutar determinadas aplicaciones (CAD, Multimedia)Gran dependencia de comunicacionesProyectos implantación pueden ser complejos y caros.6
  • 7.
    ¿Qué NO significaDesktop Virtual?Que vamos a reducir nuestros costes en los primeros seis meses.Que vamos a poder virtualizar el desktop de todos nuestros usuariosQue sólo cambia la localización del desktop y todo lo demás sigue igual.Que ya no vamos a gestionar el desktop.Que el helpdesk ya no es necesario.Que no va a cambiar la experiencia de usuario.Que nuestro coste de licencias va a disminuir de inmediato7
  • 8.
    ¿Tipos de VDI?VDICentralizadoBasadas en las soluciones de virtualización de servidores tradicionalesDiseños orientados al datacenterRequieren de licenciamiento adicional Windows Server para el producto de VDIEjemplos: VMware View, Citrix Xendesktop, QuestvWorkspace, LeostreamVDI LocalPermiten la ejecución del desktop virtualPermiten el despliegue y control desde un punto centralEjemplos: XenClient, VirtualComputer8
  • 9.
    VDI vs TS– Terminal ServicesEntorno de usuario centralizadoSistema Operativo de usuario compartidoRequiere de seguridad Extrema en el acceso del usuario al sistemaSoporte de hw de usuario limitadoOrientado al datacenterDependiente de las comunicacionesIdeal para sesiones muy similaresLa presentación de aplicaciones requiere de proceso de adaptación de las mismasRequiere de staff específicamente formadoEntornos de usuario poco similares requieren de servidores específicosCapacidades de aislamiento del rendimiento limitadasNo orientado a multimedia9
  • 10.
    VDI vs TS:VDIEntorno de usuario independienteSistema Operativo de usuario aisladoNo requiere de seguridad extrema en el acceso del usuario al sistemaSoporte de hw de usuario amplioOrientado al datacenter o al despliegue localIndependencia de las comunicaciones mediante virtual desktop localPermite sesiones de usuario totalmente diferenteLas aplicaciones pueden instalarse en modo nativo sin pruebas de compatibilidadSe reaprovecha el conocimiento del staff de Desktop y de SistemasLos entornos de usuario pueden ser totalmente diferentes, incluyendo versiones de sistema operativo.Capacidades de aislamiento del rendimiento avanzadasGran soporte multimediaVDI suele ser más caro10
  • 11.
    ¿Cómo está elmercado?Distribución del mercadoFuente: Morgan Stanley Research - Hard Field Data on Virtual Desktop ROI & Adoption11
  • 12.
    Frentes de Batallade la tecnologíaDespliegueLa gold Copy (imagen maestra puesto)Las aplicacionesEl UsuarioPersistencia del Desktop. Persistencia vs No PersistenciaPersonaInfraestructuraDensidad de VDAlmacenamiento: Capacidad y I/OLicenciamientosAccesoProtocolos de acceso remotoEl EndPointSeguridad12
  • 13.
    Despliegue: La goldCopyLagoldcopy es la imagen maestra a partir de la cual desplegamos los virtual desktop¿Una para todos….?Una sola imagen a administrarProcesos de actualización simplificadosComplejidad de la instalaciónPersonalizaciones a realizar por otros métodos (AD, gestión de PCs)AplicacionesLicenciamiento de aplicaciones…¿O cada oveja con su pareja?Mayor nivel de especialización del desktop, mayor optimización. Mayor control de capacidades del VD Mayor control del licenciamiento de aplicaciones. Múltiples imágenes a gestionar Procesos de actualización más complejos13
  • 14.
    Despliegue: Las aplicacionesDesplieguetradicionalUso de procedimientos existentes para el despliegueUso de procedimientos existentes para la actualizaciónRelación entre OS y Apps.Mantenimiento de sistemas de actualización tradicionales (empaquetamiento, etc) Dificultad en el mantenimiento de múltiples versiones simultáneas.Aplicaciones virtualizadasIndependencia de la aplicación y datos relacionados del Sistema operativoNueva aplicación <> nuevo desktopControl del licenciamiento Compatibilidad. No todas las aplicaciones son virtualizables. Nuevos procesos / aplicaciones14
  • 15.
    Usuario/User PersonaConfig. deusuarioClaves, favoritosConfig. Personales de aplicacionesAplicaciones de usuarioDatos de aplicacionesPersonalizaciones del SOParámetros de configuración globales
  • 16.
  • 17.
    RegistroUser Persona: Conjuntode aplicaciones y configuraciones asignados a un usuario.15
  • 18.
    Usuario/User PersonaWindows noes un S.O. amigable para el roaming.Soluciones como los “roamingprofiles” no ofrecen solución completa al problema del “User Persona”Cuando se regenera un Desktop desde la goldcopy, es complejo y no siempre posible recuperar el estado del “User Persona”Los productos VDI proveen de soluciones básicas al problema del “user Persona”VMware View: Almacena el directorio del usuario en un disco separadoCitrix: Citrix Profile Management: Gestión del perfil mediante directorio activoExisten productos avanzados que dan respuesta al problema del “user persona”LiquidWareProfileUnity: Gestión de perfiles y configuraciones, sin agentes, no intrusivo.Unidesk: Composición “onthefly” del desktop según la configuración asignada al usuario.16
  • 19.
    El Usuario: DesktopPersistente“El usuario, al igual que en desktop físico, accede siempre al mismo PC. La actividad del usuario está ligada a la configuración de su desktop.”Despliegue simplificado.Similar al desktop físico: el usuario está ,en mayor o menor medida, atado a su desktop.Requiere la misma infraestructura que un desktop físico.Requiere de almacenamiento compartidoRequiere de backup incluso del disco de sistema del VDI.Las dependencias entre usuario y desktop pueden minimizarse mediante tareas de configuración del mismo, directorio activo o productos de terceros. 17
  • 20.
    El Usuario: DesktopNo Persistente“El desktop tiene una configuración común para toda la organización. El “User persona” es aplicada cada vez que un usuario accede a un desktop.”El usuario no tiene porqué usar siempre el mismo desktop. El sistema adapta el desktop al usuario.No requiere de almacenamiento centralizado. ¡Todas las VM son idénticas!Requiere que la goldcopy sea accesible (mediante almacenamiento centralizado o no) por los host.Las aplicaciones no están instaladas en el desktop.Las configuraciones y preferencias de usuario deben almacenarse en un repositorio accesible por las VM (no necesariamente por los host)Configuración avanzada (Active Directory)Requiere de productos de terceros (Virtualización de aplicaciones, gestión de perfiles)El desktop puede ser regenerado cada vez que el usuario deja de usarlo¿podemos prescindir del antivirus?18
  • 21.
    Infraestructura: DensidadAlta densidad:Hasta 50-60 Virtual desktops por server. Requiere de servidores Enterprise de alta capacidadLos servidores de clase enterprise tienen un coste superior al hardware commodityEs necesaria una elevada densidad de virtual desktops por servidor para rentabilizar el hardwareElevar la densidad implica adquirir servidores cada vez más avanzados.Características avanzadas suponen costesen hardware más optimizadoEntorno centralizado
  • 22.
    Incremento de lasnecesidades de ancho de banda
  • 23.
  • 24.
    Mayor impacto encaso de fallo
  • 25.
  • 26.
  • 27.
    Despliegue de desktopscasi inmediato19
  • 28.
    Infraestructura: DensidadBaja densidad:Entre 15-30 Virtual desktops por server. Puede usarse hardware estándar, no necesariamente server-class. (Intel i7, DDR3, etc)
  • 29.
    Almacenamiento DAS dealto rendimiento
  • 30.
  • 31.
    Se eleva elnúmero de operaciones de provisionamiento físico
  • 32.
    Menor fiabilidad delos servidores
  • 33.
  • 34.
    Mayor impacto encaso de fallo
  • 35.
  • 36.
    Menor densidad porserver=Menor impacto en caso de caídas
  • 37.
  • 38.
    Almacenamiento: CapacidadAlmacenamiento SAN/NASCapacidad independiente del número de host Distribución de la capacidad entre hosts. Capacidades avanzadas de manipulación de datos único punto de monitorizaciónCoste más elevado que el DAS.Exceso de características para entornos VDI.Gestión adicionalEscalado de costes no linealAlmacenamiento DAS Bajo coste Simplicidad de despliegue y gestiónEscalado lineal de costesRelación estricta entre capacidad y hostMúltiples puntos a monitorizar21
  • 39.
    Almacenamiento: I/OA mayordensidad de VM por host, mayores incrementos de I/O:BootStorms: arranque concurrente de los virtual desktopsAntivirus: Operaciones en real-time y operaciones de scan programadasDespliegues masivos22
  • 40.
    Licenciamiento Microsoft Nopueden usarse licencias OEMEs necesario disponer de Windows VDA (Virtual Desktop Access)No requiere de SA (Software Assurance)Se licencia por dispositivo, no por usuarioCada VDA permite hasta 4 VM concurrentesLos PCs remotos de los usuarios nominados no necesitan ser licenciados.23
  • 41.
    Protocolos de accesoGarantizanel acceso al desktop virtualRealizan compresión en tiempo real del contenido del display de la VMPermiten la redirección de dispositivos (incluyendo USB) a la VMMejoran la reproducción de contenido multimedia El motor de compresión se ejecuta en la VM, lo cual supone una penalización en el uso de CPU (exceptuando RemoteFX)MUY sensibles a la latencia.24
  • 42.
    Protocolos de accesoALP:Protocolo de display remoto usado por Oracle en su gama de terminales SUN RayEricomBlaze: Versión modificada de RDP implementada por EricomICA HDX: Evolución del protocolo ICA IOP: Versión modificada de RDP utilizada por QuestvWorkspaceNoMachine NX: Capa de compresión y securización para RDP, X y VNC sobre SSH.RDP: Protocolo de display remoto de MicrosoftRemoteFX: Display remoto asistido por hardware de MicrosoftRGS: Protocolo de display remoto propietario de HPSoftware PCoIP: Implementación por software del protocolo PCoIP de Teradici utilizada por VMware en ViewSPICE: Protocolo de display remoto de RedHat25