OpenStack是开源(Apache 2协议)的云管理平台,通过它可以部署、管理IT基础设施,建立公有云或私有云服务。OpenStack基金会负责制定社区所需要的所有规则,保证软件不被某一厂商控制。
在4天内总计250多个演讲中,除了少量分给了赞助商,大部分都是自由申请,并通过用户投票产生。除此之外,OpenStack基金会也会给对生态圈贡献较大的企业提供展位。
在媒体和分析师会议上,OpenStack基金会公布了一项全球范围内的 调查:
超过半数的部署采用了G版或H版(Havana);
采用OpenStack的动机主要为降低成本、提升运行效率和开放;
美国、印度、中国、法国都是很热的区域;
用户主要来自信息科技、电信、政府、健康等领域;
主要业务应用包括Web服务、测试环境、数据库、科研、持续集成自动化测试、存储和备份、虚拟桌面、数据挖掘/Hadoop、管理监控系统、HPC;部署类型主要为私有云服务;
KVM依然是主要的Hypervisor,比例超过六成。LXC以4%的比例排名第5;
部署工具方面,Puppet、Devstack、Chef、Packstack、Crowbar排名前五。
以下将从若干角度对此次大会进行总结:
中国声音:最多的中国企业和工程师
毫无疑问,由于距离的原因,在香港举行OpenStack Summit给了更多中国公司和工程师机会。至少有超过10场由中国工程师参与分享。OpenStack基金会COO
Mark Collier在演讲中透露,在所有的城市中,北京的OpenStack开发者位居第一。但另外一个事实是,在OpenStack技术委员会和项目团队领导人中却很少看到中国工程师的身影,这背后的原因值得深思。
Neutron核心工程师龚永生和梁博带来的是《深入Neutron》,据我观察,这是中国工程师课程中听众最多的,现场至少有200人,不少听众反映“干货”十足。Sheepdog核心贡献者刘源也有精彩的演讲。
Zelin
Zelin的口号是“No
San”,这是一家专注存储的公司,创始人来自硅谷和清华大学。Zelin能解决传统SAN存储的扩展性问题。同时,由于Zelin只提供软件,兼容开放的硬件,在价格上与硬件存储系统相比有更高的性价比(Nutanix就是一家提供存储硬件的公司)。Zelin公司CEO徐文豪告诉CSDN:“我们自己写了块存储系统,对虚机进行了大量优化,性能上非常好。”
UnitedStack
UnitedStack可能是本土公司中拥有最多OpenStack顶尖工程师的创业公司。上个月,UnitedStack对外发布了发行版UnitedStack
OS,并进行了邀请测试。经过近一个月完善,在OpenStack Summit大会上发布了1.0版。UnitedStack OS最大的特点是简单易用,安装过程中只需要用户输入一个网络参数,剩余的部署工作将自动完成。用户界面非常友好,就像使用Word Press搭建个人博客一样简单。另外,UnitedStack OS可以秒级启用Linux实例,启用Windows 7也只需要十几秒。
TryStack
以社区的名义推出OpenStack企业解决方案,TryStack就是这么做的。在他背后是以99Cloud、Animbus、Centec、Hillstone、Intel
、Mirantis、OW2、SwiftStack等组成的社区联盟。TryStack的模式是根据用户的需求,将联盟中的技术组合、打包提供给用户。
TryStack提供了可信企业云参考架构Trusted Enterprise Cloud Architecture(TECA),强调了高可用(HA)等企业较看重的功能。
华为
在11月4日的投票中,华为与日立、Aptira成为了OpenStack基金会的金牌会员,Parallels的申请未被通过,华为也是唯一的本土公司。“我和王海鹰博士在美国做了很多研究工作,华为也变得越来越开放”,华为美国云数据中心研发主管Ting Zou告诉CSDN。华为能够成为金牌会员,美国研发中心做了重要贡献。“我做的工作是把华为内部的基础设施通过OpenStack管理起来,这些经验也对外输出帮助企业用户建立私有云”,Ting Zou补充道。
易云
另外一家国内的OpenStack公司来自易云,他们专注于公有云市场,帮助IDC云化。在国内,帮助IDC云化的公司并不只易云,海天云捷、文思海辉都在做类似的工作。
商业模式
在西方商业环境中,特别强调共赢。OpenStack生态圈也是如此,鼓励在创造新兴的商业模式,完全复制别人的商业模往往会被鄙视。Stackinsider就是这样一家全新商业模式的OpenStack玩家,他们提供免费的OpenStack学习、部署、测试环境。Stackinsider总经理Jason Li把这种商业模式称之为部署即服务。Stackinsider已经支持红帽的OpenStack发行版、Mirantis的FUEL、Puppet、Chef等。
同时,Stackinsider与许多供应商合作,供用户免费测试。Jason Li表示:正考虑在北京建立机房,已经有供应商表示愿意提供产品供Stackinsider展示和测试。届时,用户可以到现场考察物理部署情况。
存储和SDN
大会上哪些技术话题最受关注?答案是存储和SDN。在Software Define Storage(SDS)的圆桌讨论中,SwiftStack CEO Joe和Inktank的CTO
Sage分别代表了Swift和Ceph,红帽也派来了GlusterFS的架构师,Sheepdog的作者Kazutaka Morita也在现场。大家一上来就互不相让,在什么是SDS的问题上争论不休,是需要有管理功能,还是需要完善的API?没有结论,得需要用事实说话了。
在各自代表公司的交流中了解到,Swift、Ceph和GlusterFS都有各自的优势。从成熟度来讲,Swift和GlusterFS都比较高,Ceph还处在快速发展的阶段。SwiftStack工程师郭耀谦表示:Swift已经支持Erasure Code和跨多个数据中心部署等高级功能。Red Hat虚拟化及OpenStack产品推广营销总监Chuck Dubuque表示:GlusterFS相对于Swift和Ceph是最成熟的,并通过API支持Swift,未来还会增加对块设备及Ceph的支持。Docker公司CEO Ben Golub此前曾是GlusterFS的CEO,他表示:GlusterFS更适合Hadoop类型的服务,Swift适合更多人访问。
在展台,Zelin和Nutanix都是专注存储的公司,而提供类似存储服务的功能全球不下十几个,竞争可谓激烈。
在SDN方面,Cisco、Arista、Juniper都进行了展示。另外,关于Docker、ZeroVM等Container的讨论也很火爆。
OpenStack基金会的挑战
随着OpenStack参与的公司、社区以及项目数量不断壮大,项目之间的组合越来越复杂,对代码审核的标准也越来越高。OpenStack基金会COO Mark Collier举了Nova的例子:Nova包含了计算和网络两个功能,后期随着项目越来越大就将网络功能分离出来。
如何让各个国家和社区互相融入,分享各自的成果也是OpenStack基金会面临的挑战。
Red Hat、HP、IBM
在H版中, 贡献度排名前三的公司分别为Red Hat、HP、IBM。排名最前的中国公司分别为UnitedStack、华为和99Cloud。Red Hat是非常值得尊重的公司,通过在Linux生态圈长久的积累,并与OpenStack、OpenShift和CloudForms结合,Red Hat建立和完整了云计算软件架构。同时,Red Hat也在打造OpenStack生态系统,目前已经有140多个企业通过了认证。在大会展台,许多公司展台上都摆放着一张印有“Red Hat OpenStack Partner”的卡片。
HP也是另外一家对OpenStack全情投入的公司。在与HP的工程师Chris交流得知,HP目前有25名工程师全职OpenStack upstream工作,这些工作基本上全部贡献给社区,这种决心和勇气相当值得肯定。同时,在HP内部上数百名工程师围绕OpenStack工作。更重要的是,HP在OpenStack技术委员会中占据了2个名额,这显示出HP整个生态圈的技术领导力。
另外值得注意的是,如果按照半年一次升级的规划,测试难度则会非常大,因此HP为了能够持续集成而主导了部署即服务项目Tripleo。
OpenStack在企业及机构的内部使用
区别于服务或者解决方案提供商变现上的关注,企业的内部使用显然更加关注技术方面。在本次会议期间,国防科技大学谭郁松博士、CERN Belmiro Moreira、奇虎360系统工程师张玉放、iQIYI的Wu Jieke、携程高级研发经理吴毅挺等多个OpenStack先锋分享了各自优化经验及集群状况。
在谭郁松的讲解中,我们再次了解了世界第一超算天河二号:16000个节点,1PB的内存,12.4PB的存储系统,32000 Intel Xeon CPU + 48000 Xeon Phis + 4096 FT CPU。谭郁松博士还表示,天河二号上的6400个节点将会被用于部署OpenStack。而在后续的架构及最佳实践分享中,我们他们选择了多样化,但并不成熟的Ceph作为底层存储,而系统则使用了Ubuntu。
在机构的内部部署中,能与天河二号OpenStack集群规模比肩的机构当属CERN(欧洲原子能机构):在2011年,CERN的IT基础设施规模已达1万台服务器,这些机器组成了2000左右的VM以及1400左右的SCVMM(Windows)。现在,公司的服务器已超1.5万台,核心数更达30万个。同时为了应对需求,集群中每星期还需添加100个左右的节点。CERN在选取了Ceph作为其存储解决方案的同时,还使用了HDFS、Elastic Search等多种存储技术。
对比这些动辄数十万核心的集群构,携程、奇虎360、iQIYI公司同样值得关注。在张玉放的分享中我们了解到,虽然奇虎360从2012年第二个季度才开始他们的OpenStack之旅,当下已有4000个运行在20个不同数据中心的实例,服务了数百个奇虎生产线,占公司所有实例的40%。在iQIYI,刨去存储服务器,OpenStack的规模已达500台服务器或3000个虚机,部署在北京、上海、重庆的三个数据中心。占40%旅游市场份额的携程曾今困扰于OpenStack与CloudStack的选择——经过2010年的VMware,2012年的CloudStack,携程最终选择全面投向OpenStack其中有一部分原因即归结于IBM等知名公司的OpenStack倾向。除此之外,携程系统中还使用了大量的SSD,并做了相关的优化。
总结
越来越多的公司和工程师参与到OpenStack项目中,国内的创业公司也层出不穷,与国际巨头同台竞争的勇气值得肯定。中国无疑是本次大会的重要标签,从keynote演讲中奇虎360、携程、iQIYI三家公司集体亮相就能看出,OpenStack基金会越来越重视中国市场。
Stackinsider的创新模式也是整个大会的亮点,希望能看到属于中国原创的商业模式。对于能够在大会上进行演讲的中国工程师,都是成功的。尽管在语言能力、技术文化方面还有差距,但这种差距正在减少