【开源访谈】陈沙克:OpenStack 的现在与未来

王练 发布于 2016/10/30 21:23
阅读 2K+
收藏 11

随着云计算在国内的大规模落地,OpenStack在国内的关注度也越来越高,知名度、影响力,以及厂商的参与度、支持度都达到了前所未有的高度。OpenStack是如何克服困难一路发展至今?现状究竟如何?未来又将有怎样的趋势?本期【开源访谈】邀请到了九州云99Cloud副总裁陈沙克,和大家分享OpenStack 的现在与未来。

【本期嘉宾】

陈沙克,九州云99Cloud副总裁,主要负责九州云99Cloud的产品、社区和研发。从2010年开始一直在和cloud打交道,是知名的云技术和OpenStack实战专家。OSC源创会第53、54期成都、重庆站讲师。

1)首先介绍一下自己

答:大家好,我是九州云99Cloud的陈沙克,主要负责九州云99Cloud的产品、社区和研发。从2010年开始,我一直在和cloud打交道,以前在世纪互联 “云快线”,这个应该算是国内最早做公有云的公司,后来在中金数据,负责金融行业的云计算解决方案。目前所在的九州云99Cloud,也是专门做OpenStack的公司,为企业提供私有云服务。

2)OpenStack从2010年创立至今已有6年时间,怎么看待其发展轨迹?

答:我认为OpenStack的发展是十分平稳的,而且也一直在不断地挑战自己,没有因为这几年发展不错而停滞,仍有在不断创新。在这过程中,有经历过几个里程碑式的变化:

一是OpenStack基金会的成立,Rackspace将OpenStack的控制权交给基金会负责,这使得OpenStack获得了很好的基础,这也是它获得成功很重要的一个发展事件。

二是OpenStack因为面临Docker的威胁,在2015年的时候对自己的使命及时做出改变,将自身的定位从原来的私有云和公有云平台,调整为一个容器、虚拟机、物理机等等一切可管理的管理引擎。这样使得在OpenStack平台上也支持Docker。事实证明,调整是有效的,而且OpenStack拥抱Docker的项目也受到了很高的关注度,比如Kolla。

3)OpenStack在发展过程中,遇到的最大问题是什么?又是如何解决的呢?

答:一个是安全方面的问题,如何去获得用户信任。我们是通过在社区里面做贡献,以及找寻优质的客户做成案例,来说服更多的用户来相信OpenStack的稳定性和可靠性。

二是升级维护方面的问题,OpenStack目前的升级周期是半年,以往在这一块做的并不是太好。因为它是由多个项目组成的,导致其升级服务要考虑的因素非常多,而且传统的升级方式已经基本无法满足需求了。这个问题一直困扰着企业,直到Docker出来以后,才看到问题解决的希望,利用容器无缝升级的特性,来解决OpenStack的升级问题。

4)OpenStack目前的现状及未来的发展方向?

答:开源软件有一个特点,经过5年的发展之后会步入一个平稳期。OpenStack的周期可能会有些不太一样,但里面的很多项目已经超过5年,差不多都是处在平稳期,这个时候也是进入企业的非常合适的时机。

不说太远,我认为未来两年,接受OpenStack企业会越来越多,在这过程中,OpenStack会进入一个收获期。我觉得开源软件的发展轨迹和周期都比较类似,今天的Hadoop很可能就是明天的OpenStack。

5)OpenStack接下来在技术方面会有大的突破或改变吗?

答:技术上来讲,我觉得容器对OpenStack的影响还是很大的。比如说我们在OpenStack上面很希望能提供一个APP Store类型的应用让企业去使用,但之前在国内和国外都没有做起来,其中很重要的原因就是因为这个类APP Store的东西想在虚拟机里面跑起来的代价很高,周期也很长。有Docker以后,能不能用容器去跑呢?如果实现的话,缩短的成本和周期很可能不止是十分之一,说不定几秒钟就能跑起来,而且给用户的体验也会更好,也能做更多的功能。

6)怎么看待OpenStack目前存在的一些不完善?

答:社区产品,就像Linux内核,没有办法像厂商做商业产品那么完善,需要我们去规避一些不足。利用它好的地方,等它慢慢的完善和成熟的过程,我相信这种社区的产品一定会比商业产品的进展更快、更灵活。

7)怎么看待目前国内做OpenStack的厂商和企业格局?

答:目前国内做OpenStack的基本都是面向企业做私有云,从已经公开的信息来看,名气大点的可以概括为“两大八小”,排名靠前的有华为和中兴,后面有八家拿到投资的做OpenStack的创业公司,另外还有十来家公司也在做OpenStack,满打满算也就二三十家吧。这个数量对于全国那么多家企业来讲,是非常小的。大家都有足够的发展空间,慢慢做差异化,往不同行业深挖,竞争应该并不会很激烈。

8)九州云99Cloud有一句宣传口号是“中国OpenStack最佳实践的传播者”,对此怎么理解?

答:我一直同客户说,OpenStack不是我们厂商的,是你自己的。我们不仅仅把OpenStack交给客户使用,还会教会怎么去运维、运营和维护。九州云99Cloud在OpenStack方面的开发培训上做了很多工作,是真正的将OpenStack交付给客户,让他们自己在维护自己的OpenStack产品。

9)最后,对于OpenStack的初学者,有没有一些建议?

答: OpenStack的生态圈很长,看个人想去做什么。比如想做OpenStack开发的,我觉得最简单的就是参与到社区的开发里面去。如果是想做企业的运维,就需要对Linux非常了解,因为OpenStack整个运维管理,涉及到更多的是Linux的基础技能,包括配置管理、Linux管理等等,当对这一块熟悉以后,上手OpenStack会觉得很轻松。OpenStack本身是用Python写的,如果已经有这方面基础的话,基本上都能快速上手。

加载中
0
写程序的康德
写程序的康德

看到OpenStack我就进来黑了。

OpenStack——一个美帝国主义试图毁灭全人类IT的伟大计划。

返回顶部
顶部