当2016年3月10日微软在纽约宣布SQL Server on Linux计划时,全球开源社区都为之震动了。这对于Linux世界来说,是一个决定性胜利的消息。当然,微软的主流数据库软件最终倒向Linux阵营,更大程度上是开源思想和开放架构的胜利。
另一巨头IBM则是宣布“All In”Linux,不仅在2015年8月推出了两款Linux主机LinuxONE(其中一款基于耗资10亿美元的z13打造),更是在今年2月宣布其全新的Linux服务器战略,整合所有支持Linux的服务器的能力。实际上在过去十几年时间里,微软与IBM对于Linux开源社区一直保持着支持的态度,但真正“All-IN”却是去年底今年初的事情。
如果业界在去年IBM“All In”Linux的时候还持怀疑态度,那么如今来自微软的SQL Server on Linux足以说明一个开源的大势已经无可阻挡。
下一代软件架构:开源为先
一部Linux的历史,就是一个开源软件与专有软件斗争的历史。如果从1991年芬兰赫尔辛基大学研究生Linus Torvalds开发针对386机器的Linux内核算起,这一长达25年的两大软件思想和软件阵营的斗争史,最终以互联网和云计算时代的全面兴起而划下了分水岭。
说起微软一开始推出Azure公有云的初衷,其实在很大程度上是因为互联网公司的崛起。谷歌、亚马逊、Facebook等巨型互联网公司一方面是开源和开放软件的拥趸,另一方面也是最大的IT买家,而之后兴起的云计算则把传统的企业客户推入了开源和开放的体系。
如今,IDC认为,无论是互联网公司还是传统企业,都认同下一代软件架构的特征:平台独立性――基于开源工具、开源框架和运行时环境,新一代应用软件具有高度可移植性;微服务架构――可横向规模化扩展、具有高度弹性以及面向共享环境的可重用代码和相应的API,已经成为现代应用的标配;DevOps开发部署模式――边开发边运维的敏捷开发成为主流。
当然,25年的Linux发展历程,还证明了基于社区开发软件产品的可靠性、可商用性以及可符合企业级环境需求,还能随着企业用户的需求变化而发展,这为其它开源软件的跟进奠定了坚实的基础。
IBM主机在Linux时代的新生
随着下一代软件从底层基础IT设施中被“抽离”出来,可独立于硬件平台之外而存在,包括操作系统和计算架构在内的底层基础IT设施也在经历着巨大的变化。
2015年8月,IBM推出了集硬软件和服务于一体的LinuxONE,把Linux全面推入到企业级应用环境。其中,基于IBM z13的LinuxONE Emperor高端机型,最多能扩展至8,000个虚拟机或数千个容器,是业界首款能够单日处理25亿笔交易的系统,经历了高达十亿美元的技术收购以及五年的开发周期。而另一个LinuxONE Rockhopper则是入门级版本,针对中小企业或中小型应用。2016年初,IBM再次推出了入门级产品z13 S,强调了安全特性。
除了在企业级环境中支持Apache Spark、Node.js、MongoDB、MariaDB、PostgreSQL、Chef和Docker等开源技术外,IBM最近还把Spark带到了z13系统里。Spark是IBM在2015年重金投入的开源技术,Spark内存计算技术在大数据实时分析中有着重要价值。IBM承诺向Spark投入超过3500名研究和开发人员,这意味着每年超过数亿美元的投入。
在生态系统方面,IBM加入了Linux基金会的“开放大型主机”项目,并向开源社区贡献了单次数量最多的大型主机代码。IBM创建了LinuxONE开发者云,开发社区可免费接入用于软件应用的开发、测试和试运行。IBM还创建了ISV云并托管在达拉斯、北京和伯布林根等地,用于ISV免费试用LinuxONE资源以及应用的移植、测试和基准化设置等。
在卖掉了x86服务器业务后,IBM全面转向了主机和小型机市场,而Linux主机则在为IBM丰富和补全产品线的同时,打开了新的市场空间。
给年轻人一个粉“主机”的理由
不能确认IBM“All In”Linux的态度是否在某种程度上促使微软做出了SQL Server on Linux的决定,但SQL Server on Linux却将让IBM主机业务受益,这首先就给了年轻人一个“粉”主机的理由。
实际上IBM自1995年就与中国国家教委共同成立了“教育部-IBM高校合作计划”,到2015年的20年间有超过60多所高校与IBM建立了合作关系,170万人次学生参加了IBM技术相关课程,41多万名学生获得IBM相关技术认证证书。
如果说在1995年学习IBM主机技术是一件很酷的事情,那么25年后的今天是否还值得年轻人继续投入到主机技术的学习中?Linux、开源社区和微软主流数据库的支持,为年轻人提供了一个相当充足的理由。
2016年3月4日,在IBM华南地区主机应用示范基地的成立活动中,华南理工大学软件学院院长王振宇介绍说双方从1997年开始合作为华南地区培养主机人才、营造生态环境,华南地区的广发银行、招商银行等都与华南理工大学保持着密切联系,提出了很多人才培养的需求。随着IBM Linux主机的推出,华南理工大学还能为学生创新创业提供一个开放的平台,鼓励师生们的创业创新热情。
华南理工大学IBM中心团队负责人许可具体介绍了本校师生的创新项目:为中国电信“爱音乐”APP优化音乐推荐引擎、基于云的新一代互联网热点信息监测与分析系统、Learn Cloud在线学习云平台、农业无人机监控云平台、混合型桌面云教学管理系统等,这些项目都吸引了年轻学生的积极参与。
此外,2015年12月IBM与Linux基金会宣布将在企业级Blockchain区块链方面展开合作。未来5年,区块链技术不仅将在金融领域产生重要影响,还将影响到更多的行业。IBM已经在区块链方面进行了投入和展开研究,这无疑将加码IBM的开源“吸引力”。
展望未来,无论在企业级市场还是在互联网领域,开源和开放以及混合系统都将有可能凌驾于专有系统之上,IBM和微软等巨头的联袂“All-In”无疑将巩固和加深这一趋势,一个开源的世界势不可挡。(文/宁川)
【更多精彩内容 尽在《云科技时代》微信 微信号:CloudTechTime】