开源开放,实现社区、客户、厂商的协作创新
  • 发表于2016-10-18 17:22
  • 385 次阅读
  • 0 条评论
[摘要] 从诞生伊始,开源技术社区便带着“快”这一烙印。这不仅体现在其开源技术和软件的快速迭代上,还表现在整个社区在发展模式上的变化。
[2016年 9月 27日]从诞生伊始,开源技术社区便带着“快”这一烙印。这不仅体现在其开源技术和软件的快速迭代上,还表现在整个社区在发展模式上的变化。
当前,无论是国外还是国内的 IT 市场,已经从以前的客户提需求、厂商开发解决方案这一“二元结构”,向一个由开源社区、客户、厂商组成的“三元结构”实现转变。在这一新模式下,虽然传统厂商仍旧是承载企业客户需求的主体,但开源社区中的其他开发主体在孵化、发展的过程中也正在做一些基础的开发工作。毕竟,如果单纯依靠一个主体来进行开发,已难以赶上企业客户日益发展的需求变化。因此,这三个主体必须协同发展、发挥各自的优势。
对于企业客户而言,开源技术的魅力在于能够更快地满足新兴工作负载的需求,比如区块链、机器学习、认知计算等新兴技术。然而,与非企业用户相比,企业用户需要的是具备稳定、强壮特性的开源平台。只有在这一基础上,企业客户才能更好地将开源技术与自身需求相结合。而企业客户对于稳定、强大开源平台的要求,正是 IBM Power 一直钻研的领域,也希望在这一部分持续扮演重要角色。
取之于开源 用之于开源
IBM Power 长期以来在开源领域的深耕可以从它持续的研发投入中窥探一二。IBM 早在 1999年便成立了 Linux 技术中心(Linux Technology Center)。作为一个研发机构,Linux 技术中心不推出任何产品,它最主要的作用在于联合其他社区的参与者一起促进 Linux 核心的发展。IBM 认为,只有在开源技术的探讨和研发中长期投入、不求短期回报,才能利用由此碰撞出的新成果,作用于 IBM 自身的产品创新当中。
与此同时,将新技术、新成果回馈给社区,才是开源的真谛。因此,IBM 从开源社区获得技术之后,也将经过开发、优化的版本重新贡献给社区,与社区中的厂商、开发者一同分享成果并进一步提升新技术的能力。
当前,国内部分企业存在一种较为短视的做法,他们认识到“取之于开源”的好处,却并未意识到“用之于开源”的必要性。当他们在调整、更新开源平台的部分组件之后,却选择不将其回馈给开源社区。这将导致的是,在开源社区推出新版本之后,这些企业自行开发的版本将落后于社区趋势,从长远来看将无法紧跟最新的开源潮流。
相反,IBM 希望与开源社区的伙伴一同着眼长远的发展路线。无论是 Linux 技术中心、Spark 技术中心(Spark Technology Center)或是 IBM 为 Spark 技术人员提供的培训,在短期内都不要求任何回报。然而,从长远来看,这都是 IBM 用以展现自身的开源理念、引领开源技术发展、影响开源社区发展路径的方式。IBM 将与开源社区和伙伴持续推进更为紧密的关系、共同发展,而不会形成自己的分支,这才是 IBM 所坚持的开源策略。
聚多方之力 推动开源社区协同创新
在这一个“三元”模式中,一个重要的主体便是钻研不同领域、有着快速发展态势的开源技术厂商。在 IBM 与这些开源厂商的合作中,我们主要采取三个层次的合作。一个是相互支持,我们在 Linux on Power 的平台上能够实现对这些厂商的解决方案支持。下一层是深度优化,我们会帮助合作伙伴根据 Power 平台调整、升级这些方案的特性,也会根据这些方案的固有特点为合作伙伴推荐相匹配的 Power 平台。最后一个层次是深度集成,IBM 希望与更多的厂商合作,双方合力以一体机或者类似的方式共同走向市场、为用户提供独特价值。
目前,IBM 正致力于推进与几大领域开源社区和厂商的合作,除了像 Docker、Kubernetes、Mesos 等云计算容器技术,像 MongoDB、南大通用等 SQL 和 NoSQL 数据库,还包括 Hadoop、Spark 等大数据解决方案,以及高性能计算与高性能分析等领域的厂商。
以 IBM 与基于分布式文件存储的数据库 MongoDB 的合作为例,IBM 不仅在 Linux on Power 平台上实现对 MongoDB 的支持、帮助 MongoDB 在 Power 平台上实现优化,还会定期地举行双方之间的交流会,针对测试结果、从中发现的问题进行分享。前段时间,IBM 的团队在发现 MongoDB 的一个 CRC 校验算法有改进空间时,便为 MongoDB 提供了 IBM 的一个算法,由此将 CRC 校验的效率提高了十几倍。
在 IBM 与 MongoDB 合作的另一个大型项目中, MongoDB 运行在逾百个节点的 Power 集群的 Linux 环境之上,充分展现了 MongoDB 和 Power 相结合的明显优势。我相信,IBM 和 MongoDB 在发现双方的硬件和软件之间有很好的配合并且互相调优以后,将可能在下一步实现一体机的规划,为用户提供一个完全调优化、直接可用的环境。
以客户需求为核心 提供更为领先的企业级服务
在这一个全新的三元结构中,企业也需要经历一个适应的过程,而 IBM 希望继续成为企业客户在新过程中的有力支持者。一方面,IBM 致力于为企业客户提供全面、稳定、快速的企业级支持,针对企业客户的具体需求,为其提供比单纯来自开源社区开发成果级别、能力更高的服务。这种具备附加值的支持和服务不仅依托于 IBM Linux 技术中心对客户的支持,也有赖于 IBM 与开源厂商持续推进的合作。
除了为客户提供领先的企业级 Linux 服务,IBM 也希望能帮助行业客户利用业内最前沿的技术。近一年来,区块链技术受到了金融等领域的热切关注。作为全球及本地银行业客户长久以来的忠实伙伴,IBM 在 Hyperledger 项目中担当着重要角色,与项目成员厂商一起协力推动区块链技术的商用进程,希望能帮助银行等行业的客户更快地利用这一最新技术。现在,IBM 在 Linux 的平台上已经开始与几家银行一起推进区块链试点项目的落地。
在这一个由传统厂商、开源社区力量及企业客户组成的全新“三元”开源生态圈中,每一个主体都必须充分发挥自身的作用,与其他两元实现紧密、动态、高效的互通互动。在这一过程中,IBM 致力于扮演一个推动者的角色,一方面基于对企业客户的长期服务经验、为其提供领先于其他方案的强大企业级 Linux 支持,另一方面将会与更多像 MongoDB 这样业界领先的开源厂商合作创造更具革新性的整合方案。IBM 希望,能够联合更为广泛的力量,携手推动开源生态圈繁荣、快速的发展壮大。


已有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”, ...
我要提问