凭借Linux环境的开放优势与开源的影响力,在开源架构上实现虚拟化是很多企业用户关心的问题。07年以来,虚拟化技术在中国市场中名声大噪,以红帽、Novell为代表的Linux供应商开始注重在市场中宣传并提供开源虚拟化解决方案。历时近3年的市场耕耘让开源虚拟化在中国市场中获得了开源支持者与虚拟化企业用户的关注,红帽、Novell借机与VMware、微软、Citrix等虚拟化供应商共同角逐虚拟化市场。现在,IT巨头Oracle宣布推出自己的Linux及虚拟化战略……
今年9月,在刚刚结束的Oracle OpenWorld大会上,Oracle企业级Linux及虚拟化解决方案被提上议程。Oracle于会上推出一款Linux内核——Oracle Unbreakable企业级内核,并表示该内核是目前甲骨文公司为使用Oracle软件而推荐的唯一Linux内核。
在此之前Oracle一直运行Red Hat的Linux内核。Oracle表示,现有Oracle Linux和Red Hat Linux 5的客户可以轻松升级到Oracle Unbreakable企业级内核,而无需重新安装操作系统。Oracle Unbreakable Linux将继续提供现有Red Hat兼容内核的支持。根据Oracle Unbreakable Linux 支持计划,无论是运行Oracle Unbreakable企业级内核,还是Red Hat兼容性内核,客户都能获得Oracle Linux的充分支持。
去年的Oracle OpenWorld大会上Oracle总裁Larry Ellison挑战了IBM,今年的大会上,Larry先是否认了salesforce.com不是云,然后对Red Hat Linux的性能和支持Oracle产品不够优化的问题提出质疑。Larry表示:“Red Hat并没有在Oracle产品上测试他们发布的产品,而且采用社区升级的速度很缓慢。Red Hat内核是基于一个有着4年历史的老版本Linux。因此Oracle宣布推出Unbreakable Enterprise Kernel针对Oracle应用、Exalogic和Exadata进行了优化。Unbreakable Enterprise Kernel快速、现代且可靠,包括最新的社区和Oracle升级。”
Oracle Unbreakable企业级内核拥有怎样的变化?据Oracle官方介绍,它的缓存读取速度提高5倍、固态盘访问速度提高2.4倍、Online Transactional Processing(OLTP)每分钟处理交易加快1.8倍、采用InfiniBand加快3倍。Larry表示,“我们一直都存在Red Hat Linux OS的问题,但是我们并没有放弃Red Hat。你可以在Exalogic上运行两者中任何一个Linux版本。”
Oracle Linux在中国 开源软件加强云支撑
2009年9月9日,Oracle Linux&VM事业部携手中国区总分销商(北京德纳斯特科技有限公司)于北京举办新闻发布会。Oracle对企业级Linux、企业级虚拟化(VM)、基于开源的云计算基础架构等产品及解决方案进行了策略发布和技术讲解。
据Oracle企业级Linux&VM事业部亚太区总裁William Woo先生介绍,对于Oracle Linux&VM的市场份额来讲,目前日本是亚太区最大的市场,其次是澳大利亚,中国被定义为拥有很大的成长潜力。Oracle企业级Linux&VM事业部大中华区销售总监李勇介绍,Oracle在中国的Linux&VM事业部成立于2009年底,主要关注Oracle企业级Linux及虚拟化、云计算产品在中国的成长。
Oracle全球总裁Larry Ellison在Linux World 2002大会上曾言“We will run our whole business on Linux”。李勇先生表示Larry的期望早已实现,Oracle除了收购SUN获得了Solaris,Oracle Unbreakable Linux在操作系统层面也是一个很好的平台支撑。李勇先生在今年9月的新闻发布会上表示,“Oracle是全世界拥有开放源代码软件最多的厂商。我们的开源战略体现在完整、开放、集成。在Oracle Linux和Oracle VM架构上我们的数据库、中间件、应用程序可以获得更优化的支持。”
Oracle企业级Linux& VM事业部大中华区销售总监李勇表示,“Oracle拥有完整的虚拟化产品组合,并提供从桌面到数据中心的虚拟化解决方案,这包括存储虚拟化、服务器虚拟化与桌面虚拟化。”
图1列举了Oracle在云计算架构中IaaS、PaaS领域拥有的技术产品。从底层的存储、服务器、虚拟化及操作系统到数据库、中间件、开发环境的架构中,我们可以看到Oracle的产品在各个环节的分布;右侧对应的是Oracle的云计算管理产品,包括物理与虚拟系统管理、应用程序性能管理、生命周期管理、配置管理等等。图1没有体现Oracle云计算架构的全部产品,在最上面一层的SaaS领域Oracle拥有ERP、CRM等众多应用软件。IT界曾有观点指出在云计算领域可以提供全线云计算产品的两家供应商一个是IBM,另一个就是Oracle。图1出自Oracle官方。
图1
据悉,上海市云计算产业基地已于今年8月17日落户,该项目包括建立云计算联合实验室、容灾备份中心和金融衍生品计算服务中心等,负责该云计算项目的上海市北高新集团与Oracle签订战略合作协议,Oracle将通过云计算技术与解决方案为该项目提供研发、建设等服务。据悉,该项目预计将于2011年10月投入使用,另一家参与该项目的云计算供应商是Dell。
Oracle Unbreakable Linux是开源软件 不是新的Linux发行版
先前的Oracle Unbreakable Linux还在跟随Red Hat Linux的发行,现在的Oracle Unbreakable Linux已经拥有了自己的产品内核。“Oracle Unbreakable Linux是一款开源软件,并不是一个新的Linux发行版”Oracle Linux&VM事业部大中国区技术架构师秦霄汉在9月的发布会上表示,“Linux内核主要依赖开源社区来维护,除此之外许多IT供应商对Linux内核都有着或多或少的贡献,比如Red Hat对Linux内核的贡献是11%,Novell SUSE的贡献是9%,Oracle的贡献是6%等等。”
Oracle Linux&VM事业部大中国区技术架构师秦霄汉表示Oracle提供了三种Linux支持级别,前两种网络支持与基础支持等同于Red Hat的最高级别支持,后面的Premier Support等同于Oracle的数据库支持,如图2所示。Premier Support包含高级回滚,秦霄汉表示,“传统回滚是针对最新版本的某个软件包的bug修复或许可以追溯到早期的版本,比如RHEL5或者OEL5里的某个bug修复也会在RHEL4或OEL4里发布。Oracle提供了比传统回滚更加灵活的高级回滚功能,比如当U5 发布时, 他们想继续使用U4,并且只想某个在U5里修复的bug也同样在当前的U4环境里得到修复。通过高级回滚, Oracle使得在特定bug得到修复的同时又不需要升级整个系统,用户没有升级到最新版本的压力。”
图2
Oracle为何推出Linux?秦霄汉表示Oracle主要基于以下三方面考虑:
- 企业用户需要操作系统
- 客户对于已有的Linux支持质量不满意
- Oracle从很早开始就已经拥有了自己的开源计划
Oracle VM整合VirtualIron 加强服务器虚拟化
数据中心的电力消耗很庞大。一个生动的例子,据称,联通拥有150个IDC机房,2009年合计支出5亿电费。
秦霄汉在9月的发布会上表示,虚拟化的优势主要体现在四个方面:
- 提升硬件的负荷能力
- 加速投资回报
- 降低TCO:省电,节省机房空间
- 对系统及应用软件加强管理,更加效率
Oracle的虚拟化主要分为三种,即存储虚拟化、服务器虚拟化、桌面虚拟化。Oracle收购SUN以后留用了存储虚拟化,Solaris可以在Sparc、x86、x86-64等架构上实现操作系统的平台支撑;Oracle基于Linux和XEN的虚拟化平台主要应用于服务器虚拟化;另外在桌面虚拟化(VDI)领域Oracle拥有Sun Ray和VirtualBox等产品。
常见的服务器虚拟化技术,主要分为基于Host操作系统的虚拟化和基于Hypervisor的虚拟化。VMware、Citrix、Windows Hyper-V、Oracle VM等均是基于Hypervisor的虚拟化,这样的好处是除了省去Host系统的成本外,还可以保持良好的独立性。如图3所示。
图3
Oracle于2009年通过收购VirtualIron获得了其领先的虚拟化技术。业界有观点指出,Oracle想要提供更灵活的IT基础架构,需要对虚拟化软件和应用有更多的控制,而Oracle又不希望向VMware等第三方提供商支付“虚拟化费用”,通过收购获得虚拟化技术是一种途径。Oracle之前的虚拟机控制技术现在并没有像Virtual Iron LivePower那样好的管理功能,所以收购对Oracle来说也是一次绿色IT行动。
秦霄汉表示,“Oracle VM拥有良好的服务器虚拟化和面向整个软件栈的管理控制功能。通过整合VirtualIron的优势,现在的Oracle VM可以很好的实现服务器虚拟化的动态资源管理及自动化。”
Oracle基于Linux的云计算策略
10月21日,最新消息称,云计算已经被Gartner列为2011年企业十大战略技术之首。云计算在今年可以说是在很多人的质疑声中落地,有观点形容,“不管你是不是愿意接受,云计算都在改变着世界。”
Oracle Linux&VM事业部大中国区业务发展顾问秦小康表示,“借用NIST对云计算的定义:云计算是一种可以方便地按需从网络访问可配置计算资源池(例如,网络、服务器、存储设备、应用程序以及服务)的模型,且只需最少的管理或服务提供方参与,即可快速供应和发布这些资源。云计算模型由5个重要特征、三种服务类型和四种部署模型组成。”
云计算的特征主要包含5个方面:自服务(用户可以自己申请需要多少资源、什么样的资源)、虚拟化、高效和灵活、按需付费、统一的计算模式。
云计算的三种服务类型分别是:SaaS、PaaS、IaaS。
云计算的四种部署模型分别是:私有云、社区云、公有云、混合云。
谈及Oracle的云计算策略,Oracle Linux&VM事业部大中国区业务发展顾问秦小康表示,“Oracle为云服务提供商及企业内部提供云构建技术,包括SaaS、PaaS、IaaS三个层次。我们的目标是确保云计算完全是企业级的,Oracle既支持私有云,也支持公有云,可以由用户的需求来选择。”
面向用户的灵活云计算运营包含以下主要元素:资源需求评估(包括CPU、内存、存储、网络带宽、服务与应用等)、定义合适的计费策略、基于LDAP的多用户角色策略管理、多样的系统监控和报表、账单系统等。
秦小康表示云计算运营商Amazon是一个合作伙伴实例,Oracle已经认证许可在Amazon EC2上运行,而Amazon也是Oracle支持的第一个公共的IaaS提供商。
图4 Oracle云平台典型物理架构
图5 Oracle云平台典型逻辑架构
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
是否可以将Linux的LXC理解为操作系统虚拟化?将Docker理解为应用程序虚拟化?
-
OpenStack与KVM的区别与联系有哪些?
OpenStack与KVM都是目前IT界比较热门的两个词汇。它们都是开源的,这两者的联系和区别有哪些?
-
什么是操作系统虚拟化?
什么是操作系统虚拟化?
-
docker和传统Linux下多用户多任务,有什么区别?