何宝宏,现任中国信息通信研究院技术与标准研究所副所长、云计算开源产业联盟常务副理事长。其实,何宝宏博士有着很多身份,这些身份横跨电信和IT两个领域。这与何宝宏的特殊经历有关,他计算机专业出身,却工作在电信领域,长期从事互联网的研究。作为一位在电信和IT领域都非常活跃的“跨界者”,何宝宏在其新出版的《互联网的基因》一书中戏称自己是:用IP的知识“忽悠”做电信的,用电信的知识“忽悠”做IP的。不过,正是这种独特的经历,让他可以一种非常独特的视角来看IT领域各种技术的演进,其中也包括当前大热的OpenStack。
开放的OpenStack让竞争对手可以“抱团”
OpenStack这两年非常热,迅速成为云计算领域的一种不可忽视的力量。在何宝宏看来,OpenStack今日的成功是多种因素共同作用的结果,其中的一个关键因素是,开放的OpenStack让之前互为竞争对手的厂商都能在这个生态系统里开展合作,共同应对更大的竞争对手。
“云计算的兴起之后,AWS在公有云占了主导的地位;VMware在私有云占了主导地位。这让其他很多云计算企业都面临着一个生死存亡的问题,因为在这个行业赢家通吃,为了生存,剩下的企业需要‘抱团取暖’。”何宝宏说。
而让不同企业甚至是互为竞争对手的企业“抱团取暖”,开源是一个不错的选择。大家采用众筹或者众谋来把开源社区做大,然后大家围绕这个开源社区去生存和发展。正在这种情况下,一下子涌现了很多云计算的开源社区,尤其是在IaaS层面,如CloudStack、Eucalyptus和OpenNebula等。OpenStack在这些开源社区中脱颖而出离不开这个大背景,当然,云计算的普及、开源概念的流行,还有OpenStack本身的开放、中立性以及基金会的强力领导,也都起到了加速作用。
“OpenStack本身的技术先进性很重要,但这些非技术因素同样不可忽视。因为很多时候某个技术的成功并不完全是技术本身。”何宝宏表示。
在OpenStack成功的众多要素中,OpenStack与x86平台的这种“珠联璧合”也不得不提。OpenStack从一开始就是架构在x86平台之上,x86平台的高性价比加上OpenStack的全功能使得这种搭配成为一种标配。
“当软件功能越来越强大之后,原来必须有硬件层面的支持就可以转移到软件上来实施。比如,在OpenStack能完成硬件的容错、协同之后,x86这种性价比更高的平台已经足以满足严苛的生产环境需要,自然就没必要花那么多钱再去搞那么多复杂的设备了。”何宝宏说,毕竟,整体性提高的同时成本下来了这是用户所乐见的。
从技术驱动转向用户需求驱动
不过,在行业专家何宝宏的眼里,OpenStack未来要再上台阶,获得更大的市场份额,也存在明显不足或者挑战,其中最大的挑战是要从以前的技术驱动转向用户需求驱动,这也是所有开源产品都必须经历的一个门槛。
“应该说,目前,OpenStack的核心技术已经比较成熟,但商业化方面距离满足用户需求还有差距。”何宝宏表示,其中一个重要的体现就是,目前的用户主要以IT行业和CT行业用户为主,而传统行业用户大多数使用规模不大或者浅尝辄止。
何宝宏认为,传统行业用户用得少还是因为产品本身在易用性上有所不足。因为OpenStack源于开源社区,而开源社区是技术驱动的。社区提供源代码,但这种代码一般侧重于解决核心问题,解决那些对开发者而言有成就感的问题。而对于相对边缘性的功能,也就是那些“苦活、累活、脏活”,比如优化、管理、监测等开源社区很少提供或者即使有功能上也很不理想。
何宝宏说,从这个角度而言,未来OpenStack在用户市场教育、人才培养以及产品研发都还有很大距离,最终是让产品能更进一步贴近用户的诉求,更好用和易用。“这些工作需要借助生态系统,需要更多商业企业和第三方机构来介入,要通过市场的机制才能更好地满足用户需求,同时促进OpenStack生态系统的繁荣。”
何宝宏介绍,他所在的云计算开源产业联盟就是一个第三方的中立性的组织,也是OpenStack生态系统中的一份子。
“作为用户和厂商之间桥梁,我们在用户的需求和OpenStack解决方案之间建立一个管道,让厂商能充分理解用户需求,推出能满足用户需求的解决方案而不只是一个技术产品,从而推动OpenStack项目的落地,也为中国OpenStack发展做出自己的一份贡献。”他说。