作者:范军 (Frank Fan) 新浪微博:@frankfan7

RDP or PCoIP, that’s a question.  关于Display protocol的讨论曾经是VDI设计中最有争议的的话题之一。本文带你深入了解PCoIP的特性及相关的考虑因素。

基本概念:


PCoIP:由Teradici (www.teradici.com)主导开发的协议。最初用于基于硬件的图像加速和优化。VMware View主推该协议并参与开发。 对于图像要求特别高的情况,Teradici提供硬件解决方案。View使用PCoIP无需额外硬件。

RDP微软很多年前就开发的用于网络通讯的图形显示协议。目前已更新至Version8.  微软和Citrix的很多产品都依赖于该协议。VMwareView支持RDP

HostVideo decoding:  VMware View 中通常采用的方式。在主机端进行图像解码的工作。

MMR:Multimediaredirection。与Host Videodecoding不同的是,媒体文件被送至终端进行渲染(Rendering)的工作,从而可以减少对网络带宽的需求。前提是:

瘦终端必须是X86的瘦终端或Repurpose PC,不支持Apple,Android和ZeroClient

MMR仅支持某些特定的媒体文件格式,比如MPEG,WMA,MP3,AC3,WMV等

WAN Optimization:基于WAN的网络优化设备,在某些情况下可以大大节省网络带宽。比如Riverbed等

二    PCoIP

VMware建议PCoIP适用于绝大多数的情况。几个突出特性有:

可以和TeradiciAPEX 卡共同使用

对于图像要求特别高的情况下,往往需要占用主机上较多的CPU资源对图像编码。CPU资源是有限的,那么主机上能跑的虚拟桌面就相对少了。如果你希望在主机上运行更多的桌面,使用APEX卡是基于硬件的编码,可以把原来用于编码工作的CPU资源释放出来。除了在ESXi主机上安装PCIe标准的APEX卡之外,还需要在ESXi上装APEX卡驱动,并且在桌面上装APEX驱动。

如果对于规模较大的VDI项目,省下的主机的费用,大大超过APEX卡的费用。

注意使用该卡释放的是CPU资源,并不会减少网络上传送的数据,所以不会降低对带宽的需求。

根据网络带宽情况自动调整

如果用户访问桌面的网络状况是变化的,或者经常从不同的网络访问桌面,PCoIP可以根据网络当时的状况,自动调整图像的质量。在带宽充足的情况下可以看到高清图像,在不足时仍然可以快速显示质量一般的图像,不至于造成太长等待时间。

这是一把双刃剑。PCoIP会尽量使用带宽来提供高质量图像,在通过WAN访问时有可能会和其他应用竞争带宽。需要考虑QoS。并建议对其进行优化。参考

VMware View 5PCoIP Network Optimization Guide

什么情况下使用RDP

某公司的WAN网络带宽有限,并且除VDI外有其他VOIP等关键应用依赖于这条线路。已经使用了Riverbed网络优化设备,并且需要用户经过WAN访问虚拟桌面。该桌面需要播放全屏高清视频。可以考虑RDP

注意上面的情景中在推荐RDP前描述了很多的特定条件。既然已经有了Riverbed,无需增加投资,RDP经过Riverbed优化后,可以大大减少对带宽的要求。Riverbed对PCoIP的效果远远不如RDP,因为PCoIP是基于UDP.  因为VOIP对延时非常敏感,考虑设置网络QoS保证RDP不会过度占用带宽。另外RDP和MMR共同使用,可以满足播放全屏高清视频的要求。

References:

Planningfor PCoIP on the Network

PC-over-IP remote display technology

TheAce in the Hole – PCoIP Server Offload Card

【桌面虚拟化】之五PCoIP相关推荐

  1. 桌面虚拟化之PCoIP访问协议硬卡介绍

    在和很多关注虚拟桌面的朋友们做交流时,大家都会问我:为什么PCoIP会有硬件卡方案呢?要知道在PCoIP出现之前,业界中没有任何一家厂商提供硬件卡方案哦! 我们先看看虚拟桌面的连接图,服务器上的虚拟桌 ...

  2. 桌面虚拟化之呼叫中心语音应用

    有市场统计数据显示,今天国内的呼叫中心市场已经超过30万以上的坐席,也许你对这个数字表现得不理解,但是相信你一定会认同:呼叫中心已经无处不在,并且关系到你我生活方方面面,如10086,银行卡,信用卡, ...

  3. VMware vSphere 服务器虚拟化之二十五 桌面虚拟化之终端服务池

    VMware vSphere 服务器虚拟化之二十五 桌面虚拟化之终端服务池 终端服务池是指由一台或多台微软终端服务器提供服务的桌面源组成的池.终端服务器桌面源可交付多个桌面.它具有以下特征: 1.终端 ...

  4. View 4桌面虚拟化炙手可热 但未熟透

    责任编辑:杨晓勇 作者:古月天编译 2009-11-20   来源:IT168网站 [IT168 专稿]VMware公司上周发布了View 4,该公司承诺了两点:以台式机的价格提供完全的桌面性能. 桌 ...

  5. 桌面虚拟化之用户行为审计

    桌面虚拟化通过统一的远程访问协议(如PCoIP.RDP)来进行桌面的远程访问.这样的好处是显而易见的.因为只提供一种方式进行接入,所以IT人员只要做好一条防线的保护,用户的操作及行为都可以尽收眼底了. ...

  6. 虚拟服务器新建桌面池,VMware vSphere 服务器虚拟化之二十三 桌面虚拟化之建立手动虚拟桌面池...

    VMware vSphere 服务器虚拟化之二十三 桌面虚拟化之建立手动虚拟桌面池浏览器 VMware View手动池能够将物理计算机.不受vCenter管理的虚拟机创建一个桌面池.缓存 说明: 环境 ...

  7. CITRIX:为什么说“桌面虚拟化”我们最强?

    桌面虚拟化(Desktop Virtualization,又称为"虚拟桌面"--Virtual Desktop,下文我们简称为"VD")可以说是继服务器虚拟化之 ...

  8. 桌面虚拟化之用户体验篇

     桌面虚拟化之用户体验篇 2011-01-22 18:01:01 标签:桌面虚拟化 vmware view 休闲 用户体验 职场 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者 ...

  9. 虚拟化(六):vmware 桌面虚拟化 horizon view 介绍

    虚拟化(一):虚拟化及vmware产品介绍 虚拟化(二):虚拟化及vmware workstation产品使用 虚拟化(三):vsphere套件的安装注意及使用 虚拟化(四):vsphere高可用功能 ...

  10. 桌面虚拟化云技术将支撑数字化医院

    桌面虚拟化云技术将支撑数字化医院 2013-12-04 10:32 现今医疗行业已经从医院--患者的二元关系走向从医院--患者--政府监督--医疗保险的多元关系,医疗体系需要更高效的运转,患者需要更好 ...

最新文章

  1. 在EditText前面添加一个搜索的小图片
  2. 误删除了_msdcs.domain.com
  3. 关于微信红包的架构思考
  4. ListGetandSetDemo 集合操作get set remove add方法
  5. 一个强大的工具来模拟数百万​​并发用户负载测试:Gryphon
  6. c语言整形除法是五舍六入吗,四舍六入五成双 - C/C++论坛 - 51CTO技术论坛_中国领先的IT技术社区...
  7. php扇形分布图,php生成扇形比例图的实例代码
  8. leetcode-sort-colors
  9. 新零售引发全球关注 阿里巴巴获零售业年度全球最大奖
  10. android画数码管字体,如何为数字设置数码管LED字体
  11. 计算机毕业设计JAVA‘大学生心理健康咨询管理系统mybatis+源码+调试部署+系统+数据库+lw
  12. C语言 #define ABS(X) (X >= 0) ? X : -X 遇到的逻辑错误
  13. 宏与宏病毒——学习笔记
  14. Linux驱动开发: 杂项字符设备
  15. 计算机网络可靠性的重要指标,浅谈如何提高计算机网络的可靠性
  16. 怎么查自己电脑服务器信息吗,如何查看自己电脑的服务器
  17. 物理层的传输介质和设备
  18. linux设置echo字体大小,Linux 用echo输出带特效的字体
  19. 如何解决 img 图片变形
  20. 软件工程课程设计——技术栈【Go+Vue+PGSQL】的人事管理系统

热门文章

  1. 关于Server Tomcat v8.0 Server at localhost failed to start的解决办法
  2. 读取数据库信息构建视图字段的备注信息,方便程序代码生成
  3. CUDA ---- device管理
  4. PMCAFF | 产品微操的艺术:提高核心指标的5个需求原理
  5. 认识 android-job
  6. 虚拟机VMware12下安装windows7 x64系统使用教程
  7. [Jenkins]Error:403 No valid crumb was included in the request
  8. TL-ER5120路由器配置文档
  9. 复合索引的列顺序判断
  10. 关于apache kylin 安装32位linux办法