华为,一个商业性质的企业,却在OpenStack这个开源领域迅速成长。2012年10月,华为加入了OpenStack基金会,2013年11月,华为就成为了OpenStack基金会的金牌会员,到了2016年1月,华为获得了OpenStack的董事席位。仅仅三年时间,华为对OpenStack Juno及其后续版本的代码贡献持续提升,截至7月2日华为在OpenStack 社区中贡献居全球第六,中国第一。
华为在OpenStack的快速发展离不开其大力的投入,超过600名研发人员参与到OpenStack相关开源项目的开发中,在美国硅谷、加拿大多伦多、中国深圳、西安、成都以及欧洲均设有OpenStack研发中心。也许有人会说,华为就是砸钱砸人,才能够迅速获得这些成绩,其实,在这些硬投入之外,华为在OpenStack的快速进步还离不开它对开源理念的认知以及对开源领域发展的深入理解。
华为的开源理念
如今,除了Linux社区以外,最成功的开源技术无疑是OpenStack了,开源的技术让很多企业看到了未来方向,因为开源技术解决了厂商绑定的问题,缩短了企业创新的时间,搭建的平台也更加开放、互操作性也更强,因此,很多企业都纷纷加入到开源社区中。然而,华为却不是随波逐流,不是因为OpenStack的火热就加入到社区中,而是开源可以更加快速的推进技术的进步,更多人参与其中后形成合力,促进产品快速发展。
华为IT云计算产品线副总裁陈锟表示,华为所有的出发点都是以客户需求为基准,不是为了追求技术而去搭建云平台,不是为了技术而技术,而是依托客户、市场的需求进行判断,然后进行技术储备,研发相关的技术和产品。在OpenStack领域亦是如此。
在华为的眼中,产业生态是开源中非常重要的一环,而在整个产业中,华为扮演着倡导者、推动者的角色,从而推动整个产业良性的向前发展。这也就产生出华为的开源策略,即源于开源、强于开源、回馈开源。
陈锟表示,“华为在做OpenStack时,将自己的业务策略绑定在开源上,只有开源成功了,华为才可能成功。”但是OpenStack已经相对比较成熟,社区运营也很有序,企业不再需要进行更多的工作,而是吸纳OpenStack开源的优势、融入OpenStack的生态,掌握OpenStack的基础架构,然后运用OpenStack来满足客户的需求。这也就是华为开源策略中的“源于开源”。
当开源无法满足客户的要求时,华为会进行创新,不断丰富完善OpenStack的技术,通过打造云平台与企业架构进行适配,这也是“强于开源”。
开源的理念就是开放,当然,如果开源封闭后就会失去生命力,因此,华为也会回馈与开源,对开源社区有价值的东西,华为也会输送到开源社区中,共同推进开源社区的成长。
华为眼中的中国OpenStack
在中国,也有很多企业在专注于OpenStack的领域,曾经有一个初创业的领导曾说过,在OpenStack开源技术上,中国工程师和世界工程师已经站在同一起跑线上,中国有机会实现弯道超车。
而在华为眼中,没有所谓的弯道超车。华为认为在OpenStack社区中,大家都是平等的。
在开源领域,国内厂商与国外厂商在观念上就是不同的。开源社区的玩法就是,社区中的成员都要遵守玩法,商业化的过程中可以体现在产品中,因此,没有所谓的超车。当然,谁能够在市场上占有一席之地,还是取决于在OpenStack产品化的过程中,谁能够更加理解用户的需求,服务好客户。
在OpenStack的角逐中,所有的厂商都应该是竞合关系,在整个IT产业,所有人都是受益者,也都是竞争者,但是大家的竞合关系还不够充分。华为用雨林生态做了比喻:西双版纳有中国唯一一个雨林,如果把雨林推掉,种植单一经济作物,虽然会有收入,但是雨林的破坏非常严重。如果一直培育雨林,虽然时间久,但是也有其他树木种类,可以做其他产业,这带来的经济价值要远高于单一作物,因此,雨林经济比单一经济会更好。
去年,在美国的OpenStack市场,基本完成了一轮洗牌,思科、IBM、红帽、EMC等大厂商收购了一批OpenStack的创业企业,有像Mirantis这样的初创企业崭露头角逐渐成为了独角兽,也有一些企业退出了这个市场。陈锟认为,现在是云计算最好的时代,是百花齐放的时候,但是,最终在整个产业中会形成少数寡头。
现实的瓶颈
OpenStack发展了近六年的时间,逐步已经被业界所认可和接纳,企业不再会花大力气来教育客户,推荐OpenStack技术,而是用户在面临云计算转型的过程中,会主动选择拥抱OpenStack。
但是,OpenStack也存在一些问题,例如更新频度过快,用户接纳程度受影响;OpenStack的架构相对比较复杂,因此管理难度也会增加;但是,在华为看来,技术上的问题都不是问题。那么,OpenStack面临最大的瓶颈是什么呢?
陈锟认为,OpenStack最大的瓶颈在于人才。云化产业不是单独一个产品就可以完成的,需要对架构进行咨询评估,专业人士提出云转型和云架构上的建议,实施的步骤方法等。但是,一般的企业中,很少有相关的技术人才可以完全承担起这些事情。因此,企业可以找到做OpenStack的专业企业,帮助他们进行评估,进而实施,完成云转型。
此外,很多人将OpenStack定义为私有云中最好的架构模式,但是,在华为看来,无论是私有云还是公有云,都应该有统一的一套架构来进行支撑,OpenStack不仅仅聚焦在私有云领域,未来的架构应该是融合一体的,是开放的,基于开放的架构下,企业可以实现应用平滑无缝的迁移。未来,华为会与合作伙伴一起,打造一个可以支撑私有云和公有云的开放平台,将OpenStack产业做大。