桌面虚拟化(三):脚踩两只船的OS虚拟化

简介:
准备写这篇blog之前,突然发现自己真的不应该挑这样一个虽然很有前途的,但是目前并不火,大家都很陌生得话题开始谈虚拟化。原因是桌面虚拟化涉及的技术很多,因素也很多,目前最火的服务器虚拟化,与其相比,复杂度其实小很多,涉及因素也少很多了。这个话题要想讲清楚,讲透彻,的确很难,不过已经写到这里,只能想方设法把这个问题写清楚,帮助大家更好地了解这方面的技术。
 
正如前面的文章写到的,桌面虚拟化目前所处的阶段,其实顶多也就只能算作0.5代桌面虚拟化,因为其所本应提供的应用和架构,应该更丰富更复杂,而目前所处的阶段,也就只能用于我们做一些个人的开发,测试,demo和安全性处理工作。其原因是:并没有实现真正的虚拟化。
 
为什么要这么说,目前桌面os虚拟化只是将桌面os,我宁可称为 “个人计算环境”,与服务器虚拟化一样,实现了与硬件的隔离,摆脱了对硬件的“紧耦合”,也就是不会全部直接与硬件直接打交道,中间有一个管理层来进行资源的协调,使得 “个人计算环境”不会独占使用 硬件资源。于是,一个虚拟桌面,或者虚拟桌面可以被自由地拷贝,在不同的机器上使用。而虚拟服务器,则可以被换到不同的服务器上运行,或者同时运行。
 
但是对于桌面与服务器,我们的使用有着本质的不同:
  1. 桌面是个人使用,所以我们更强调其易用性,用郎咸平对pc行业得研究的分析(当然,他将pc等同于桌面个人计算环境的体验),就是个人对于桌面的依赖,接近与朋友或者助手的关系。所以我们需要能够随时随地访问个人最熟悉,具有高度个性化的桌面(个人计算环境)
  2. 服务器则是主要提供高性能的应用服务的,不需要很多的个性化,移动性要求也基本没有,主要是需要安全、稳定、易于管理,提供应用
从目前我们看到的应用价值也有非常大的差别:
  1. 我们在利用桌面os虚拟化做开发测试,因为让我们分开了不同的“个人计算环境”,而且我们强调这种使用方式的便携性。
  2. 服务器虚拟化,目前大家关注的热点则主要在于服务器整合,即更有效发挥服务器性能,一台硬件多个系统同时使用。
所以桌面os虚拟化并没有达到我们的预期,也没有充分地发挥价值。
 
从技术层面看这主要是由于: 桌面OS虚拟化只是实现了虚拟机与运行资源的隔离,而没有操作资源的分隔。
其实这么讲也并不确切,因为这又碰到了另外一个技术即: 演示虚拟化。如果要把这个问题讲清楚那就又是很长的文章了,那么大家暂时就理解为我们经常使用的 远程桌面,更近一部其实就是微软的 termial service,以及这些技术得老东家Citrix原来的旗舰产品 Presentation Server。
 
由于桌面只是实现了运行资源的隔离,而没有操作资源得分隔,使得我们操作一个桌面,必须的存在于目前我们操作的pc上。而OS虚拟化,只是给我们带来了关机以后的便携性,并没有带来我们开机运行期间的便携性。
 
如果在桌面os虚拟化基础上,进一步实现 操作资源(即外设)的虚拟化,那么,我们就可以实现桌面虚拟机运行环境,与我们使用环境的松绑,使得我们可以更灵活地使用我们得桌面。从这种意义上,我们就会看到得不是多个虚拟机对一个硬件资源得共享,而是我们在多个计算机、包括各种移动设备,瘦终端上对同一个桌面得共享使用。实现无处不在的桌面。而桌面虚拟化的价值,那个时候才会真正显现出来。
 
而我前面文章所描述的桌面虚拟化的天堂,恰恰是由于目前桌面OS虚拟化技术的脚踩两只船,若即若离,迟迟无法到来。



本文转自 大头蚕 51CTO博客,原文链接:http://blog.51cto.com/datoucan/132837,如需转载请自行联系原作者
相关文章
|
机器学习/深度学习 Linux KVM
Debian11安装KVM虚拟化并安装Centos
grep --color --perl-regexp 'vmx | svm' /proc/cpuinfo 首先检查其是否支持虚拟化. 分别用以下条命令查看
1178 0
Debian11安装KVM虚拟化并安装Centos
|
安全 IDE KVM
[ 云计算相关 ] KVM虚拟化平台windows虚拟机迁移到openstack虚拟化平台(KVM虚拟化环境中Windows虚拟机安装Virtio驱动程序)
KVM虚拟化平台windows虚拟机迁移到openstack虚拟化平台(KVM虚拟化环境中Windows虚拟机安装Virtio驱动程序) 因为这也不是我的本职工作,只是这次恰巧碰到了,帮着解决了以下,我就没深究原理了,问我原理可能我也不知道,只是这个操作步骤吧,亲测有效。
495 0
[ 云计算相关 ] KVM虚拟化平台windows虚拟机迁移到openstack虚拟化平台(KVM虚拟化环境中Windows虚拟机安装Virtio驱动程序)
|
机器学习/深度学习 存储 Linux
CentOS 7 部署 KVM 虚拟化
CentOS 7 部署 KVM 虚拟化
681 0
|
2月前
|
存储 Linux KVM
虚拟化技术之KVM安装与使用
虚拟化技术之KVM安装与使用
|
2月前
|
大数据 Linux KVM
【云计算与大数据技术】虚拟化技术、开源技术Xen、KVM、OpenVZ的讲解(图文解释 超详细)
【云计算与大数据技术】虚拟化技术、开源技术Xen、KVM、OpenVZ的讲解(图文解释 超详细)
135 0
|
存储 监控 网络安全
【KVM虚拟化】· 虚拟机的冷迁移和热迁移
【KVM虚拟化】· 虚拟机的冷迁移和热迁移
990 0
|
KVM 虚拟化 Windows
【KVM虚拟化】· KVM中的网络
【KVM虚拟化】· KVM中的网络
219 0
|
存储 KVM 文件存储
【KVM虚拟化】· 存储池、存储卷
【KVM虚拟化】· 存储池、存储卷
508 0
|
存储 监控 安全
【KVM虚拟化】· virsh文件管理
【KVM虚拟化】· virsh文件管理
390 0