在与Ncomputing公司的麦克帕加尼的讨论中,我们谈到了为什么VDI和有关桌面的虚拟机技术只是被部署在特定的环境中。我们一致认为,不愿采用VDI以及桌面的虚拟机技术主要归结为以下三方面的问题:
我们都同意采用VDI进展缓慢和虚拟机技术的应用可以归结为三个问题:
黄金法则第四条:足够好就够了。
将桌面工作负载移动到数据中心的成本
VDI环境的复杂性
之后我们又聊到了另一个虚拟化技术,操作系统虚拟化和分区。这一技术可以解决上述桌面虚拟化三个问题中的两个。谈话的部分内容如下。
问:什么是操作系统虚拟化/分区技术?
答:首先我们需要明确什么是操作系统虚拟化和分区。我曾经在《虚拟化——经理的助手》一书中是这样描述操作系统虚拟化/分区的。
操作系统虚拟化和分区能够让许多应用程序在单个操作系统下运行,而且让每一个应用程序都处于一个完全独立、被保护的环境中。每个应用程序都发挥着各自的功能,就像是它们在各自的系统下运行,管理着各自的资源。
问:为什么更有效率呢?
答:虚拟机技术可以使一个完整的软件堆栈封装运行,既可以作为一个虚拟客户机、桌面,也可以作为虚拟服务器。虽然这可能会增加系统密度,但是一个单一的实体系统可承受的用户负载量也是如此。这也意味着每个虚拟系统包含一个复制的操作系统、应用程序框架、数据库引擎和用户数据。
操作系统虚拟化/分区软件采取的是另一种不同的方法。这个软件封装了用户工作负载,所以它们就像是在一个单独的系统下运行,这样一来就扩展了操作系统的多用户功能。这些工作负载可以停止或开始运行,并且对封装在同一个物理系统下的其他工作负载没有任何影响。这种方法更有效率,因为每个虚拟系统是作为一个单独的进程运行在一个多用户操作系统中。只有一个单独的操作系统拷贝在使用。这种方法当然也更易于安装和管理,因为只需要照看一个操作系统。”
VM技术可能意味着更高的成本和复杂性
固定在虚拟机技术上,排斥其他的虚拟化工具会导致成本和复杂性增加,以及更加不愿意的采用一个真正有用的桌面环境工具。
因为虚拟机技术封存了整个虚拟系统,每个虚拟桌面拥有各自的操作系统、数据管理工具和应用程序。这样会增加系统、内存和存储的成本。
现代版本的UNIX和Linux提供的操作系统虚拟化/分区已经有十多年了。Ncomputing公司为Windows提供类似的技术也有好多年了。
快速分析
通常来说,企业会选择虚拟机软件来创建虚拟客户机、桌面或服务器,因为这种方法更广为人知。操作系统虚拟化/分区是一种更有效的方法,所以应该优先考虑,除非虚拟系统是在不同的操作系统下运行的。在这种情况下,虚拟机软件是一个更好的选择。
操作系统虚拟化和分区可以是一个更好的选择,因为这种方法只是增加成本,对存储和内存有要求以及增加操作系统的复杂性。NComputing公司的麦克帕加尼与几个顾客讨论,他们打算让单个的PC通过使用操作系统虚拟化而使用户工作负载多达100个。如果用其它的方法是很难达到这一规模的。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
VDI存在的局限性迫使用户转向已发布的虚拟应用
随着越来越多的组织不再将整个桌面交付给用户,应用虚拟化变得越来越普遍。
-
Docks和VDI使智能机变成移动瘦客户机
在把手机转移到移动瘦客户端之前,供应商就已经采取了一些行动,但现在,硬件中显示协议的改进和提升使之更有可能实现。
-
VDI与DaaS:如何抉择?
VDI帮助管理员集中控制并保护桌面及应用。桌面即服务(DaaS)承诺部署更轻松并能够节省更多的成本。
-
PCoIP性能问题将IT推向VMware Blast Extreme
VMware 使用Teradici的PCoIP作为远程显示协议,直到3月,供应商添加自己的Blast Extreme作为Horizon 7的一部分。