专访OpenStack 基金会主席Alan Clark
最近几年,在整个的IT市场,云计算的发展非常迅猛,到今天已经从最初的概念宣传期过渡到了应用实践期,这其中,开源起到了很大的作用。以前提起开源系统和开源软件,大家首先想到的是Linux系统,毕竟对于中国用户来说,Windows是一个相对保守传统的系统,而Linux更加开放。其实在云计算领域,开源也起到了非常大的作用。最近,DOIT记者有幸采访了SUSE行业创新、新兴标准和开源总监,OpenStack 基金会主席 Alan Clark先生,他与我们分享了OpenStack的发展情况,我们将重要的观点整理成文,供网友参考。
开源对于云的贡献
Alan Clark先生首先介绍了开源项目的发展情况。四年前的时候他参与到开源的项目中,而两年半前他们认识到有必要创建一个独立的,非盈利的基金会来支持项目的发展,这也促成了OpenStack基金会的创立。由于当时的技术发展很快,所以大家也随着技术不断的成长而不断成熟。这种成熟使得OpenStack不但在社区里面广泛地应用,而且也推广到很多企业中。由于这个组织又具有开源性,所以基金会的成员可以把很多好的开源资源整合到OpenStack中。大家都知道OpenStack对于云计算的重要,又由于OpenStack本身是开源的,所以可以说开源对云计算的构建和推广发挥了非常大的作用。
OpenStack 基金会主席Alan Clark 接受记者采访
开源同样也让SUSE得到了很好的发展,由于Alan Clark先生在SUSE里面主要负责研发和行业创新方面的工作,所以可以从开源社区中了解到哪些领域是客户感兴趣的重点,从而进行研发。SUSE针对云计算也已经发布了四款产品,而且在最新的版本中,对云的高可用性和快速部署有很好的支持,同时也有非常好的安全性。这些其实都是开源对云计算的贡献。
OpenStack在中国的发展与合作
接下来Alan Clark先生介绍了OpenStack在中国的发展情况。由于OpenStack是一个开源组织,因此其发展离不开大家为它所做的贡献,从全球的所有区域排名当中可以看出来,中国的贡献排名第二。Alan Clark先生特意介绍了最近半年OpenStack在亚洲所承办的活动的初衷,他说:“我们长期以来都非常重视中国所做出的这些贡献,也非常重视我们社区当中来自中国的这些技术人员。所以我们在11月份在香港召开了OpenStack大会。当时我们在香港举办这次大会的时候,也意识到中国很多社区的技术人员要出差去北美和欧洲可能会比较困难,所以我们选择第一次将大会在香港来举办,方便中国的这些社区的技术人员来参与。我们举办这次峰会的其中一个目的就是能够让我们社区当中这些亚洲成员能够有机会和我们不同项目的关键开发者进行很好的沟通,并帮助他们克服参与加入社区当中最初的那些障碍。可以看到,中国的这些社区的技术人员,他们一直在做贡献,而且做的贡献也是越来越大,可以这么说,他们已经克服了最初加入到社区的一些障碍,现在开始作出一些巨大的贡献。这个峰会的另外一个目的就是让我们了解亚洲对OpenStack有什么样的需求,有一些什么样的兴趣,看亚洲的各国政府和云服务提供商和云厂商对OpenStack有什么样的关注,有什么样的需求。可以说从大会的结果来看,我们这次大会非常成功。”
OpenStack的实际问题
说到亚洲贡献者的发展,其实也不能不提大家遇到的实际问题,因为也不是每个人都有机会面对面与Alan Clark先生请教这些问题,所以他也很乐意与我们分享他是怎么看待这些问题的。
其实在OpenStack社区里面就有一些用户反馈,OpenStack的部署还不完善,用户需要去做很多操作,如何面对这样的问题呢?Alan Clark认为开源本身就是给你一个更加自由的空间和平台,而且很多事情总是在不断变化过程当中,比如说像扩展性他也一直非常关注,非常重视。“因为我们部署的越来越大,所以需要解决扩展性的问题。我们社区认识到这个问题,解决分布机制问题的话,在接下来的几个发布版本会逐渐解决。”
而针对OpenStack新老版本需要导入导出的操作问题,Alan Clark说这可以分两个层面来回答:“第一个层面是跟虚拟化的技术发展相关。OpenStack依赖于虚拟化技术,但是对虚拟化技术没有完全的控制,要看其它的跟虚拟化有关的开源的项目虚拟化解决的情况怎么样,这是第一点。第二个需要和其它开源的项目进行很好的协调以及相关的工作完善。从一个版本过渡到另外一个版本,他们有一个叫确定核心的项目,我们通过这个项目希望发布版本可操作性,和厂商之间能够有进一步的提升。”
如何认识OpenStack的安全性
其实用户部署云的两大障碍除了开放就是安全,开源解决了开放这个问题,但是安全与开放似乎又是一对矛盾。就连OpenStack联盟中的一些成员也觉得用这个基础来构建用户的关键业务,还是觉得风险有些大,所以出现了公有和私有云的划分,这其实也是大家一直在考虑的问题,用户该如何认识和理解OpenStack的安全性。
Alan Clark这样解释这个问题,OpenStack本身的发展速度非常快,它不是所有的模块都不安全,也不是所有的都安全,像计算的模块是比较成熟和稳定的技术,所以就比较安全。但是一些新的组件,比如说像安装为主的一些组件,或者以大数据为主的一些组件,它可能是新推出来的,但是它的稳定性和成熟度不像老的技术那么高。所以要更好地帮助用户理解哪些组件,哪些部分是非常成熟的,是用户采用程度非常高的,哪一些技术还没有进行验证,哪一些是新的技术。
另外需要看各个厂商重视的程度,比如说像SUSE的话,实际上会花很多的时间和精力来测试OpenStack发布的版本。他们会知道,用户会把OpenStack发布的版本用于一些业务关键性的一些应用。所以SUSE这些厂商的话,能够帮助客户把这些东西更好的实施在硬件上、网络设备上还有储存设备上。而且是能够支持一些关键任务的场景和环境的。SUSE还可以增加一些新的技术来更好的支持关键性的应用,比如说高可用性的技术和能力,能够来更好的支持这些关键型的业务环境。
开源、合作、竞争 支撑起云计算未来
云计算是一件很美妙的事情,它巧妙地解决了很多相互矛盾的事情,使得人们为一个共同目标奋斗,那就是开源、开放、安全可靠。Alan Clark 介绍说,OpenStack基金会在这个过程中也与全球很多企业展开合作,其中也包括中国的企业,这些企业中包括惠普、IBM、联想、英特尔、华为等,还有一些参与到OpenStack基金会的企业,他们主要保证硬件的驱动设备还有一些储存,还有网络的设备,能够很好的与OpenStack兼容,所以他们也加入到基金会中。另外还看到很多中国的小企业,现在也积极的加入到OpenStack基金会当中。所以,开源实际上是给这些小企业创造一些优势,创造一些能力,让他们也能够和一些大企业进行竞争。
相信随着云计算的落地和发展,会有更多的企业加入到OpenStack基金会中来,为云计算做出更大的贡献。