OpenStack发展了五年多的时间,打败了很多其他开源云技术,获得了很多厂商的青睐和支持。为此,51CTO记者特别采访了【WOT2016互联网运维与开发者峰会】特邀讲师、OpenStack社区知名布道师和贡献者李明宇,来分享他看到的OpenStack发展情况以及Swift跨地域部署问题。
OpenStack无疑是这几年云计算领域里最火的技术之一,他打破了亚马逊谷歌等少数公司在云计算领域的垄断,使更多用户能够以更低的成本、更高效的方式来使用云计算。OpenStack发展了五年多的时间,打败了很多其他开源云技术,获得了很多厂商的青睐和支持。OpenStack在国内的发展情况怎样?最好实现的OpenStack的方法有哪些?OpenStack里的存储模块Swift的优势特点有哪些?跨地域的存储系统实现过程中的难点有哪些?
为此,51CTO记者特别采访了【 WOT2016互联网运维与开发者峰会 】特邀讲师、OpenStack社区知名布道师和贡献者李明宇,来分享他看到的OpenStack发展情况以及Swift跨地域部署问题。
Openstack中国区代表 李明宇
李明宇之前在中科院软件所工作,主要负责解决实际工程问题,带领团队承担分布式系统和云计算的相关工作。离开中科院后,李明宇一直致力于OpenStack等云计算和大数据相关开源技术的研究和传播,为企业提供咨询、评测等技术服务。李明宇的工作也得到了OpenStack国际社区的认可,今年四月他将在奥斯汀举办的OpenStack Summit峰会上进行培训和分享。
OpenStack技术的火热,也让很多企业看到了商机。在中国,传统的IT厂商纷纷拥抱OpenStack,推出自己的OpenStack解决方案,也有很多初创的企业,专门针对OpenStack领域提供产品和服务。
OpenStack的发展有人看好有人唱衰,而在李明宇眼里,OpenStack的发展是前景一片光明,并且市场也会持续增长。李明宇告诉51CTO记者,“我明显感觉到最近一年国内厂商的产品更加成熟,技术上也增添了许多core,这说明,我们中国工程师的能力得到了OpenStack国际社区的认可,中国的一些工程师可以和国际上最优秀的工程师平起平坐了。”
虽然,李明宇非常看好OpenStack的发展前景,但是也指出了国内存在的不良现象。目前,国内与OpenStack相关的企业也有几十家,但是这些企业是否真的有能力,帮助企业部署实施呢,这个有待拷证。李明宇表示,有的小团队只有几个人,没有深入研究过OpenStack技术,也没有丰富的实践经验,只是学习一些技术文档和案例,就认为自己有技术实力可以赚钱。这些企业的出现,会抹黑中国真正优秀的OpenStack创业公司。
对于OpenStack的下一波机会,李明宇认为,不在OpenStack的技术本身,而是在整个生态系统,并且是集中在垂直的技术领域。例如,存储问题,网络问题, OpenStack环境中运行Oracle,OpenStack怎样更好的支持大数据业务,租户怎样为自己的数据做备份,应用的分发、部署以及升级等问题。
李明宇曾讲过,用户自己实施的OpenStack项目中,10个项目有9个是失败的。这是什么原因造成的呢?李明宇认为,OpenStack的玩法可以用开车做了比喻:“以前我们都骑车,有一天你开车了,我觉得非常好,跑得快而且风吹雨打淋不着,于是我也买了汽车,但是我不会开,凭借着对开车的一知半解,认为自己可以搞定,于是就上路了,结果可想而知。为了避免出现交通意外,不如我自己花时间去报名学习开车,或者聘请一个司机来帮我开车。”OpenStack亦是如此,无外乎两种途径:一是企业自己花钱、招聘相关技术人员,培养技术人员;二是购买专业的OpenStack厂商的产品或服务。
Swift的流行得益于OpenStack,应该是目前最流行的对象存储系统,相较于HDFS、Ceph等技术,Swift的特色又有哪些呢?李明宇表示,主要还是从需求出发,如果用户需要对象存储,最好使用Swift,如果是需要大文件存储并且支持MapReduce,那么HDFS是最佳搭档,如果需要超融合,那么很难找到比Ceph更适合的方案了。
在4月的WOT2016互联网运维与开发者峰会上,李明宇也将分享OpenStack Swift跨地域存储集群的部署与优化的内容。那么什么是存储的跨地域部署呢?李明宇认为,仅仅在两个或多个地点、数据中心 部署存储系统并且连接,并不是他所谓的跨地域部署。“我说的跨地域部署有三个重要条件。一是用户在读写数据时对‘跨地域’是无感的。例如在北京、上海和深圳三地数据中心的服务器搭建了Swift存储集群,用户在写入数据时并不关心数据写到了哪个数据中心,甚至不知道数据中心的数量和具体位置;第二,真正的跨地域部署是任何一个数据中心宕机,数据还可以正常读写;第三,整个存储集群在读写性能上是优化的。例如,北京的用户直接从北京的数据中心中读取数据而不会跨到深圳或者上海,写数据时亦然。”
李明宇认为,虽然用Swift做跨地域部署很简单,但是要在生产环境中使用,门道还是挺深的。在本次WOT2016互联网运维与开发者峰会上,他将会更加具体的分享Swift跨地域部署时的门道和常见的错误,也欢迎感兴趣的用户一起来探讨。
【编辑推荐】
【责任编辑:谭盼 TEL:(010)68476606】