可组合性让OpenStack成为开源项目粘合剂


导读

    

市场的不断变化,使得OpenStack也在发生变化。


在 OpenStack 澳大利亚峰会的主题演讲中,Jonathan Bryce(OpenStack基金会执行总监)以项目名义强调了“Open”和“Stack”的含义,并强调了 OpenStack 生态系统内协作的重要性。


OpenStack已经取得了空前的成功。它激发了IT行业的应用规模增长,创造了消费云的新途径。在短短6年的时间里,其采用率和社区发展速度甚至超过了全球最大的开源项目Linux。


那么,为什么OpenStack需要重新定义并强调协作?而且,为什么是现在?


OpenStack基金会首席技术官Mark Collier表示:“OpenStack已经证明了自己的技术价值。可以看到,OpenStack已在全球范围内大规模使用。”


Collier说,OpenStack社区的目的全都是为了解决问题,并不断完善计算、存储和网络。而现在还不限于这一点。


随着OpenStack的大量采用和大幅增长,新的挑战出现。OpenStack社区和OpenStack基金会对这些挑战做出了回应,并调整了 OpenStack 项目的运作方式 ——从集成式发布到Big Tent,再到可组合性。


OpenStack社区


基金会团队今年所做的一件事就是思考项目的“开放”意味着什么。在过去的五年中,OpenStack围绕“开放”建立了一个伟大的社区。全球有超过8.2万人成为这个庞大社区的成员。但基金会面临的一个大问题是,未来五年如何发展?


他们首先思考的是,什么原因使 OpenStack 获得现在这个成就。


Bryce强调开放和协作是有道理的。在接受Linux基金会采访时,Bryce说:“我们并没有真正讨论过对待开放的态度。我认为这有点迟了,因为当你现在看技术产业的时候,你会发现‘开放’这个术语不断出现。开放这个词被附加到不同的产品上,因为市场需要。” 


Bryce表示,社区开放的四个支柱是:如何编写代码、如何设计系统、如何管理开发过程,以及如何实现社区互动。


当你查看 OpenStack 的堆栈部分时,会发现没有构建 OpenStack 云的单个组件。许多不同的组件来自不同的独立开源项目,而这些组件是堆栈的一部分。“我们正在建立技术堆栈,但这不是一个严格的堆栈,它实际上是一个灵活的可编程基础设施技术栈。“Bryce说。


不同的开源项目,在大多数情况下都是孤立的。无论是 KVM 还是 Open vSwitch 或Kubernetes ,它们都是相互独立开发的。


“实际上这并不是一件坏事。”Byce说,“因为你需要专注于某个话题的专家。这种专业知识为你提供了一个非常好的容器编排系统、一个非常好的分布式存储系统和一个软件定义的网络系统。但用户不能独立运行这些东西。在这个星球上没有一个 OpenStack 云是只能运行OpenStack 社区编写的软件。“


保持同步


OpenStack 社区看到的一个大问题是这些项目之间的鸿沟。


Bryce说:“在这些不同发行频率的开源项目之间需要保持同步。到目前为止,我们把这些问题留给用户来解决,但我们意识到这件事由我们做可以做得更好。”

 

OpenStack 社区从一开始就与其他社区合作。Bryce 举了 KVM 项目的例子,这是OpenStack 用户使用的众多项目之一。


Bryce说:“当我们启动 OpenStack 项目时, KVM 并没有被广泛地认为是一个生产就绪的管理程序。它有很多新的、不稳定的、完全不可靠的功能。但是 OpenStack 成为 KVM 使用的一个重要推动力。OpenStack 开发者为 KVM 提供了上游支持,而这种支持最终帮助 Nova 和 KVM 的成熟。” 


这种情形越来越常见。例如,Bryce提到了 Research 451 的一个报告,报告指出已经拥有OpenStack 的公司采用容器的速度比那些没有 OpenStack 的公司快三倍。


是的,这种合作一直存在,而且还有很大的潜力。Collier表示,将这些不同项目粘合在一起的OpenStack 社区成员已经获得了这方面的专业知识。OpenStack 基金会计划帮助社区成员分享彼此的专业知识和经验。


Collier 说:“开源社区喜欢回馈。这样的合作是为了分享软件和运维方面的 konw how ——这可以让你理解创新并将其投入生产。”


“这些是缺失的环节,是开放式基础设施的最后一英里。”Collier补充说。


Bryce说:“如何实现这种合作?编写软件很难,但把人们聚在一起变得不那么难。在开源社区,我们不能忘记这一点,我们远程工作,在世界各地进行在线协作。”


面对面协作


像 OpenStack 峰会、开源峰会、KubeCon 等许多实体活动将这些人们面对面地聚集在一起。


“会面非常有价值。它建立了信任,当我们回到各自的位置并在网上进行协作时,这种信任使我们更有生产力。“ Bryce 说。


展望未来,OpenStack 基金会计划活动将所有与 OpenStack 用户相关的技术包括在内。他们已经开始了像 OpenStack Days 这样的活动,其中包括 Ceph、Ansible、Kubernetes、Cloud Foundry 等项目。


Bryce说:“当你遇见别人,花时间和他们一起工作,你们自然会更好地了解彼此,并且知道如何一起工作。这是真正实现协作的重要组成部分。”




投稿邮箱:openstackcn@sina.cn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值