提到云桌面的架构呢,我们肯定首先想到的是VDI,VDI作为云计算虚拟化技术的一种典型方式,最大的特点就是非常灵活、安全性高,只要有网络,我们就可以访问云桌面,但是呢,VDI技术也有相关的一些缺陷,其中最大的缺陷就是它对网络的依赖性非常强,在断网的状态下就无法使用,此外,由于大部分计算都在服务器端完成,因此在客户端执行图形密集型任务可能会比传统PC更耗能或者效率更低。
由于VDI是集中管理分布式的运行,也就是说,它主要运行的资源是在桌面端,然后在桌面虚拟化的基础上通过分配虚拟机,利用云终端,也就是我们用户端的电脑或者iPad啥的进行一个虚拟机的访问,因为所有的计算都是在服务器端,所以对于服务器的性能、网络的稳定性等等要求比较高,VDI它的优点是非常灵活,这个灵活主要指的是,比如说我们对于虚拟机的性能要求比较高的情况下,可以分配更多的VCPU、存储、内存和硬盘的空间等,如果说对于普通的办公场景,轻量级应用,我们可以分配比较低的这种负载,灵活管理。
第二种是IDV
个人觉得IDV是VDI技术的一个补充,它的特点呢,就是说服务器承担的角色是管理者,真正跑这个桌面的话是在客户端的一个应用,也就是说我们小的那种客户机上,对于服务器的性能配置来讲,其实要求并不高。
IDV呢主要是在服务器上,把镜像准备好,然后通过网络传到这个客户机上,客户机这块呢是有虚拟化层的,而服务器并没有虚拟化层,这是它的一个特点
它的优点呢是离线可用,网络依赖性的比较弱,外设兼容性比较优秀,它的缺点呢就是安全性会略差一些,因为你的数据都是跑在本地,第二呢就是灵活性差,因为你终端的配置是固定的,所以说调整起来相对比较麻烦
第三种是VOI
VOI的应用场景的不多,它相对于VDI也好,IDV也好,应用场景相对来讲要更少一些。它的特点呢就和我们网吧里面的无盘工作站比较类似,严格意义上来说它并不属于云桌面的范畴内,它的特点就是集中式的管理,分布式的运行。所以他的性能是和PC是一致的,只是在管理上会有一些差距
VDI呢是集中的管理和计算,而IDV和VOI呢是集中的管理,分布式的计算,对虚拟化层的话呢,VDI的虚拟化层在服务器端。那么桌面端的话呢对桌面板要求非常低,它只是提供了一个IO的这样一个输出,IDV呢硬件虚拟化在用户端,用户来接OS跑桌面虚拟化,而VOI是没有任何的虚拟化技术,主要是应用类,类似于无盘工作站的这样的一种方式,桌面类型的VDI是虚拟桌面,而VOI其实相当于我们物理机实体桌面按需分配,这方面主要是指的VDI,可以实现灵活的这种分配。而另外两种是不支持的,那么从交付速度上来讲呢,它们之间形成了一个电动VDI应用,相对来讲方案比较复杂,所以说它的实施和规划相对要慢一些。