微软有两个很好的虚拟化产品,而且它们都有一个伟大的价格—免费。你可以在Virtual Server 2005 和Virtual PC 这两者之间做出选择。那么,究竟哪一个更好呢?这取决于你用它们来做什么。在这篇文章中,TechTarget中国的特约专家Anil Desai将论述这两个产品之间的差异,以及如何在它们之间进行转换。
关于这两个平台 如果你从市场营销和技术方面看微软的这两个虚拟化产品,得到的结论在某些方面似乎是一致的:Virtual PC的设计更多是为了使台式机用户更加方便地使用虚拟机,而Virtual Server则提供了更为强大的企业级功能。 如果你正处在其中某个阵营……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
微软有两个很好的虚拟化产品,而且它们都有一个伟大的价格—免费。你可以在Virtual Server 2005 和Virtual PC 这两者之间做出选择。那么,究竟哪一个更好呢?这取决于你用它们来做什么。在这篇文章中,TechTarget中国的特约专家Anil Desai将论述这两个产品之间的差异,以及如何在它们之间进行转换。
关于这两个平台
如果你从市场营销和技术方面看微软的这两个虚拟化产品,得到的结论在某些方面似乎是一致的:Virtual PC的设计更多是为了使台式机用户更加方便地使用虚拟机,而Virtual Server则提供了更为强大的企业级功能。
如果你正处在其中某个阵营之中,就比较好做决定了。这两种产品确实有很多共同点,但是也有一些重要的区别,下面我们来看看相关细节。
Virtual PC:用起来更容易
Virtual PC在设计上考虑更多的是尽可能地使安装和使用更为简单。这给那些想通过最简单的安装模式在台式机上运行一到两个虚拟机的用户提供了一个重大的解决方案。
最明显的特点或许是,Virtual PC有标准的Windows应用程序来进行管理。用户界面既熟悉又友好(见图1),大多数用户可以在几分钟之内启动并运行它(假设他们了解基本的虚拟化概念)。
图1:在Virtual PC上设定虚拟机的硬件设置
Virtual PC还有一个非常方便的功能,虚拟机的Windows可以被重新调整大小,即使他们正在运行(就像你可能会调整一个Word文档或电子邮件信息的大小一样)。只要客户操作系统为Virtual PC平台所支持,其桌面决议将自动按比例对窗口进行缩放。
你是否需要在主机和虚拟机之间进行文件传送?虽然你的确可以通过网络实现这一点,可Virtual PC允许你通过使用共享文件夹在主机和客户操作系统之间拖放文件。此外,在网络覆盖范围内,它还可以通过配置网络地址转换(NAT)来共享主机的网络连接,而无需担心网络地址问题。
Virtual PC还包含一个仿真虚拟声卡。它可能不会影响你的工作,但它可以帮你测试一些应用程序。
Virtual Server:为IT界人士提供动力
Virtual Server是为更高效、更可靠地宿主许多的虚拟机设计的。它作为一个服务运行在安装了Windows XP 或是 Windows Server 2003的计算机上。由于其多线程架构的特点,它可以同时运行很多虚拟机(假设你有足够的CPU、硬盘和内存资源)。此外,Virtual Server还支持32位和64位的主机操作系统。
这两种产品间最明显的差异是,Virtual Server要通过一个网站管理工具进行操纵(见图2)。虽然这已经很方便了(用户所需要的只是一个浏览器,来对其进行操控),但它的界面对用户来说却远非一个Windows应用程序那样友好。
图2:使用虚拟服务器管理网站
除了这些性能,Virtual Server还提供许多额外的好处。其中我最喜欢的一个特点是,通过组件对象模型(COM)界面的使用,它可以实现脚本插入和自动控制。此外,应用编程接口(API)是有案可稽的,你可以使用微软公司可视化BASIC脚本版(VBScript)、NET版(Visual Basic.NET)或C#版(Visual Basic. C#)来管理你的虚拟机。
正如你对任何企业产品所期望的一样,Virtual Server提供先进的网络和安全功能。它还支持基于小型计算机系统接口的硬盘存储(允许高达千兆的总存储),基于互联网的iSCSI存储和集群(无论是在主机端还是客户机端)。你也可以使用Microsoft Operations Manager (MOM)或第三方工具来对Virtual Server进行管理。
特点对比:
没有其它方式可以像一张缜密制作的表格一样全面的总结特点与差异,表1就是这样。
表1:关于Virtual PC 和 Virtual Server的特点总结
在各自领域是否均为最好?
在大多数情况下,虚拟机可以在这两个平台间很轻松地运行。你可以在Virtual PC上创建一个虚拟机然后在Virtual Server上运行它(反之亦然)。这在开发、测试、运行以及其它相关情况下也很容易实现。
但是,有几件事你需要铭记。第一,saved state文件格式在这两个平台间无法实现兼容。所以,要将虚拟机在这两个平台间转换时,你要先将其完全关闭。Virtual Server不支持虚拟声卡(大部分客户操作系统会对此进行自动检测),而Virtual PC不支持虚拟的SCSI硬盘控制器。后者对于boot volumes(导入容量)是一个主要问题,因为你总是可以获得一个虚拟硬盘文件并且将其在SCSI和IDE的附件间进行移动。
如果你不介意寻求另一种途径来尽可能高效地承载多个虚拟机的话,Virtual Server可能是最好的选择。另一方面,如果你只是想尽可能快速地运行一到两个虚拟机的话,你最好是使用Virtual PC。在这方面你没有理由犯错,因为你可以很容易地改变你的决定,而这一切都是免费的。
作者
Anil Desai是独立顾问。他擅长基于微软技术的评估、执行和管理的解决方案。Anil Desai处理微软的Server产品和互联网发展平台,并且管理支持上千台虚拟机的数据中心环境。Anil获得了MCSE、MCSD和MCDBA认证,同时也是微软MVP。 Anil Desai写了很多技术书籍,主要关注微软Server平台、虚拟化、活动目录、SQL Server和IT管理。最近,他写了管理Microsoft Virtual Server的指南和Microsoft Virtual Server脚本指南。他作了许多会议报道,同时也是技术杂志的撰稿人。
翻译
相关推荐
-
Virtual Server 2005网络配置怎么做能够实现性能优化?
-
我用Virtual PC在Windows XP系统中虚拟了Windows 98。。。
我用Virtual PC在Windows XP系统中虚拟了Windows 98,由于我要测试软件,因此需要把两 […]
-
Virtual Server 2005是否支持多CPU
Virtual Server 2005问题 各位,有谁知道Virtual Server 2005是否支持多CP […]
-
各位,有谁知道Virtual Server 2005是否支持多CPU,该怎么设置? 谢谢!