陈迪豪是UnitedStack有云存储组PTL,也是本次我们出征东京的大牛之一,他目前专注于Docker、OpenStack社区。Docker监控管理工具Seagull项目作者,开源电子书《理解Linux进程》作者。今天,“潜伏”在存储和容器的几个重要Session中,带来最新的现场感受和专业评论。
演示最新容器服务Carina
Keystone中Rackspace用风趣的方式演示了他们最新的容器服务Carina,提供Web界面创建集群,完全兼容Docker客户端,视频中一位小朋友无须指导就能上手使用,让人眼前一亮。
Heat模板的使用问题
上午还有Magnum的Design Summit,讨论使用Heat模板的问题。现场还邀请了TripleO的研发专家,先介绍TripleO为何从HOT模板转向Jinjia模板,并且当场演示使用Jinjia生成的模板和Review他们为Magnum提的Patch。这里我们感受到OpenStack多个项目团队间的紧密协助,团队间可以互相交流,甚至贡献代码,才造就着整个OpenStack社区。
Sahara 101的性能优化
下午有大数据服务Sahara的Session,主要是介绍Sahara 101的基础技术,但其中的性能优化颇受关注。例如为了减少虚拟化对Hadoop性能的损失,他们为Cinder开发的新的Driver,并且通过NUMA和Socket affinty进一步提高大数据服务的性能,这也是目前我们最关心的问题。
Ceph超过2-10倍的性能提升
后面Ceph社区也做了分享,虽然是OpenStack Summit但Ceph爱好者已经挤满了会议室,可见Ceph在整个社区中几乎成为业界标准。Ceph分享的工程师来自Walmat、Intel和SamDisk,分别从应用场景、硬盘选型和代码优化等方面来优化Ceph的性能。令人惊喜的是,一旦他们的工作完成,无论是读性能还是写性能都有超过2-10倍的性能提升。
高手互动UnitedStack反哺社区
在Trove Design Summit上,过往只能在IRC看到名字的终于可以在现场看到真人了,简单问候后发现他们对我们的Trove开发者tobe和dangming都有较深刻的印象。这次Design Summit主要讨论Trove backup和Guestagent升级的问题,非常荣幸的是我们在产品化数据库服务、容器服务的时候已经解决了这些问题,并且我们在现场解答了各位开发者的疑惑,社区对我们的工作表示赞赏,并且希望我们的工作能更多反馈给社区。会议休息间我们与PTL和核心开发者讨论了我们线上遇到的问题,例如quota per datastore,他们也同意了这个观点,希望在后面的Design Summit能引起更多人的讨论。这次讨论不仅讨论了很多产品上问题,说明社区逐渐从功能到产品上的转变,也慢慢体现了我们研发对社区的影响,坚持Upstream First不仅能让我们从社区获益也能反过来推动社区的发展。