华为云宋哲炫:开源不适合做公有云是伪命题,世界上只有一种基于开源技术的云
雷锋网 (公众号:雷锋网) 6月25日消息,由The Linux Foundation主办的旗舰年度开源盛会LinuxCon + ContainerCon + CloudOpen(LC3)中国在北京国家会议中心举行。会上华为云首席战略官宋哲炫分享了华为云对开源技术的思考和共享,同时他也提到了目前公有云行业备受关注的“两种云”论断。
“开源不适合公有云是伪命题”
公有云成为主流商业模式之一,一种观点认为,公有云厂商更倾向于自己开发,自己使用,开源是否已经不那么重要了呢?
反之,华为云认为,开源技术正在承担越来越多的责任。
宋哲炫表示,以华为为例,某一个区分出去的虚拟机超过80%是跑在在开源系统上的,基于MySQL的关系型数据库服务、基于MongoDB的NoSQl数据库服务,等在公有云服务中也是很受欢迎的。华为云认为,企业更倾向于在公有云上选择开源技术服务,会觉得是有一个大的IT公司作为技术背书,使用开源技术的压力反而更小。
但一个事实是,基于开源技术的公有云操作系统并不多。
这背后是一个选择造就的,早期摆在各大厂商面前的有两条路,一条是为几个公有云厂商做开源云操作系统,一个是为成千上万的企业做私有云操作系统,结果显而易见,大家选择优先做私有云操作系统。
目前,基于OpenStack的开源云操作系统已经成为云操作系统的主流,随着私有云开源操作系统的逐步成熟,为了解决大规模、高可用等问题,公有云的开源操作系统开发也被提上日程。
期间,一些公有云服务厂商并没有选择等待,而是自己着手进行开发云操作系统。“这并不意味着开源解决不了公有云的问题”,宋哲炫表示。
实际上,最近的一些云操作系统,包括公有云和私有云,都是基于开源技术来做的,华为云就是基于OpenStack开发的公有云操作系统。
“当然在开发的过程中的确面临一些挑战,但是这些挑战正在被一个个克服,至少从目前来看,我们并没有看到不可克服的困难”,虽然宋哲炫一语带过这些“小困难”,但是雷锋网了解到,这些挑战可一点都不“小”,这也是公有云厂商选择开源技术必经的阵痛。
言而总之,尽管有一些困难,但是华为仍坚持开源战略的正确性,“开源不适合公有云是伪命题”。宋哲炫斩钉截铁的表示。
公有云全部基于开源技术
目前业界已经出现了供应商锁定的问题,华为认为原因正是一些公有云操作系统没有进行很好的开源。
“有一种说法是,企业在选择公有云服务商的时候,就像找一个结婚伙伴一样,必须非常小心,因为一旦选择了某个公有云之后,再要‘分手’成本就非常高”,宋哲炫形象的比喻。
那么,如何解决这个问题?容器化或许能成为未来的方向。
据451research数据,四分之三的受访企业表示他们正在使用K8s技术,他们认为K8s能让企业腾出更多的资源,K8s支持混合云/多云部署,避免让企业被供应商锁。另外雷锋网了解到,TOP10的公有云厂商都在参与容器服务的研究。
宋哲炫表示,之前一家云厂商(雷锋网注:易捷行云)的CEO说,世界上只有一种云,就是基于开源技术的云,他对此很认同,公有云厂商或多或少的都在使用开源技术。“至于前面讲的两种云之类的,如果一定要说有什么不一样的话,在开源技术上大家都在用,不一样之处就在于(云厂商)对外宣传说自己是自主可控,仅此而已。”
源于开源,强于开源,回馈开源
华为云对开源技术的思考是源于开源,强于开源,回馈开源。源于开源是服务商的自然选择,而强于开源则体现在产品的易用性上。
开源活动降低了企业软件的开发成本,但并没有降低太多使用成本。受业务发展的驱动,越来越多的企业客户仍旧选择开源技术与平台来支撑自身应用创新。
华为云基于华为多年开源领域的实践经验,从开源开放的系统出发,提供贴近具体客户化场景的产品与服务,在可用性和易用性方面进行加强,并进行深度地测试验证,满足用户云端创新需求,享受开源带来的切实价值。
例如,基于K8S的创新主要体现在华为云的PaaS服务产品上,以基于K8S的华为云容器引擎(CCE和CCI)为核心,协同补齐了完整的应用开发、交付与运维流程,为客户提供完整的一站式云上应用生命周期管理方案。基于现有的微服务引擎CSE,华为云研发了首款商用落地的Service Mesh服务——微服务引擎CSE-Mesher,帮助企业现有单体应用零改造快速平滑上云并服务化,并已成功运用在华为手机——智能助手的亿级用户场景中。
据华为官方资料,华为已经在全球多个开源社区与开源项目中占据绝对领先地位。截至目前,华为云已经在OpenStack社区拥有2个TC席位,7个PTL(包含Nova,Neutron等核心项目),26个Core Members,代码贡献在近两个版本排名第二,Blueprint贡献在近两个版本排名第一;在CNCF,华为有一个TOC席位,一个K8S SC席位,5个Maintainer席位。截止到一个月前,华为累计Pull Requests (PRs)贡献 2400+条,厂商贡献排名第3。在Hadoop社区,华为贡献社区排名第三。
同时,华为云也在积极做回馈开源。目前,华为云已经主导开源了ServiceComb,CarbonData,OpenSDS等项目。其中CarbonData是中国本土公司首个Apache顶级项目,有来自30多家公司110多个直接代码贡献者参与。宋哲炫还表示,华为云将于近期正式开源微服务网格技术Mesher。
宋哲炫表示,获得用户认可的开源项目才能真正形成良性发展。华为云回馈开源一方面是基于对获取社区帮助的正常回报,同时也希望项目能够成功,带动华为云的商业成功,是积极的商业选择。
而在雷锋网看来,越来越多的公有云厂商关注到了两种云论调并发声,自主可控和开源之间的话题还远未停止,其矛盾点在于如何界定应用开源技术和自主研发的边界。
相关文章:
2018年一季度全球公有云厂商排名:AWS、微软和谷歌列前三
印度公有云市场“下金蛋” 38%年增速让AWS、Azure、Google为其掐架!
阿里云总裁胡晓明:“拿来主义”盖不起高楼大厦
。