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

云计算 OpenStack
这是UntiedStack有云创始人程辉与ZStack联合创始人张鑫的一场思想碰撞,关于全API交付、自动化部署、差异化竞争、产品化以及PaaS和SaaS支持的讨论。
这是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)和大数据分析等应用。
责任编辑:路途 来源: UntiedStack
相关推荐

2015-04-20 13:30:39

WOT2015UnitedStack程辉

2013-10-29 09:05:30

OpenStack亚马逊API开源云

2012-07-30 09:50:05

2018-05-28 18:00:18

创始人

2017-10-10 19:12:00

2009-03-05 09:53:03

酷六钟胜辉离职

2017-10-09 15:53:18

2012-10-17 13:41:02

亚马逊EC2OpenStackNimbula Dir

2015-10-09 13:45:10

物联网难关

2010-05-04 16:22:45

Unix系统

2023-06-21 08:30:00

模型机器人

2012-06-14 16:21:24

LinuxLinus Torva

2010-05-11 16:29:40

软件代理难题软件渠道大会

2010-09-26 10:24:42

Facebook创始人

2022-12-06 07:18:56

DedeCMS创始人林学

2012-05-08 16:53:42

小米

2009-05-20 13:40:22

GoogleTwitter即时搜索

2013-03-14 09:11:15

AndroidChromeChrome OS

2009-12-09 13:53:32

PostgreSQLMySQL

2012-04-02 19:17:37

苹果
点赞
收藏

51CTO技术栈公众号