“POWER+开源”所带来的化学反应
作者: 比特网
责任编辑: 阚智
来源: 比特网
时间: 2015-10-12 22:26
浏览: 7369
点赞: 47
收藏: 6
IBM近年来的最大变化之一,就是积极开放和拥抱开源。
对于IBM来说,开放是一种自我挑战,也是让这家百年老店重新焕发活力的一个有效途径,毕竟在这个时代,开放已经是大势所趋,强大如IBM,也需要为自己贴上时代的标签。
OpenPOWER是IBM走向开放的标志,也是IBM当前开放战略的一个核心。围绕开放的POWER技术,IBM已经聚集了一群志同道合的小伙伴,OpenPOWER基金会由最初的5家成员已经发展至超过150家。
谈到开源,就少不了Linux。IBM也将基于POWER的Linux技术作为开放的一个主要发力方向。2013年,IBM宣布投入10亿美金在基于POWER平台上的Linux和开源技术的开发,并先后在北京和法国蒙彼利埃建立了Power Systems Linux中心,以推进基于POWER平台Linux和开源技术的发展。
今年9月22日,全球首个基于IBM Power平台的开源技术开发者盛会在京举行,会上,CSDN联手IBM及多家来自国内外开源领域的企业,启动了Linux开源生态系统联盟,该联盟将基于IBM Power技术为开发者提供领先的开源开发环境,并将联合ISV、开源技术社区、企业用户及创投公司等联盟成员共同推动开源技术产业的发展。
经过一番努力,“POWER”的“开源”生态圈已现雏形,对于开源用户来说,他们也有更多的选择了。
IBM的开源朋友圈儿
早些年,如果将“IBM、开源”这两个词儿放到一起显得有些别扭,实际上IBM对开源并不陌生,它是开源社区最早的贡献者之一。
早在2002年,IBM曾投入10亿美金来支持处于萌芽状态的Linux,十余年间,IBM一直是Linux开源社区最大贡献者之一,换句话说,没有IBM的支持,Linux也未必能够呈现出当前的繁荣景象。
当互联网时代来临,云计算、大数据、社交、移动等新兴负载大行其道,Linux成为最为流行的应用平台,无论是企业用户,还是随着互联网趋势而生的大量个人开发者,Linux都是必不可少的要素;同时,基于Linux的开源应用得以空前繁荣,如OpenStack、Hadoop,几乎已经成为云和大数据的代名词。
——据Gartner预测,到2015年将有85%的商业软件会使用开源技术。到2016年至少95%的主流IT企业和组织将会直接或间接地在其关键任务方案中使用开源软件。
面对开源大势,IBM摆出了积极开放的态度,甚至连一度是封闭系统代名词的主机大打开放牌:IBM近年来大力推广ELS(Enterprise Linux Server),当前支持超过3100个基于Linux的软件产品;今年IBM推出两款全新主机LinuxONE,支持多款开源行业工具和软件,包括 Apache Spark、Node.js、MongoDB、MariaDB、PostgreSQL、Chef和Docker等。
在POWER上,IBM开放的“尺度”要更大。除了向OpenPOWER基金会开放POWER芯片技术,IBM还在积极“加好友”,扩大在Linux on POWER和开源软件方面的“朋友圈儿”。如今,OpenPOWER基金会成员已经超过150家,POWER也提供了广泛的开源软件支持,如OpenStack、PowerKVM和Docker等。
IBM是OpenStack最高级别的白金会员,是三大技术贡献商之一,Linux on Power对OpenStack的支持自然也是水到渠成。如今,Linux on Power已经提供了对JUNO(OpenStack云平台的第10个版本)的支持,不仅仅是在私有云,在公有云上也应用了OpenStack。在大数据方面,POWER也对Hadoop技术、MapReduce横向扩展的非结构化分析技术,以及演变而来的Spark技术提供了支持。
而对于移动互联时代的新贵Docker,IBM也与其建立了战略伙伴关系,企业可以通过面向分布式应用程序的Docker开放平台更高效、快速和经济地在IBM 云计算平台上和企业内部(on prem)构建和运行下一代应用程序。企业可结合使用IBM和Docker的技术来创建和管理新一代可移植分布式应用程序。
在9月22日召开的Power平台开源技术开发者盛会上,CSDN联手IBM及多家来自国内外开源领域的企业,启动了Linux开源生态系统联盟,IBM POWER又展示了一些开源小伙伴:红帽、Redis、Docker、Spark、Neo4j等全球开源领域代表,以及星环科技、巨杉软件等国内新兴开源力量。新的开源联盟的主要工作将是共创POWER技术的开源生态环境,做大POWER开放的“朋友圈”。
POWER+开源的化学反应
一直以来,开源应用和x86平台联系的要更加紧密,那么看到“POWER+开源软件”的组合,相信很多人都有这样的疑问,这些开源企业缘何要选择POWER?POWER给他们带来哪些不一样的价值?
对于开发者而言,Redis并不是一个陌生的名字。Redis是一个开源、支持网络、基于内存、键值对存储数据库,使用ANSI C编写。根据月度排行网站DB-Engines.com的数据显示,Redis是最流行的键值对存储数据库。
lRedis实验室联合创始人兼董事长Ofer Benga表示,Redis跟Power的合作有一个非常重要的原因就是Redis需要快速部署。“Redis是运行在内存上的,但是内存相比于磁盘和闪存来说都昂贵太多了。之前Redis运行在闪存上会造成性能的极大下降,对于Redis使用者来说这是无法接受的”,Ofer Benga介绍说,两年前Redis开始和POWER进行合作,通过POWER8的CAPI技术,可以实现Redis在闪存上的运行,并且和运行在内存上的效果是一样的,同时能够实现高达70%的资源节省。
如今,图谱分析技术已经成为大数据分析的“显学”,Neo4j是其中的佼佼者。谈及与POWER合作的原因,Neo4j 产品副总裁Philip Rathle表示,POWER8及其CAPI Flash具有低延迟、高性能等优势,能够在内存里得到更多数据,不断提升Neo4j的一些性能。此外,针对特定应用的扩展,包括纵向及横向的扩展,OpenPOWER都能提供有一整套的选择,这对Neo4j是非常重要的。通过与OpenPOWER的合作,Neo4j可以解决当前无法解决的大规模图形(massive-scale graph)的问题。
星环科技是国内从事企业级大数据Hadoop和Spark的顶尖高手,专注于大数据时代核心平台数据库软件的研发与服务,所推出的TDH目前是国内落地案例最多的一站式Hadoop大数据平台。星环科技联合创始人兼首席技术官孙元浩介绍说,Hadoop在计算过程中耗费的CPU是非常高的,也就是说,要想得到更高的性能,需要一个更强的CPU。
孙元浩表示,从硬件到软件,星环科技和IBM做了很长时间的深度调优,获得的收益是,和同等8核英特尔的CPU和接近主频2线程的处理器相比,从硬件角度有4倍的性能提升,软件上已经达到3.65倍的性能提升,在未来利用大内存和高速缓存应该可以得到更高的加速。
很简单,三家开源企业选择POWER的原因在于POWER在开源应用中提供了更好的表现,从POWER平台中,他们能够获得更多的价值。IBM Power Systems全球总经理Doug Balog表示,任何与大数据和分析相关的系统、应用都能在Power上获得优势性能,这不仅包括IBM产品本身的优势,还包括Redis、Neo4j、Spark、Hadoop等能够在Power上获得的能力。
“POWER8面向大数据而设计的特性绝不是偶然,我们拥有一整个系列的产品能够证明它的领先性。”
POWER“飞入寻常百姓家”
在中国,“互联网+”、“大众创业、万众创新”带动了一轮新的创业热潮,随之而来的是涌现了大量的初创公司和个人开发者。那么对于这类用户,POWER+开源的组合又能带来哪些价值?
据介绍,为了更好地帮助ISV和开发者加速其创新进程,Linux开源生态系统联盟将面向ISV和开发者开放其SuperVessel云平台以及极客地带体验社区。SuperVessel是由IBM中国研究院和IBM中国系统中心共同建立的、基于Power技术的云平台。开发者可在SuperVessel的若干个在线实验室里访问开源软件,并创建和测试众多新兴应用。
此外,在集成了Linux、MongoDB、Redis、Docker等开源工具及服务的极客地带体验社区里,广大开发者将能申请体验由IBM Power支持的Linux开发环境,在此平台上进行Linux应用的开发、构建、迁移和测试。
“昔日王谢堂前燕,飞入寻常百姓家”。开放、开源再加上云计算,POWER技术正在变成一项更加接地气的技术,这无论对于广泛的开发者,还是IBM来说都是一件不错的事情。