5.[url=]刚才您也提到了云计算的那个运维跟之前的运维也不太一样,云计算是将很多这种边界的工作,就是以前开发、运维的边界,他移到了运维这个端。然后如果是传统的运维工程师他到了云计算会无法掌控,因为它要复杂很多,比如说很多运维吐槽OpenStack,说我搞不定,他就没有办法去运维那套系统,您觉得这是因为云计算的系统做的还不够友好,还是说这些人的能力跟不上?[/url]
Eric Ye:我觉得两个原因都有,第一云计算不算很成熟,也很复杂,涉及到的东西太多,刚才讲到有Storage、Network、Compute,也涉及到跟开发有关的发布,应用的运营,还有Scale UP,Scale down,有弹性计算能力,在世界上比较成功的云计算公司也是少数几家,都是以技术为导向的,驾驭这个产品对技术要求非常高,不是只靠一个运营团队就能搞定的,所以难度比较大。
第二对于传统运维工程师,这些理念对他是蛮挑战的,因为他以前知道系统是怎么运维的,DB如何管理,但这些技能在云计算面前,它发不出力,有的时候都找不到门。那让他们去驾驭云计算平台,需要一个重新学习的过程,好比他以前是开车的,一下子要他开飞机,这个难度还是不小的。所以说他必须要学习了。
你刚才讲到的OpenStack最近是比较火,但OpenStack的历史来看相对短,没有多少年时间,并且涉及到的模块、技术非常广,质量还在提升过程中。如果你有一个团队去用OpenStack,三个月到六个月,只能知道一些皮毛,里面的水还是蛮深的。也可以这么说一些运维团队,要真正去学会OpenStack,驾驭OpenStack,难度非常之大,会觉得有点力不从心,容易觉得这个系统太庞大、不好用,或者是Bug比较多。
携程算是比较早就用OpenStack了,大概在一年半以前已经进入,我们现在很多的系统已经基于OpenStack来做,我前面提到基础设施标准化,就用OpenStack的方式去实现,而不是用一个文档规范来标准化。另外携程有一个比较独特的OpenStack应用场景,就是呼叫中心虚拟桌面云。所有的呼叫中心不再需要台式机,呼叫中心员工办公只需要一个云客户端加显示器即可,真正的桌面都运行在后端的云里面。虚拟桌面云整个平台,包括后端对桌面、云终端的运维管理、资源分配调度、动态伸缩等等功能,都是基于OpenStack来打造的。在整个过程中,我们也碰到了很多坑,但我们还是跃过去了,给OpenStack修复了很多bug。一旦研发到这个深度,OpenStack会对携程这样的企业,或者其他的互联网企业很有价值。如果光是去做一个POC,十几个人去用用它,用了三个月以后觉得太复杂放弃,那么很难发现它的真正价值。
总体来说,造成不少对OpenStack吐槽的现状,不仅仅是运维的能力不够,也因为OpenStack还不够成熟,这两方面都有。