3月25日,中国OpenStack云服务商UnitedStack(有云)发布UOS 3.0,如果你认为这不过是一个OpenStack软件新产品,对此,UnitedStack CEO程辉先生一定会很失望。
“UnitedStack不卖任何的软件和硬件产品。”这是程辉希望对外传递的信息。不卖软件、不卖硬件,UnitedStack如何赢利,如何生存呢?这就要回归开源的本质。
程辉表示:从UOS 3.0开始,不包含任何一行似有的代码?如果程序员要提交(Commit)代码,全部提交给Openstack社区。在过去一年中,UnitadStack向OpenStack社区累计提交了198个程序,21个贡献,总计13222行代码。
对于用户来说,UOS 3.0就是一个OpenStack的社区版,既然如此,UnitedStack的价值体现在什么地方呢?其实,从UOS 1.0、UOS 2.0到UOS 3.0,也恰恰体现了程辉在Openstack领域的创业历程。
“对于Openstack,用户有这样的需求,而我又懂OpenStack,我就做一个产品给用户,这就是UOS 1.0。”程辉说。
UOS 1.0把云计算所需的计算、存储以及网络资源的管理和调度,整合成为一个软件版本,通过Web界面提交给用户。UOS 1.0的问题在于,对于用户来说,它就是一个黑盒子,用户没有太多的灵活性。
UOS 2.0较之1.0开放了API,以及CPL(命令行界面),用户可以拥有了一定的自由度,可以根据业务的需求,调度和部署底层资源。
UOS 2.0在开源版本基础上,进行了很多的定制和开发,并根据商业使用的需求,修正了大量的补丁,也就是私有代码。
久而久之,这些私有代码和开源社区精神背道而驰。表现为,在新的Openstack版本中,这些代码无论在兼容性,还是可靠性方面,极有可能得不到支持。从而损害用户的利益。
一个不得不说的事实是,这就是很多所谓一些国产自主研发软件的现状。
UOS 3.0全面采用开源社区的版本。它具有高度模块化的驱动层、中间件层、前段渲染层,可以支持混合云;具有高度定制化的界面,用户可以自由定制自己的视觉标准;其代码更简洁、性能更快,单页面切换速度提升30%以上……。其实,说了这么多,并不能打消用户的疑虑。
为什么用户不去开源社区下载一个版本使用,为什么还需要UnitedStack呢?这就要回归到开源的本源。在很多人看来,开源其实就是Freeware,不需要购买License(版权);但是这只是一个方面,开源软件的本源是一种软件工程的开放方法,集中全球软件开发人员的智慧。
“严格来说,Openstack并不一套软件,而是一个面向未来云计算的架构。”程辉说。
从开源版本,但稳定商业使用,再到与用户业务需求的结合,这就需要大量的支持和服务体系,需要Bug诊断和自恢复系统,需要提供监控和运营平台。同时,业务应用所需要的架构设计、质量管控、计费,这都需要UnitedStack这样专业的厂家提供专业化的服务。
UOS 3.0本质就是OpenStack+UnitedStack专业化服务,100%社区兼容平台,这意味着用户可以100%的拥抱社区和服务。所谓源于社区,回报社区。用户并不在是软件的被动接受者,用户实践本身就是社区的一部分。
一句话,回归本源就实现了应用和全世界智力资源的全面对接!这才是UOS 3.0的真正意义。