使用免费产品来实现低成本虚拟化

2008-4-17  选择字号:  | |
打印本文章
正在加载数据... 【TechTarget中国原创】在本文中,TechTargt的虚拟化专家Alessandro Perilli将讨论最流行的免费虚拟化平台、安全和监测解决方案的特点及长处。希望对那些相信这项技术的好处,但担心投资回报期可能会过长的公司提供有帮助的信息。幸运的是,免费工具的广泛选择为公司创造了一个机会,能够用可靠的方式开展小型的项目。

【TechTarget中国原创】服务器虚拟化是一项关键的数据中心技术,不过,可能成本不菲。成功的关键在于有效地控制成本部署和管理虚拟化,在能源、散热、空间、维护费用、硬件购买和升级等方面受益。幸运的是,有免费的工具可以帮助IT经理们打开通向成功之门。

  在本文中,TechTargt的虚拟化专家Alessandro Perilli将讨论最流行的免费虚拟化平台、安全和监测解决方案的特点及长处。希望对那些相信这项技术的好处,但担心投资回报期可能会过长的公司提供有帮助的信息。毕竟,投资者们通常会投入高额的初期资金,用于新型硬件,如SAN(存储区域网络),软件和硬件冗余,更加合理的自动配置过程以及培训。培训是非常有必要的,因为如果你不具备操作系统、网络、安全和性能故障排除方面的牢固知识,就无法部署虚拟化。幸运的是,免费工具的广泛选择为公司创造了一个机会,能够用可靠的方式开展小型的项目。

  VMware Server与VMware Player

  首先,我们需要一个虚拟化引擎。此处我们有最大的机会来节省资金。在我看来,VMware的Server和Player是免费虚拟化平台领域的主导者。

  VMware Server是一个曾经叫做GSX Server的企业虚拟化平台,用于Windows和Linux操作系统上,具有令人印象深刻的特性和管理能力。

  2005年底,VMware公司决定将其免费发布,没有任何形式的限制,由此占领了很大的中小企业市场份额。

  VMware Server提供一流的特性,如支持32位与64位操作系统(包括Windows、Linux和Solaris的多个版本);每台虚拟机多达两个虚拟CPU和3-6GB内存的能力;保存虚拟机状态的能力;脚本型API;Web和丰富的客户管理工具,还有其它更多的特性。
 
  在推出Server短短五个月之后,VMware公司又公布了第二个免费平台:VMware Player。

  Player是VMware公司另一个叫做Workstation的流行产品的功能限制版。它每次只能运行一台虚拟机,也没有虚拟硬件的编辑能力。不过,Player很容易因为免费受到青睐,而且允许使用像EasyVMX之类的第三方工具。

  Server和Player可以相互读取对方的虚拟机,因此VMware用户可以在Server上创建和测试虚拟机,然后分布给客户、销售人员、合作伙伴等。

  Microsoft Virtual Server 2005 R2

  VMware公司在免费领域并非独家争鸣。微软紧随其后,开始免费提供Virtual Server 2005 R2。

  微软的Virtual Server来自于其2003年收购的Connectix公司,这个公司原本是一个提供标准版和企业版商业解决方案的公司。与VMware争夺市场的竞争让微软在2006年4月重新推出该产品的免费高端版本。

  在不远的未来,微软可以做的远不止提供免费的产品,与VMware Server相竞争。其下一代虚拟化引擎,Windows Server Virtualization (发布代号为Viridian),预计于2008年中发布。软件巨头计划免费提供。

  如果是这样,每个部署新Windows Server的公司都将能够开始立刻享用虚拟化带来的好处,体验即开即用的优点。

  Xen

  免费的虚拟平台包括Xen。它最初是在剑桥大学开发出来的,但现在成为一个主要IT厂商的参与项目,包括IBM 、Novell、Red Hat和其他许多公司。

  Xen是一个开源项目,在GPL许可发布下,所以,对任何愿意下载其源码并把它安装在Linux操作系统的人们都是免费提供的。

  Xen在性能和可用性方面仍然落后于VMware和微软提供的解决方案,但有两家公司正在致力于缩小差距:XenSource(后被思杰公司收购)和Virtual Iron。

  这两家厂商都提供各自建于Xen之上的提高版本,改善性能或管理功能,并且都提供免费的精简版。

  XenSource的XenExpress能够运行多达四个并行虚拟机(最多两个物理接口,即双核) ,每个高达4GB的内存,而Virtual Iron则提供一个无任何限制的Single Server版本。

  最意想不到的免费虚拟引擎则是Linux 。由于包括了KVM(多电脑切换器),开源操作系统在数月内本身就成为虚拟平台。KVM仍然非常年轻,不能与以上任何产品相比,但是有一个既有即用的虚拟化解决方案,这样的想法已吸引了众多的团体和IT厂商,例如,Red Hat支持这个方案。

  从版本2.6.21开始,所有内核都包含KVM,因此任何基于这种内核的Linux发行版将能够充当一个免费的虚拟化平台。

  Linux平台还有另一个项目在进行:OpenVZ,SWsof Virtuozzo的开源版本。

  OpenVZ,就像Virtuozzo一样,与上面提到的硬件虚拟化解决方案相比,有其不同的方式。其他产品能够创建隔离的容器,用户可以安装任何类型的操作系统,比如,在一个Linux平台上安装Windows虚拟机。但OpenVZ是“仅仅”能够创建出同一操作系统备份的隔离容器。这种做法不够灵活,但更适合一些虚拟化的项目,如ISP(互联网服务供应商)建立的虚拟主机环境。

  除了Windows与Linux ,我发现即使是SUN公司也免费提供虚拟化技术,命名为Solaris Containers,也称为Zones,包括在Sun Solaris 10操作系统中。该操作系统免费供个人和商业使用。

  目前Solaris Containers使用与OpenVZ相同的方法:建立多个彼此独立的Solaris分区。但也有一个改变:SUN在这两年来一直致力于开发一个新的版本,在无任何修改情况下能运行Linux二进制。 我们仍在期待。

  以上的免费虚拟化产品清单远远不够齐全,但显而易见可以得出一个结论:虚拟化正在成为一种产品,最终所有的操作系统将作为一个标准功能提供虚拟机。

  期望利用虚拟化技术的公司,现在有一个很好的机会,不需要花费额外的资金就可以在企业版本的软件上采用虚拟化。

还没有登录? 阅读全文请先登录或注册
用户名:(请填写您的E-mail做为登录账号)
  • 获取最新的IT业界资讯、市场动态、行业趋势等独家原创内容。
  • 分享国内外技术专业人士提供的技巧经验。
  • 利用专注IT的技术资源中心,不断更新专业知识。
  • 享受白皮书、Webcast等系列特色增值服务。
  • 免费参加TT中国举办的各种会员活动。
  • 更多的精彩服务,在不断开发中……
用户名:(请填写您的E-mail)
密 码:
 永久登录
请输入您的登录email:
相关的专家答疑
Parallels Virtuozzo使用一种截然不同的虚拟化方法,提供了一种可以代替hypervisor虚拟化实现方式。Parallels的虚拟化方法和其它虚拟化方法有何不同之处?
KV Pharmaceuticals要进行台式电脑虚拟化,并且采用一种"容器"(container)的方法实现这个目标。那么,容器方法的好处是什么呢?
有很多适合Linux的虚拟化产品,我使用过它们中的一些,最符合我需要的一种产品是OpenVZ。OpenVZ使用了一种叫做"process containers"的虚拟化形式。
SWsoft的Virtuozzo和OpenVZ是同一市场中面向不同顾客群体的两款产品。同时,也可能是产权所有与开源的一个绝佳比较。不过,首先我们来看看服务器虚拟化的主要方法……
如何更新Virtuozzo的VZCC/VZPP界面语言包文件?首先登录到Hardware Node上,进入VZ的安装目录,找到如下目录.
在之前的专题里,我们学习了如何运行ESX Server以及它与免费的VMware Server的比较。在本专题中,我们将详细描述VMware ESX Server子操作系统性能的技巧。
随着VMware陆续推出新产品,越来越多的虚拟化管理更加关注在虚拟架构里的存储问题。虚拟化存储有哪些选择?如何提高存储效率?在配置存储的时候应该注意哪些事项?
Novell推出PlateSpin PowerConvert Version 7.0版本,新增备份与恢复功能,并扩充对多重平台的支持。那么如何安装PlateSpin PowerConvert?如何在具体环境中使用迁移和恢复功能?
最新更新
专家答疑
技巧
James E. Geis
使用两台非同步的或不同的服务器作为提供冗余的一种方式怎么样?但是由于增加了设备,容易引起管理混乱的问题。有没有更好的办法呢?
Anil Desai
使用虚拟硬盘(VHD)优劣势是什么?那么直接映射虚拟机到物理磁盘的优劣势呢?在具体的情况下如何进行选择?
Andrew Kurtz
虚拟机文件在VMware里如何处理?有识别虚拟机及其状态与位置的好用工具、标准做法或策略吗?您能比较追踪服务器信息与状态的方法吗?