OpenStack公司需要保持与社区的一致性
- +1 你赞过了
OpenStack提供了一套部署、管理IT基础设施,建立公有云或私有云服务的框架。OpenStack在云计算市场正在由以前的概念阶段进化到落地阶段,不光大型IT纷纷布局OpenStack,OpenStack初创公司也纷纷推出专业的服务切入到OpenStack市场。九州云就是这样一家公司,近日九州云副总裁陈沙克就OpenStack的热点问题接受了笔者的专访。
九州云成立于2012年,公司自成立之初,即致力于国际前沿云计算技术开源软件OpenStack的研发。整体贡献中国第2,全球第17(Liberty版本),其中在界面模块Horizon 、应用发布模块Murano项目、数据库服务模块Trove、容器技术模块Magnum和自动化测试模块Tempest这几个项目都挤进了全球贡献前10;同时为中国最大的OpenStack培训机构,RedHat官方认证培训合作伙伴;RHOS标准培训;OpenStack训练营和定制化培训。已获2项软件著作权,1项专利技术申请中。
OpenStack是否已经企业就绪?
OpenStack已经事实成为开放云计算的标准框架,业界也有厂商打出OpenStack已经企业就绪的口号。陈沙克表示,经过多年的发展,OpenStack在慢慢成熟。而企业的需求多种多样,OpenStack已经能够满足企业的特定需求。经过五年的发展,OpenStack步入稳定期,功能组件不断成熟,新功能不断增加。当然新功能给OpenStack带来不稳定,但是却增加了OpenStack在使用场景上的丰富性。在生产环境下,企业可以使用OpenStack的稳定功能进行生产部署,而对新功能进行测试验证。OpenStack越来越能够满足企业应用场景的需求。
HP、IBM、RedHat都在将OpenStack作为下一个战略制高点,布局生态。陈沙克表示,随着越来越多的厂商介入到OpenStack社区,这给社区带了更多正面性的发展效果。这些厂商对于OpenStack的关注影响了它们的客户,促进了OpenStack在企业中的认知普及。
但是,这些厂商的介入不可避免的把专有的技术和产品带到了社区。比如存储和网络厂商将自己的专有驱动计入到OpenStack,这样会出现与社区相悖的厂商锁定情况。对此,OpenStack社区正在研究将OpenStack的组件进行框架化,而把厂商的专属东西单独拿出去。这样可以兼顾厂商利益和社区利益。
同时,OpenStack社区为了发展,也在积极吸纳其他开源项目,比如Docker和Hadoop、Spark等。这也体现了OpenStack社区的开放性。
OpenStack公司需要与社区保持一致
在大型厂商布局OpenStack的同时,OpenStack初创公司也如雨后春笋般出现。但是OpenStack初创企业也开始分化,比如Mirantis获1亿美元B轮融资,而OpenStack项目创始者之一Nebula公司倒闭。对于这种现象,陈沙克表示,对于开源项目,任何脱离主流版本的分支是无法生存的,如果不能与社区保持一致,那么这个版本就会变成孤岛,后续的维护是难以为继的。Mirantis的OpenStack版本是与上游社区保持一致的,这是其得以迅速发展的关键。九州云的产品也是是与上游社区保持一致的,代码的修改会回馈社区。
国内工程师要进一步提高在开源社区的影响力最大的挑战还是在沟通上。其实在大的工程项目上,具体的想法和代码的实现只是一部分,更大的一部分是怎么向世界各地的其他社区成员解释清楚自己的想法,说服他们这是一个有价值的改动。有不少社区成员在思考一个问题的解决方案时,过分注重怎么在短期内解决一个问题,而忽略了解决方案对整个项目的长期影响。
九州云的市场布局
对于九州云与海云捷迅、EasyStack、UnitedStack等国内友商的差异化,陈沙克表示,九州云完全基于社区产品进行服务,牺牲速度换取发展。特别是对于OpenStack初创公司一定要知道自己什么不能做,明确对客户说明什么不能做,这样才能服务好企业客户。
“有破有立”是九州云的未来发展的思路,比如九州云不会做公有云,因为目前公有云在业务模式上并没有实现盈利。但九州云会专注于私有云市场,在考虑企业需求的同时,帮助企业实现传统应用的迁移,专注实现“落地的最后一公里”,过去这一两年,九州云开发的企业私有云插件多达几十个,这些插件主要是为了解决企业在OpenStack落地过程中困难,当然,不少控件九州云也反馈给了社区,比如在工单管理、公告管理、日志收集、监控整合等,九州云在社区里发起了两个项目Spanner(运维界面)和Evoque(工单系统),都已经被社区采纳,进入了孵化项目组里。
对于九州云与NetApp的合作,陈沙克表示,OpenStack初创企业需要传统IT厂商的渠道,而传统IT厂商也需要OpenStack初创企业的专业服务。这就将传统IT架构和互联网进行了结合,双方都可以满足客户的应用和业务需求。
接下来,九州云会有哪些布局呢?陈沙克透露,九州云未来还是会不断教育用户,增强客户对于OpenStack的信心,积极参与社区工作,消除用户担心。
OpenStack在企业中的落地是一个持久战,需要耐心。这个过程就是企业知道OpenStack到怎么用OpenStack,然后如何用好OpenStack。
总结
经过和陈沙克的讨论,笔者认为OpenStack在企业中应用已经进入到一个新的阶段,这得益于OpenStack整个生态上下游厂商的协同努力。就像陈沙克说的,没有人能预测OpenStack未来的发展,但是当产业上下游的厂商都在参与这个事情的时候,其实我们对于OpenStack的未来是不用担心,作为厂商唯一能做的事情就是参与进来,满足客户需求,为客户创造价值。
最新资讯
热门视频
新品评测