桌面虚拟化(五):简化,百川归海

简介:
第二阶段的桌面虚拟化,已经能够帮我们实现很多应用,让我们的生活更加便利。但是正如有网友给我会帖,说这个岂不是配置异常复杂,难以实现。的确,前文我也提到了,第二阶段得桌面虚拟化面临着一系列的问题:
传输问题 服务器负载压力, session管理,与动态调配 高可用性与负载均衡问题 存储问题,每个os都会是一个多少G得存储,那么这个存储得压力也会很大。
 
传输问题,我后面会讲,利用演示虚拟化(Presentation virtualization)能够比较好得解决。而负载,高可用性,以及session管理,则是以前很多技术可以应用的范围,不会称为很重要的问题。
 
但是由于桌面虚拟化,带来得一个不可小觑的问题就是:存储爆炸!或者说镜像爆炸。
每个桌面需要一个镜像文件,这个我们使用过VPC或者Virtual Server以及Vmware的人都知道。每个虚拟桌面都需要一个镜像文件。我们可以设想,一个100人的公司,如果每人至少一个虚拟桌面,那么后面就是100个镜像文件。如果一个是50G,那么就是5个T。这种小规模的虚拟桌面应用,就会造成如此大的存储压力!更何况50G基本无法满足当今我们每个人的数据需求。更何况虚拟化是以”更节省“作为口号的,这样不是忽悠人么!
 
有的朋友一定会想到,我们可以使用共享镜像文件,或者是基础盘,再利用差异盘来实现,这样增加得存储消耗也只是差异化的数据了!比如一个基础盘是5个G,那么我们就会减少5*99=495G得空间消耗。不错吧!
 
可是这样也就是啊减少了1/10的存储消耗啊!
 
怎么解决这个问题,根源上,我们又需要引入另外一种“隔离”机制,就是“镜像文件”与“运行环境“的分离(松耦合的理念真的是无处不在)!
 
我们刚才想到得是将操作系统,包括部分公用应用与特殊部分分离,实现了一部分的存储节省。但是剩下的特殊性上其实仍然有可以提取共性的地方那个:
  • 所有的差异盘,包含不同用户的配置信息,不可能共享。
  • 差异盘里包含得还有不同的应用组合,比如差异盘A,包含SAP,SAS,B则包含SAP,Siebel·,office。
而浪费的空间恰恰是这些不是被通用得软件所占得空间,如果你有2个虚拟桌面,你就需要2个不同的差异盘!
 
真正能够解决这个问题的办法就是将所有桌面的组成部分都“逻辑”拆离,分开存储,而当虚拟机运行得时候,动态组装成一个运行得环境。这样才能实现每个应用只存一份,每个配置文件只存一份,每个操作系统也只存一份。对于100个人得公司,可能存储5T的存储将会给所有人100G甚至更高的存储空间!这才是真正”省钱的桌面“!
 
所有的运行桌面,好像无数个拿着金箍棒得小猴子,其实全都来自于一个孙悟空。
 
成语怎么说的,百川归海,这才是世界的本来面目。
 
 本文转自 大头蚕 51CTO博客,原文链接:http://blog.51cto.com/datoucan/138262,如需转载请自行联系原作者
相关文章
|
5月前
|
数据可视化 IDE BI
如何实现软件的快速交付与部署?
如何实现软件的快速交付与部署?
|
人工智能 物联网 大数据
 服务虚拟化及测试解决方案
 服务虚拟化及测试解决方案
 服务虚拟化及测试解决方案
|
API SDN 虚拟化
带你读《软件定义网络之旅:构建更智能、更快速、更灵活的未来网络》第三章网络功能虚拟化3.2网络功能虚拟化和软件定义网络
《软件定义网络之旅:构建更智能、更快速、更灵活的未来网络》第三章网络功能虚拟化3.2网络功能虚拟化和软件定义网络
带你读《软件定义网络之旅:构建更智能、更快速、更灵活的未来网络》第三章网络功能虚拟化3.2网络功能虚拟化和软件定义网络