机房360首页
当前位置:首页 » 云应用 » 程辉对话ZStack创始人 解读OpenStack四大难点

程辉对话ZStack创始人 解读OpenStack四大难点

来源:机房360 作者:yuxin编辑 更新时间:2015-9-18 11:08:46

摘要:这是UntiedStack有云创始人程辉与ZStack联合创始人张鑫的一场思想碰撞,关于全API交付、自动化部署、差异化竞争、产品化以及PaaS和SaaS支持的讨论。

  张鑫:记得去年跟程总在硅谷畅聊了一次,谈到IaaS必须全API交付,都非常认同。但大家知道OpenStack本身是不提供管理物理设施的API的,例如添加物理机要自己去部署Nova和配置。UnitedStack在这方面有没有做一些额外的工作?做到全API交付,用户无需手动做任何配置和部署。

  程辉:这个问题需要先了解一下行业目前对物理基础设施的API支持的情况。因为在底层硬件基础设施API支持不完善的情况下,上层做完美的API支持是不实现的。

  软件定义数据中心的概念提了很多年,但是大部分突破还都在软件服务化方面,各大硬件厂商在硬件基础设施管理的API化方面进展都比较慢。现在的情况是,客户数据中心硬件基础设施普遍是异构的,几乎涵盖所有主流品牌的网络和服务器,年代也不一样。

  全API交付,即完全自动化交付,客户只需要少量简单的配置,即可完成自动配置和部署。在我们的UOS 1.0曾经就把OpenStack做到了这样,只需要一个U盘,把所有的设备通电开机,即能实现自动的硬件部署、平台安装等工作。但是那是在对数据中心硬件配置、品牌和型号等方面高度明确的情况下才可以做到这样,但实际上当客户越来越多时,遇到的基础设施硬件越来越多时,你所面临的“适配”工作也越来越复杂。

  我们后来改变策略,除了在硬件初始化(比如BIOS配置,Raid卡配置,交换机VLAN配置等)仍然手工做,后续的,集群物理服务器的操作系统安装、OpenStack / UOS 的部署和初始化等方面是完全的自动化部署。

  当客户真正需要提供像Softlayer一样的完全自助的Baremetal Service时,只要有确定的基础设施硬件供应,实现起来是相对比较容易的。对于只有100台服务器以下的客户,谈Baremetal Service还不太现实。

  OpenStack在这方面其实做了一些努力,在Ironic作为Baremetal Service项目中有很多厂商参与其中,提供各个的硬件管理的Plugin,有助于提升物理基础设施的API化水平。

  张鑫:国内现在做OpenStack的公司非常多了,UnitedStack如何实现差异化?

  程辉:我们一直在思考这个问题,UnitedStack 在2013年初成立时,是国内第一家OpenStack的公司,刚开始时,我们不需要思考这个问题,“我们做OpenStack”,就是我们在中国与其他云的差异。成立一年之后,陆续有越来越多公司看到这个市场机会,不论是IT巨头,还是初创公司,都纷纷投入这个市场。

  于是我们开始思考这个问题,UnitedStack有何不同?如何实现差异化,经过2年半的摸索与成长,我总结如下几点:

  坚持Upstream First的开发模式,与上游保持同步。UOS至今仍然保持与社区每六个月一次的同步,保证所有客户的Region无中断升级。另外,Upstream First不仅仅是指代码,还包括引入开源社区完整的开发、测试、自动化部署等方面的CI工具链,保证代码质量。

  “为运营而生”,UnitedStack为客户提供持续的运维和运营管理服务,包括永久的无中断平台升级服务,保证平台永远是领先的,实时的故障和异常响应,为客户提供目前互联式的运维服务。这也是我们“托管云”概念的来源。相对于前期PoC和一次性部署工程,UOS则更注重后续的持续运维和运营,保证客户云平台的持续生产运营。我们有不少客户通过UOS做公有云的运营,获得运营收入。

  SLA驱动的支持服务。与国内外大多数OpenStack厂商商业模式提供“人天”的人力技术支持的模式不一样,UnitedStack的托管云模式跟客户签署的是SLA,保证7x24时无中断。

  以上分别是从研发、服务和商业模式三个角度看UnitedStack的差异化。

  张鑫:从程总的观点看,OpenStack最终能不能做成一个产品化的东西?例如一套产品卖10万家客户,但公司的研发和部署团队仍然维持在一个小的规模。

  程辉:VMware有超过10万客户,OpenStack社区的Mission也是建设“无所不在(Ubiquitous)”的云平台。

  这个问题里有一个逻辑,产品化做得足够好,就能更容易卖给更多的客户。这确实是VMware成功卖给10万客户的原因。但我不认为OpenStack只需要把产品化做好,就能够实现。

  UnitedStack / OpenStack私有云解决方案面临的复杂之处是他需要解决两部分人群的需求:第一类是IT管理员,他们在运维和运营这个云平台;第二类是云的最终用户。

  前者对云的要求是易部署、易运维,有助于实现对IT资源的便捷管控,他们关注云平台构建,对产品化要求较高。而后者对云的诉求是平台稳定性(SLA)、性能、自服务水平(Self-Service)、API支持、功能多样化等方面,总结一点,他们更关注云服务质量。

  对于UnitedStack,我们更关注云的最终客户的感受,比如,我们有不少客户就是公有云服务提供商,我们提供高质量的运维和运营工具,帮助我们的客户服务好他们的客户。换句话说,帮客户赚钱,我们才能赚到钱。因此,一个OpenStack云,如果做得好,上面可以支撑10万客户没有问题。

  至于云计算公司研发和部署团队的规模,不取决于客户的数据,而取决于研发团队本身的素质,即团队做出来产品的自服务水平和自动化运维程度。

  张鑫:OpenStack现在不再仅仅是一个IaaS项目,而是从PaaS,甚至到SaaS(app store)都有的全栈项目,对于这些新的项目,UnitedStack有没有计划何时向用户推出这些新的功能。

  程辉:OpenStack也从来没有定位自己是IaaS,而是综合性的云计算平台。目前OpenStack提供了非常多样的PaaS层服务。我们也安排了不少工程师在社区维护这些项目。我们开始研发已经有一段时间了,目前我们已经在部分的数据中心部署了Trove数据库服务和缓存服务,接下来会逐步引入更多的服务,包括容器(CaaS)和大数据分析等应用。

  责任编辑:余芯

本文地址:http://www.jifang360.com/news/2015918/n008372376.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
推荐图片