阅读更多

2顶
0踩

行业应用

虚拟化无疑是过去几年最大的趋势之一,而开源软件进入人们的视线至今已有一段时日了。那么,这是不是说开源虚拟化就能实现珠联璧合呢?

至少一些企业的IT部门是这么认为的。他们把开源软件作为其虚拟化组合的一部分。当然,可以节省成本是一大因素,但稍加改动软件、就能适合特定 的要求也是另一大因素。

这只要问问Stan Yazhemsky,他是安大略法律援助组织(LAO)的IT操作经理;该机构使用思杰公司的XenServer,而这款管理工具就运行在开源Xen虚拟 机管理程序上。

Yazhemsky表示,XenServer的开放式应用编程接口(API)让他和三名Linux工程师组成的团队可以更好地利用及控制高级功 能,特别是安全功能。

LAO是一家非营利性机构,为低收入群体提供法律咨询和服务,遍布安大略省200个地点,运营着三个数据中心。这些数据中心里面有239台 Windows服务器和68台Linux服务器。LAO约95%的服务器在运行XenServer。

该机构有154 TB的敏感数据,比如客户/律师的信息、财务文件和个人案卷(涉及盗窃、偷窃和谋杀等罪名)。安全是一个关键问题。

Yazhemsky表示,通过建立监测工具并与Xen平台进行集成,他能够得以缓解网络攻击。

他说:"如果某攻击者设法闯入了系统,我们的嵌入式脚本就会立即关闭受到危及的虚拟机,然后实时启动另一个虚拟机,用户不会受到任何影响。而利 用任何闭源解决方案做不到这一点。"

因而,这家机构可以在安全方面少花钱。Yazhemsky 估计,LAO把安全软件和管理成本减少了约40%,"因为我们能够针对积极主动地寻找任何变化的事件编写脚本。"

 

开源虚拟化,很小但在增长

尽管有众多拥趸,但整个开源虚拟化市场的确还是非常小,不过预计它会增长。

Gartner集团的调研主任Alan Dayley说:"开源在整个服务器虚拟化收入中所占的市场份额不到5%,但到2012年有望翻一番。"

Gartner表示,思杰和甲骨文这两家公司都使用的开源虚拟机管理程序(包括红帽公司的KVM和Xen)以及在上面运行的管理工具不但在采用 率方面逐步提高,还逐渐增添了原先只有虚拟化市场领头羊VMware等厂商才拥有的高级功能。

Gartner在2008年的数字表明,就虚拟机管理程序市场(按出货量而不是按总收入排名)而言,思杰占2%,Virtual Iron占1%。到2012年,Gartner预测思杰将占有6%的份额,红帽将占2%。

然而,开源虚拟化在这个市场可能永远是个小角色。Gartner的分析师Phillip Dawson说:"尽管思杰和红帽等公司有望出现大幅增长,但他们不会占据相当大的市场份额。份额方面的变化主要会出现在微软和VMware之间。"

IDC公司的分析师Gary Chen表示,这是件憾事,因为开源虚拟化软件取得了长足进展,可以实现许多功能。他说:"许多人其实不知道思杰XenServer 5.5已变得有多好。"

开源虚拟化的一个巨大的潜在市场是云服务供应商。Chen说:"如果你是一家大型服务供应商,正在构建云,可能会有非常具体的要求,可能需要改 动源代码,这时候就可以选择开源。"

Bill Claybrook以前是调研机构阿伯丁集团的分析师,现在他拥有自己的技术研究公司New River Marketing Research,总部设在马萨诸塞州的康科德。他预测,随着像亚马逊这些公司拓展各自的云计算战略,对数据中心中的成千上万台服务器进行虚拟化,他们会 寻求这样的供应商:既提供成本较低的虚拟化解决方案,又提供自己没时间来开发的高度完善的管理工具。

Claybrook表示,这种情况下,思杰的吸引力会有所加大。他说:"许多供应商可以通过提供免费的Xen虚拟机管理程序,然后销售价位合理 的管理工具,从云计算方面赚到一些钱,思杰就是其中之一。"

 

甲骨文的角色会拓展吗?

甲骨文公司最近收购了Virtual Iron和Sun以及它们各自的虚拟化技术;从长远来看,这些举措值得关注。Claybrook表示,尽管大多数观察人士预计,甲骨文的开源虚拟化软件主 要会在目前使用甲骨文产品的客户中备受欢迎,但Sun庞大的客户群有望让甲骨文有机会渗透到数量更多的企业IT部门。

Claybrook预测:"对任何一个竞争对手的虚拟化用户群而言,甲骨文最后可能会是最大的开源厂商。"

马萨诸塞大学的首席技术官Michael Poole说,这所大学之所以运行甲骨文虚拟机(Oracle VM),原因在于该大学在大规模使用甲骨文产品。"有必要选择甲骨文虚拟机……特别是鉴于我们支持数量众多的甲骨文应用软件。"他表示,这所大学不但大幅 提升了性能,还大幅减少了运营成本。

马萨诸塞大学现正在开展一个基础设施改造项目,包含许多小项目。该大学在规划一个新的主数据中心和一个更可靠的灾难恢复及测试数据中心时,调查 比较了诸多方案,最后决定统一使用支持甲骨文虚拟机和甲骨文Unbreakable Linux的开源Xen虚拟化方案。一年多点前,该大学开始部署甲骨文虚拟机。

到明年夏季――这是该基础设施项目完工的预定日期,Poole表示该大学将把物理服务器的数量从500台减少到不足300台。每年光电力和冷却 成本就有望节省近10万美元。到时,该大学会从VMware完全改用甲骨文虚拟机。

这所大学的IT基础设施都由甲骨文企业管理器来管理和监测,该大学充分利用了甲骨文的仁科ERP、甲骨文企业Linux、甲骨文数据库、甲骨文 真正应用集群RAC和甲骨文WebLogic服务器。马萨诸塞大学如今还在添加甲骨文商业智能套件和甲骨文身份管理套件。

Poole说:"我们是一家大规模使用甲骨文产品的机构。对我们来说明白这一点很重要:甲骨文在甲骨文基础设施组件(包括甲骨文虚拟机)上开发 及测试所有应用程序,解决系统的种种问题,或者至少在面向大众发布之前,减少这些问题。"

他解释,这所大学迄今为止取得的最大成功之一就是,对Blackboard Vista学习管理系统进行了虚拟化。通过该系统,教授们就可以分发内容、交换电子邮件以及通过互联网与63000名学生进行现场讨论。

Poole表示,进行虚拟化之前,Blackboard Vista应用系统运行在40台独立的基于Solaris的应用服务器上。如今,运行该应用系统的物理服务器的数量已经减少到5台,性能却增至四倍。

他表示,通过使用甲骨文虚拟机对Blackboard Vista进行虚拟化,"我们看到硬件大幅减少;与此同时,性能和扩展性却大幅增强。"他估计,光硬件成本就相差近30万美元。

马萨诸塞大学的系统架构师兼技术主管Richard Cote建议,在采用开源虚拟化之前,拥有相应Linux或Unix背景的员工很重要。

Cote说:"如果在一家只有几名熟悉Windows技术的管理员的小公司、让我来决策,要是没有Linux或Unix小组支持我,我可能会关 注VMware或HyperV。如果你有熟悉传统Unix的员工,那么会被Xen所吸引。"

 

小企业可能会很青睐

预计服务器虚拟化会在中小型企业持续增长,开源虚拟化可能也会在这个领域获得立足之地。

按Gartner集团的分类,小企业是指员工数量在20人到99人、收入在5000万美元以下的公司。中型公司是指员工数量在100人到999 人、收入在5000万美元到5亿美元的公司。Dayley说:"我们预计中小企业在虚拟化采用方面的增长率会高于整个市场,这种状况会一直持续到2012 年。"

就连现在使用VMware及/或微软Hyper-V的公司仍然有开源的一席之地。

Interactive One是Radio One公司设在纽约的部门,为数百万的美籍非裔提供网络广播节目,它把IT基础设施一分为二。办公室环境使用VMware来运行微软Exchange、微 软SharePoint和Windows文件服务器。在生产环境方面,为了运行网站,该公司则部署了甲骨文虚拟机。

Interactive One公司的技术运营副总裁Nicholas Tang说:"我们并不适合使用VMware的高级功能,因为这些设备并不是关键任务型、单一故障点的系统。因而,我们并不进行大量虚拟机层面的集群和自 动故障切换。"

讨论了为该公司的生产环境使用VMware的可能性后,Tang的看法很简单:"就快速构建虚拟机环境、有效地重新分配资源而言,VMware 并不比Xen做得更好。VMware的成本是我们使用甲骨文虚拟机所需成本的两三倍;最后的结论是,VMware不值得使用。"

Tang表示,自使用甲骨文虚拟机以来,他已停用了60台服务器,提高了资源的利用率;现正在使用开源工具(如Fedora的 Cobbler)、网络安装工具、cfengine等其他软件,以及配置管理工具,为该公司的虚拟服务器环境增添更多的功能。

 

尽管分析师在继续猜测,供应商在继续改进各自的产品,到头来IT经理们必须根据自己的要求来拿定主意。

安大略法律援助机构的Yazhemsky说:"客户一定要进行测试,问问自己开源虚拟化在自身的IT环境下是否会正常工作、是否满足业务需求, 价格是否合理,自己又有没有相应的技能。"

链接:有关服务器虚拟化的数字

Gartner表示,服务器虚拟化应用方兴未艾会带来水涨船高的局面,包括开源软件的应用。如今使用的虚拟机约有580万个;但是到2012 年,这个数字会增长十倍,达到5800万个。

如今运行虚拟化的服务器所占百分比:19%

明年运行虚拟化的服务器所占百分比:28%

到2012年运行虚拟化的服务器所占百分比:50%

 

数据来源:Gartner集团

来自: 新浪科技
2
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • C++高级课程

    C++对象模型知识久负盛名,在C++界具有很高的美誉度,这方面知识的学习,更是被诸多颇具开发实力的行业前辈倾力推荐!该门C++对象模型探索课程内容将涉及到很多不被常人所知的 C++对象内部工作原理、底层的一些具体实现机制方面的知识,本门课程属于“提高个人C++开发修养,练习C++编程内功的一门课程”,课程定位为C++大师进阶级课程。C++对象模型知识相对于C++基础知识属于高端知识范畴,而相对于C++高端知识(比如设计模式、模板与泛型编程等),又属于高端中的基础知识,认真学好,将对后面学习设计模式、模板与泛型编程等打下坚实的基础,让你少走很多弯路节约大量时间。

  • C++简单对象模型理解

    最近正在学习C++对象模型,本文主要对C++基本的对象模型进行阐述,本人水平有限,如有错误还望大家指正

  • 对象模型,动态模型,功能模型

    第七周作业——用面向对象方法分析研究书中习题2第3题中描述的机票预订系统,试建立它的对象模型、动态模型和功能模型。        来源:博客园    2016-04-18 对象模型如下: 动态模型如下: 功能模型如下:

  • C++自定义数据类型之类和简单对象

    类        类的定义:类是一种复杂的数据类型它是将不同类型的数据和与这些数据相关的操作封装在一起的集合体。因此,类具有对数据的抽象性,隐藏性和封装性。类是C++程序中最常用的自定义数据类型。        说白了,类就是将现实世界中具有相同属性的一类客观事物的抽象,而对象就是类的一个实例,这就是对象。        类的定义格式:        类的定义格式一般分为两大部分:说明部分

  • C++简单对象的建立

    #include using namespace std; class A { public : A(); ~A(); }; A:: A(void) { cout<<“A()”<<endl; } A:: ~A() { cout<<"~A()"<<endl; } int main() { A a; } 三角形: #include #include&lt...

  • ARMv8虚拟化

    通过本文,可以学习ARMv8架构关于虚拟化的一些特性扩展,并能够从软件的角度理解如何基于虚拟化扩展编写自己的hypervisor。

  • 什么是虚拟化?

    简要介绍什么是虚拟化,回答现有通用的虚拟化方案及对应的优劣、应用场景。——招聘问题引发的调研总结

  • 【HCIA】虚拟化技术介绍

    虚拟化(Virtualization)的含义很广泛。将任何一种形式的资源抽象成另一种形式的技术都是虚拟化,是资源的一种逻辑表示。解除了物理硬件和操作系统之间的紧耦合关系。•虚拟化是云计算的基础。简单地说,虚拟化使得...

  • 虚拟化管理平台的选择:开源软件 or 商业软件?

    文章转载至:https://blog.csdn.net/enweitech/article/details/52325999虚拟化软件,选择开源还是商业软件?笔者研究过的虚拟化软件有IBM PowerVM,VMware...RHEV则是开源虚拟化软件最好的选择。关于开源和商业软件...

  • c++对象模型探索-王健伟-专题视频课程

    c++对象模型知识久负盛名,在c++界具有很高的美誉度,这方面知识的学习,更是被诸多颇具开发实力的行业前辈倾力推荐! 本门课程内容将涉及到很多不被常人所知的 c++对象内部工作原理、底层的一些具体实现机制方面的知识,本门课程属于“提高个人c++开发修养,练习c++编程内功的一门课程”,课程定位为"c++大师进阶级"课程。...

  • c++对象模型探索 视频教程

    c++对象模型探索 视频教程 1-1 c++对象模型探索课程详细介绍.mp4 2-1 类对象所占用的空间.mp4 2-10 成员初始化列表说.mp4 2-2 对象结构的发展和演化.mp4 2-3 this指针调整.mp4 2-4 分析obj目标文件,构造函数语义.mp4 2-5 构造函数语义续.mp4 2-6 拷贝构造函数语义.mp4 2-7 程序转化语义.mp4 2-8 程序的优化.mp4 2-9 程序优化续、拷贝构造续,深浅拷贝.mp4 3-1 虚函数表指针位置分析.mp4 3-2

  • C++对象模型探索视频课程

    目录: ┣━━1-1 c++对象模型探索课程详细介绍.mp4 ┣━━2-7 程序转化语义.mp4 ┣━━2-10 成员初始化列表说.mp4 ┣━━2-2 对象结构的发展和演化.mp4 ┣━━2-3 this指针调整.mp4 ┣━━2-4 分析obj目标文件,构造函数语义.mp4 ┣━━2-5 构造函数语义续.mp4 ┣━━2-6 拷贝构造函数语义.mp4 ┣━━2-1 类对象所占用的空间.mp4 ...

  • 虚拟化技术的优点和缺点

    即使是小型企业,尤其是那些依赖数据处理的企业,也在享受虚拟化带来的好处。然而,需要注意的是,这项技术并不都是好的,它对企业提出了一些特定的挑战。这意味着你应该准确地了解它的利弊,以便能够决定它是否适用...

  • 从基础到应用架构系列-虚拟化的概念

    开篇 我们讲述了云计算的发展历史,当然也...但是我们必须要思想上对其能够把我,在自己的企业信息化的决策中,可以将其列为未来的企业发展的一个重要战略之一。 本篇将会从云计算的核心技术之一或者说是,完成云计算

  • 常用虚拟化工具介绍

    文章目录一、服务器虚拟技术简介二、基本概念三、虚拟技术的好处四、虚拟化原理简介用户/内核空间特权级指令类型特权指令非特权指令敏感指令五、服务器虚拟化的分类裸金属/寄居裸金属寄居有点特殊的裸金属KVM有点...

  • 虚拟化是什么?

    一、什么是虚拟化? 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不...

  • 鲲鹏BoostKit虚拟化使能套件,让数据加密更安全

    摘要:借助华为鲲鹏BoostKit虚拟化使能套件(简称鲲鹏BoostKit虚拟化),可加速迈向云计算之旅。本次KAE加速引擎让数据加密更安全直播将介绍鲲鹏BoostKit加速库全景,基于BoostKit加速库在WEB、大数据和分布式存储等...

  • 云计算采用的各种虚拟化技术比较

    KVM 是一个全虚拟化的解决方案。可以在 x86 架构的计算机上实现虚拟化功能。但 KVM 需要 CPU 中虚拟化功能的支持,只可在具有虚拟化支持的 CPU 上运行,即具有 VT 功能的 Intel CPU 和具有 AMD-V 功能的 AMD CPU。...

  • 虚拟化的软件有哪些?区别是什么?

    虚拟化的软件有哪些?区别是什么? 服务器虚拟化技术简介 虚拟化与云计算中提到云计算最重要的就是服务器虚拟化和调度(Scheduler),本文将简单介绍服务器虚拟化原理。 服务器虚拟化是指将一台计算机(称为物理机、...

Global site tag (gtag.js) - Google Analytics