10月20日上午10点,在位于北京中关村的3W咖啡,一场关于OpenStack的聚会即将开始。上午,UnitedStack CEO程辉将正式发布UnitedStack OS。作为一家本土专注OpenStack、专注开源软件的公司,同时程辉本人也是工程师创业的代表,UnitedStack OS是这家成立还不到一年的创业公司交出的最新答卷,备受期待。 图:UnitedStack工程师和它的朋友们 与此同时,来自奇虎360和爱奇艺的代表将在下午的活动中分享各自在OpenStack的实践,尤其奇虎360系统工程师张玉放将分享内部超过1000个节点的运维经验,不容错过。另外,现场还安排了动手环节,UnitedStack高级工程师龚永生,他同时也是OpenStack Core Developer,将带领现场的听众使用Neutron组建一个SDN虚拟网络。 图:UnitedStack CEO 程辉 回到2012年6月,当时为了给2个月后的 OSAC大会做宣传,我对程辉进行了采访,当时他还是新浪网一名普通的工程师。由于受邀参加了OpenStack Summit,程辉在国际的OpenStack圈已经小有名气。《程序员》杂志还邀请他撰文,对整个OpenStack生态圈进行了总结。在UnitedStack OS的发布会上,程辉是这样回忆这段日子的:
然而,这次美国之行彻底改变了这个年轻工程师的命运。 接下来发生的事情就变成一系列不断的选择,“在演讲结束后被各个大佬交流,还接到了许多公司的offer”,程辉表示,“回国后选择了辞职。”程辉坦言,在2012年前他的梦想就是供职于一家硅谷公司,这个梦想已经实现了。但当他接触到许多VC后,更大的机会出现了。如果程辉愿意,他可以选择在国内创业。最终,程辉选择了后者。 在国内做云计算,这是一条充满挑战的路。 “与VC签订协议时,我非常沮丧,因为这意味着担负着带领团队在国内作出不一样的云计算”,程辉表示。 接下来的几个月时间,程辉开始招募顶尖的工程师,组建团队。同时开始进一步思考,如何在国内做出不一样的云计算。随着发布会的进行,我将UnitedStack的与众不同解读为两个词:工程师和开源(社区)。 图:开源软件的价值,通过 COCOMO模型推算出如果用商业软件的形式开发开源软件的成本。这折射出社区创造的巨大价值。 “目前招聘了20多人,大部分都是工程师”,程辉表示。在这些工程师,不乏来自红帽、IBM、淘宝、新浪等各个技术领域的顶尖工程师。接下来,程辉选择了非常重要的一点:跟随社区。“2/3的时间在OpenStack主干中的开发,1/3的时间在自己的产品研发。因为,工程师对社区的代码熟悉后,打好了非常好的基础”,程辉表示。UnitedStack的这种方式与大部分国内云计算或IT供应商大相径庭,大部分企业会直接拿社区版进行二次开发、包装,以商业软件的形式售卖。 关于这种普遍的现象,程辉认为:“代码只占据技术公司资产非常小的部分,代码背后的架构和思想占据额了40%。” 不难看出,顶尖工程师和跟随社区的方式是一种良性循环,紧跟社区项目让工程师能深入理解代码背后的思想,在于全球顶尖工程师的协作中提升自己。而工程师就是公司的核心资产。同时,随着在社区的贡献度和影响力增长,也给公司创造了更多的商业机会。关于UnitedStack的商业模式,程辉表示:“我们所有的代码都是开源的,在2年后我们会考虑收费。”在今年Cloud Connect上海大会上,程辉曾透露帮助爱奇艺等公司进行了OpenStack部署,这也许是UnitedStack未来的商业模式之一。 程辉引用了Cloudera董事会主席Mike Olson 文章中的观点:为什么Cloudera把企业级的功能开源了还能赚到钱?因为可以通过监控等周边工具向用户收费。Mike表示,基础设施软件如果不开源,是没有人敢用的,只有开源,用户才会任基础设施供应商。 此外,程辉在发布会上透露,UnitedStack将会在国内推出OpenStack收费培训服务。 图:UnitedStack OS注册界面 在接下来的UnitedStack OS的demo环节,一切演示都很顺利。值得关注的是,UnitedStack OS已经具备的基本的功能框架,而且确实将易用进行到底。在UnitedStack OS的安装过程只需要人工输入一个网络参数,剩下的工作全部自动完成。在这背后,UnitedStack的工程师们完成了对Linux内核的修改、确定777个软件包的依赖逻辑等工作。 另外,UnitedStack OS可以秒级启用Linux实例,启用Windows 7也只需要十几秒。在发布会现场的硬件环境中并没有使用万兆网卡,但使用了SSD+Intel最新的E5处理器。之所以能够快速的启动实例,是利用了Ceph共享OpenStack各组件存储的特性。 这场发布会的视频会在几天后发布出来,大家可以一睹UnitedStack OS真面容。另外,除了部分购票者获得了UnitedStack OS的U盘,在集中处理bug后,UnitedStack OS会很快提供公开下载试用。 OpenStack课程 下午的内容同样充实,更适合工程师的胃口。Juniper大中国区技术总监王卫介绍了 OpenContrail项目,这是一个开源的SDN项目,Juniper在去年对其进行了 收购。 UnitedStack高级工程师朱荣泽带来了OpenStack 101课程,主要介绍OpenStack基本概念、各核心项目和社区发展现状。 UnitedStack工程师王豪迈介绍了基于Ceph的OpenStack生态系统。在今年4月的波特兰OpenStack Summit上,对Ceph的讨论就非常热烈,热度超过了Swift和Cinder。 图:Ceph与传统商业存储的对比 以下是王豪迈介绍的部分重点:
奇虎360系统工程师张玉放介绍了OpenStack在公司内部的运行情况,他透露了两个非常震惊的数字,在内部已经基于OpenStack部署了4000台虚机,40%的业务运行在OpenStack上。在整个迁移过程中,360没有改变Hypervisor(维持了Xen 3.4.4),没有改变OS(CentOS 5.4)。 爱奇艺高级产品经理余珂介绍了内部OpenStack运行状况。在爱奇艺内部,OpenStack的规模达到500台服务器或3000个虚机(存储服务器未统计在内),部署在北京、上海、重庆的三个数据中心。没有资源超卖。余珂介绍,爱奇艺的云平台以前使用物理机,目前使用虚机完成,未来将转换到Container为核心的转码服务。 最后,OpenStack核心开发者龚永生带来了用OpenStack Neutron组建SDN网络的work shop。 |