PCoIP es el intento más reciente de VMware de ofrecer la entrega de experiencia de usuario en un escritorio virtual. Después de varios intentos fallidos con RDP, Sun Ray, RGS y TCX, VMware View 4 está apostando a que una versión de software del protocolo de entrega como PCoIP cree la gran experiencia de los usuarios que demandan los clientes de una solución VDI.
Juan Rivera comenta en que consiste PCoIP, tenemos que indicar que Juan ha estado en el negocio de la virtualización y está desde hace ya muchos años. Actualmente lleva la tecnología HDX para XenDesktop. En el pasado ha trabajado en toneladas de proyectos para el protocolo ICA incluyendo CGP, Secure Gateway, y Thinwire. En los últimos añoos ha dirigido el proyecto Apollo, que ha creado tecnologías ahora en XenDesktop 4 como HDX MediaStream para Flash, HDX 3D Graphics Pro, HDX RealTimeand HDX Broadcast. Con lo que dispone de gran experiencia y ha visto las distintas acciones como VMware intentos de posición con protocolos como PCoIP de la próxima gran interacción remota.
Por ello deseamos compartir las tácticas de las tres notas más divertidas del 'marketing' sobre PCoIP son:
PCoIP apusta sobre UDP como el transporte fundamental para los gráficos
Uno de los defectos de diseño importantes en PCoIP es que se basa exclusivamente en UDP para proporcionar mapas de bits. UDP es válido para algunos casos de uso, pero PCoIP depende de este totalmente por completo. Cuando se necesita un transporte fiable, TCP es una opción mucho mejor. El hecho de que tiene una aplicación PCoIP y fiabilidad de de paquetes, muestra que necesita de una proceso de entrega fiable para los gráficos de escritorio. Si todo lo que estamos haciendo es reproducir un vídeo, muy bien ... pero eso no es en lo que un escritorio virtual debemos de tratar de hacer (ya que dispone de otras muchas funcionalidades). Hace muchos años, ICA se apoyó en un protocolo basado en datagramas con la aplicación de la fiabilidad de capas como PCoIP. Desde entonces, se ha aprendido que TCP es el transporte ideal para la entrega de los gráficos de escritorio en la red. También es más amigable con los sistemas firewall y la infraestructura de red en general y es más facil el tratarlo y gestionarlo, además de ser más barato de implementar y los clientes pueden aprovechar su infraestructura de red existente.
Las solicitudes remotas del mapa de bits de PCoIP es la mejor forma para crear gráficos
Otro aspecto interesante de PCoIP es que el protocolo que se basa en la idea de enviar mapas de bits. No es de extrañar, ya que su solución de hardware utiliza como entrada al puerto DVI de la tarjeta gráfica. Es interesante que la notificación por VMware que el envío de mapas de bits es mejor que el envío de las primitivas gráficas. Esta es una verdad a medias. Aunque el envío de mapas de bits tienen sentido en algunos escenarios, el envío de las primitivas gráficas son mucho más eficientes en otros escenarios. Pensad en esto...., lo que es más eficaz cuando se envía un rectángulo de 400x300 con bordes negro y fondo blanco? Como un mapa de bits o el envío de un comando RECT con las coordenadas izquierda, arriba y abajo a la derecha? La clave es ser inteligente y saber cuando uno de los escenarios tiene más sentido que el otro. Eso es lo que llamamos SmartRendering. Hacer esto correctamente es muy duro y ha costado mucho tiempo a Citrix. Sin embargo, una verdad a medias es conveniente porque el envío de mapas de bits es la cosa más fácil de hacer, después de todo, todos los protocolos de comunicación remota pueden hacer esto.
PCoIP se basa principalmente en el servidor para hacer todo el trabajo pesado
PCoIP también se centra en el uso de los recursos de servidor para ofrecer los gráficos. Pero pronto te das cuenta de que no nos lleva demasiado lejos. Juan ha hablado con innumerables clientes que piden para resolver sus problemas de escalabilidad una reproducción de multimedia Flash. VMware han mostrado algunos vídeos de YouTube a la gente, y está se ha entusiasmado, pero hay que mirar la CPU y el consumo de ancho de banda. El reproductor de Flash consume mucha CPU, por lo que si la solución está disponible solo en servidor de representación, entonces se va a necesitar una gran cantidad de servidores. Los clientes necesitan soluciones que permitan la escalabilidad, son más rentables y que puedan aprovechar sus recursos en el CPD y también en el dispositivo del usuario. PCoIP no lo hace porque es un protocolo incompleto.
Proporcionar una solución completa requiere tiempo y es realmente muy complejo. Podemos observar que PCoIP comete algunos de los mismos errores que Citrix cometió hace 15 años. Hay que felicitarles por tratar de hacer algo nuevo, pero realmente les queda mucho por depurar y un largo camino que recorrer.
Para ofrecer un mejor servicio al usuario no sólo se necesita un protocolo robusto, el usuario necesita todos los componentes de la infraestructura de suministro para poder trabajar juntos y para optimizar la entrega de escritorios virtuales y aplicaciones. Esto es lo que se está haciendo con HDX de Citrix.
Actualizado (Viernes, 13 de Noviembre de 2009 20:00)