当用户和 IBM Power 在谈 Linux 应用时,他们都在谈什么?
  • 发表于2016-9-28 16:32
  • 2885 次阅读
  • 0 条评论
[摘要] “当前,开源技术和平台不仅仅是互联网公司的选择,我国一些大型企业也在使用。对于这些企业而言,利用开源产品能够降低不少原本由购买软件授权所产生的开支,也受益于开源社区快速、多样的产品选择。”
“当前,开源技术和平台不仅仅是互联网公司的选择,我国一些大型企业也在使用。对于这些企业而言,利用开源产品能够降低不少原本由购买软件授权所产生的开支,也受益于开源社区快速、多样的产品选择。”
正如这位开源领域的专家所言,开源技术在企业用户中的应用见涨,并呈现持续上升的势头。据 Gartner 研究显示,开源关系型数据库管理系统(OSDBMS)到 2018年将会实现对超过 70%的新企业应用开发的支持,取代 50%的商业关系型数据库管理系统实例1。
由此可见,无论是从宏观的市场层面看来,还是从企业的需求侧出发,开源平台和技术都有望在本地企业中实现大幅的应用增长。
最近,一场以“开源与 IBM Power”为主题的对话在几位开源社区专家以及 IBM 大中华区硬件系统部 Linux 系统技术总监徐宁、IBM 资深系统工程师张军利之间展开。笔者从中得以直面了解企业、用户对企业级 Linux 平台提出的需求,以及 IBM 对 Linux on Power 最新进展的阐述。
用户关注点一:是否具备迁移所需的高兼容性?
开源技术和应用的流行,很大一部分原因是由于其多元性。对于看重这一点的用户而言,一个基础架构平台对于开源软件的兼容成为了他们在对 Linux on Power 或 x86 平台进行选择时的考虑因素。
对此,徐宁表示,只要该软件基于 Java 开发,Linux on Power 便能实现与在 x86 架构上同等的兼容性。以 Hadoop 为例,只要在 Power 平台上重新编译源代码,便能实现对 Hadoop 的支持。
实际上,作为长期以来参与开源社区建设、推动开源技术发展的重要主体,IBM 目前已经实现了全线 Power 服务器对 Linux 平台的支持,推出了多款 Linux on Power 服务器,并凭借“全线 Linux 服务器”战略进一步表明了自身对于开源技术的重视及投入。
由此看来,用户很显然无需顾虑原本在 x86 架构上运行的开源应用难以在 Power 架构上应用。张军利表示,相反,用户能够轻松、灵活地实现开源应用从 x86 到 Power 架构的迁移。他们唯一需要考虑的,是一个更为先进、稳定的架构将能为他们的业务所带来的益处。
用户关注点二:是否能跟上开源的更新节奏?
开源技术的迭代速度如同一个硬币的两面,既能为用户带来应用层面快速的性能升级,也使其面临不同软件之间新旧版本在适配度上的难题。
对于版本的升级,有的企业用户采取的是修改代码的方式,由此修正旧应用中碰到的问题。然而,在专家看来,这种做法的问题在于企业在完成旧版本修改后,开源社区往往就开发出了新版本,由此带来的是企业庞大的工作量以及逐渐闭源的倾向。以企业对 Spark 的应用为例,如果一开始企业基于 Spark 1.6 版本修改代码,它后续的开发基本上都会在 1.6 版本上完成,即便是在 2.0 版本面世之后,这些企业早已经展开了一条全新的技术路线,不再跟随开源的脚步。
技术路线从开源到闭源的偏离,其实在根本上违背了开源社区的初衷。
针对这样的现象,张军利表示,IBM 采取的是借鉴但不修改开源代码的方法,通过编译和打包开源模块形成一个个 package,并根据开源应用在社区中的版本升级,对 package 实现更新。面对旧版本中的问题,IBM 采取的方法是在底层架构中进行调整。
徐宁补充道,我们希望的是既帮助企业用户更好地利用开源技术、实现与最新版本的完全兼容,同时加入 IBM 自身对改进特定开源技术的理解,为企业对开源技术的应用和后续升级创造更多便利。
用户关注点三:是否满足企业对服务的要求?
对于企业应用而言,具备对不同架构、不同版本的兼容性还不足以使得某一开源方案获得青睐。据 Linux 专家表示,对于 IT 厂商而言,发力点在于使该开源方案与企业实际的痛点、需求和应用场景相匹配。虽然开源产品有其突出优势,但某些企业用户认为 Linux 或开源的产品在稳定性上仍然存在欠缺,需要更为领先的平台使其能力得以进一步提升。
针对这些声音,徐宁表示,IBM Power 一直秉承“从客户的实际需求出发”的理念,这从 IBM 致力于通过 Linux on Power 满足企业用户的新兴工作负载需求这一点上便能体现。
以 Spark 平台为例,它是近年来越来越火热的一个技术,内存计算本身的构架也是当前 IT 发展很重要的一个方向。据张军利补充,IBM Power 在开源社区中投入了很多人力物力,希望通过与整个社区的互动提升 Spark 平台的性能,使其更好地满足用户需要。
另一方面,据传统企业用户所言,他们所拥有的开源人才不甚充足,数据中心专业人员的任务也只是维护而不是开发。因此,在开源产品出现问题是,他们只能依靠自己的经验以及社区中其他开发者对问题的解答。然而,无论是从保障性还是解决速度而言,这样的方式都是相对低效的。
对此,徐宁强调,当企业用户的开源产品出现问题时,IBM 承诺将为他们提供更为专业、及时、真正符合企业级需求的技术支持和改进服务,从而最大程度地减少企业的损失。
在笔者看来,IBM Power Systems 在开源技术上的现有进展以及未来举措都充分体现其以用户最新需求为驱动的特征。此前,针对企业用户对大数据分析工作负载方面的需求,IBM 与合作伙伴已联手基于 POWER8 推出诸如 RedHadoop 大数据平台等方案选择。而针对企业即将面临的认知转型,IBM 也已宣布将凭借 Power with OpenStack 混合云架构为企业获取 IBM Watson 的能力提供有力支持。
IBM 在近几年正不断向用户、向市场展现其开放的姿态,不仅成功创建并推动 OpenPOWER 基金会在全球范围内的快速扩展,也实现了构建 Linux 开源生态系统联盟、与 CSDN 联手打造集成多种开源工具的极客地带体验社区等本地举措的落地。
除了这种开源生态层面的大动作,其实,单纯从 IBM Linux 专家与开源领域大拿的小范围对话中,笔者也能看到 IBM Power 对于开源的重视。
归根结底,开源一词,意味着开放、意味着与生态圈中的主体实现更为无缝、高效的良性互动。这样的状态,需要 IT 产业中的需求侧和供给侧去共同创造和维护。
[size=0.875]参考数据
[1] 根据 Gartner2015 年报告《State of Open-Source RDBMSs》
如需了解更多关于 IBM 公司的信息,请访问公司网址:www.ibm.com.cn
如有疑问,敬请致电:
奥美公共关系国际集团北京
联系人:汪霖 女士
电话:010 - 8520 3447
电子邮件:Viola.wang@ogilvy.com
IBM 中国有限公司
联系人:祁金华 先生
电话:010 - 6361 7623
电子邮件:qijinhua@cn.ibm.com


已有0条评论
还可以输入40字
欢迎您,
在线培训
更多 >>

2016-9-27 20:00 - 2016-9-27 22:00

线上

已结束
Docker on PowerLinux【在线培训】

2016-4-20 20:00 - 2016-4-20 22:00

线上

已结束
HBASE性能测试与调优初探【在线培训】

2016-3-30 20:00 - 2016-3-30 22:00

线上

已结束
OpenStack初步【在线培训】

2015-9-8 20:00 - 2015-9-8 21:30

线上

已结束
开源大数据技术架构设计【在线培训】
热门话题
更多 >>
power linux下部署jdk1.6和tomcat5.5+,下载地址求助。
power linux下部署jdk1.6和tomcat5.5+,下载地址求助。
学习Linux的未来前景到底如何?
网上百度了下,说:在root用户下 vi /etc/sysconfig/network 里面修改。但是我的 /e ...
hadoop运行日志的问题
我是在linux上面用命令运行jar包。 输出的日志很多,用管道命令 more less都不好使。 ...
为什么Linux下读取不到文件呢?
Linux下读取当前目录文件为空的原因? 在前面已经打印出来pathName是“./data.txt”, ...
我要提问