4天的Icehouse openstack Summit终于结束,从香港又回到了北京,我们的产品反响相当不错,吸引了很多的注意力和商谈。可是实际上我最近过得很憋屈,心灰意冷,没有了当初那么拼命的动力。

先不说这些闹心的,谈谈我从summit归来的感受吧。

首先,最让我受到挫折的是英语听力。在会场上,你会遇到各国人,他们并不是使用那么纯正的英语,对于我来说,很难跟上他们的交谈,尤其是在design summit上。我一直对自己的英语很自信,之前做过一些技术书籍的翻译,每天和老外在IRC,ML上交流,没有任何阻碍,结果面对面的交流就歇菜了,这对我的打击好大,这次回来之后,得好好加强一下这个方面的练习。

其次,给我印象最深的是由HP和RedHat发起的一个由TripleO+Ironic+Heat以及相关孵化项目组合而成的庞大体系在本次summit上浮现出来,该项目旨在物理资源和虚拟资源生命周期管理入口的统一,未来可以通过Openstack的API实现对这两种资源的统一管理。虽然目前有大量的解决方案,例如Cobbler,Foreman,cowbar等等,但假如社区也开始做这个事情了,估计未来还是得走上统一的道路。不得不说Redhat和HP的实力强大,背后拥有大量的core devs和众多项目的PTLs,在把握项目的发展方向上拥有明显的话语权,其他众公司只能望尘莫及了。在我参加的Puppet-openstack design summit上,redhat的packstack的作者谈论了大约近1个小时的TripleO在和puppet整合上遇到的问题,可见其影响之大了。

在谈谈puppet-openstack社区的讨论吧,先说点有趣的,刚开始我们并没有拿到场地,直到7号puppetlabs的人才在ml里发通知,说终于找到一个会场了,我以为可能去的人很少,结果我们刚开始从两张大圆桌,到后来人太多,把两张圆桌去掉,围上了满满的一屋人。前面的议题是关于社区管理上的细节,我提了两个topic,一个关于项目管理,一个是文档加强,没啥好说的,这里就不提了。最主要的两个topic是puppet-openstack module的弃用和新module puppet-common的创建:目前我们在使用的puppet-openstack模块变得越来越臃肿,使得它不再那么灵活,因此社区希望采用新的方案来替代它,旧的module会在下一个openstack release中被弃用;建立puppet-openstack-common的目的是代码重用,把每个module冗余的代码都提取出来,作为一个公共的库来使用,之前一直在ml上提起,这次终于开始动手了。

对了,我还去了Canonical的展台,尝试使用了Juju,他们将其定位为orchestration,类似于heat,UI的拖动设计得不错,对于普通用户来说非常友好,但在后端的设计上还远远不够,比如我尝试了使用部署ceph的功能,点击配置,可以看到每个功能(称为hook)的源码,例如,install对应的就是一行bash语句:apt-get install ceph,启动服务也是类似,如果我希望每次安装最新版本的呢,或者我希望即使source中有最新的包,我也不希望去安装,如何保证? 收敛性和幂等性又如何保证? 都需要自己去写代码来保证,这对于开发效率来说,非常低下。有一点值得一提,后端的功能可以用shell,python,ruby等各种语言来实现,没有自己的DSL,这点上来说,既有好处,也有坏处,我目前更倾向于dsl,因为我现在不再是当年的学生时代,想写什么就写什么,不用考虑后期维护的成本。目前在UOS中,我维护了近60个puppet module,数十万行代码,如果每个module都使用不同的语言开发,这对于后面想要接管我工作的孩子来说,简直是个梦靥。

最后再上一张Openstack Foundation发布的数据统计图(http://www.slideshare.net/openstack/openstack-user-survey-october-2013),puppet在Openstack部署工具的占有率上遥遥领先。而且第二名还是devstack,这个仅适用于部署开发和测试环境,如果是严肃的生产环境,devstack并不适合。(但我了解到国内真有公司拿devstack一包装,就拿去给人部署的情况)

HK Openstack Summit 归来有感相关推荐

  1. 【快讯】中国移动获得OpenStack Summit超级用户大奖

    [CSDN报道]在巴塞罗那召开的OpenStack Summit正在火热上演,最新的消息是中国移动获得此次大会的SuperUser Aword. 中国移动云平台自2013年转向OpenStack架构以 ...

  2. OpenStack Summit Vancouver 会议纪要

    我主要在温哥华峰会关注了Design Summit Operator Track的内容,纪录了整个会议各类相关主题的讨论, 有一些是我参与的,有一些的翻译的会议纪要(难免有理解错误和疏漏,请多包涵). ...

  3. OpenStack Summit Paris 会议纪要 - 11-04-2014

    前言: 来源:https://wiki.openstack.org/wiki/Summit/Kilo/Etherpads#Ops 不一定翻译准,因为是在summit上随手写的. 重点关注Ops Sum ...

  4. 什么是openstack_您在OpenStack Summit 2016上错过了什么

    什么是openstack 今年,我第一次参加了4月25日至29日在德克萨斯州奥斯汀举行的OpenStack峰会. 今天结束了,我要回家了,我想回顾一下,从我的角度分享你错过的事情. 作为以应用程序开发 ...

  5. 飞康FreeStor推出OpenStack Cinder集成解决方案

    10月27日至30日, OpenStack Summit在日本东京盛大召开,大会云集了来自世界各地的OpenStac云软件的开发者.使用者以及管理者.在软件定义存储解决方案领域有15年创新经验的美国飞 ...

  6. OpenStack Austin 峰会观察:OpenStack as IaaS 已是过去,Solutions on OpenStack 才是未来

    虽然搞 OpenStack 前后也有几年,但是今年在美国 Austin 举办的 OpenStack Summit 我还是第一次参加.回来之后,一直还在回味,觉得要写点东西,将我在这次峰会上的观察和思考 ...

  7. 绝不能错过的10款最新OpenStack网络运维 监控工具

    摘要 今天我们要推荐给大家的是关于奥斯汀OpenStack Summit的OpenStack网络方面功能与工具相关的技术演讲. 希望可以帮助国内的开发者.架构师和用户更好地了解OpenStack在SD ...

  8. OpenStack Days走进北京 主角是用户

    ZD至顶网服务器频道 07月25日 新闻消息(文/于泽):终于,OpenStack还是以人们所熟悉的方式来到了中国大陆地区. 7月14日,OpenStack Days全球巡展中国站落户北京,主办方亲切 ...

  9. 选型OpenStack,需要谨防“舍本逐末”

    对于企业用户来说,构建开放私有云系统,OpenStack是为数不多的可供选择的方案.同样是采用IT服务外包的方式,OpenStack的选型以及所需要的服务模式和用户以往所熟悉的模式存在着巨大差异,从而 ...

最新文章

  1. stm32l0的停止模式怎么唤醒_探索者 STM32F407 开发板资料连载第二十二章 待机唤醒实验
  2. JavaScript中数组使用总结
  3. JAVA JDBC连接mysql编程
  4. arrays中copyof复制两个数组_C语言100题集合026-使用指针交换两个数组中的最大值
  5. LeetCode 105. 已知前序中序 求二叉树
  6. python scrapy框架爬虫_Python Scrapy爬虫框架
  7. 2020年领导最满意的可视化工具!分分钟做好数据报表,吊打python
  8. javascript常用工具类整理(copy)
  9. 51单片机LCD1602显示
  10. SmartUpload用法
  11. 最新高品质+武汉城区建筑物范围面shp格式+小区大厦学校医院占地面积
  12. java实现猴子排序_java实现猴子排序(BogoSort)
  13. Photoshop使用背景图层的方法
  14. 勇者斗恶龙(The Dragon of Loowater, UVa 11292)
  15. Linux下CP命令的使用!
  16. 微信小程序设置横竖屏
  17. n个数输出最大值和最小值
  18. ca76a_c++_流文件打开输入输出文件模式
  19. Java日志框架-SLF4J入门
  20. 记录一下reids连接超时,无法访问6379端口的问题

热门文章

  1. APIO2019解题报告
  2. 2016年 CodePen 最热门的前端代码 Top 100
  3. Hibernate的简单应用
  4. Codeforces40E[Number Table]
  5. call(),apply()和bind()的详解使用:
  6. SQL一对多特殊查询,取唯一一条
  7. Socket异步通信——使用SocketAsyncEventArgs
  8. wps定位对话框快捷键_F1~F12快捷键,高效办公的12个方法
  9. linux配置英文,linux 系统配置命令(国外英文资料).doc
  10. android挂载usb设备,android usb挂载分析---MountService启动