40个人在搞事情,还是决定OpenStack未来的大事情
Posted 开源云中文社区
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了40个人在搞事情,还是决定OpenStack未来的大事情相关的知识,希望对你有一定的参考价值。
上周,来自OpenStack技术委员会、用户委员会、董事会和基金会员工的约40人在波士顿召开会议,讨论OpenStack的未来。我们坦率地讨论了作为一个社区面临的挑战,以及为什么我们提供开放基础设施的使命比以往任何时候都更重要。
为了探讨问题的解决之道,Mark Collier详细介绍了社区的力量,在不同行业中大规模运行OpenStack的用户数量以及在相关开源项目上取得的进展。
OpenStack是全球最大的开源社区之一。仅在2016年,就有来自几十个国家的3479个宝贵的开发者、数百个机构为OpenStack做出了贡献,合并的变化数量同比增长了26%。OpenStack社区的规模和多样性是一个巨大的优势,但像任何大型组织一样,规模本身就意味着一系列挑战。
Allison Randal(他为组织策略会议事先做了很多工作),提出了一些代表OpenStack所面临的一系列值得注意的挑战和机遇的主题类别。然后,每个研讨会参与者都被要求来确定要在每个类别中取得进展,我们应该采取的第一个最重要的行动。
五个主题类别是:1)我们如何与别人沟通“什么是OpenStack”;2)OpenStack还未解决的需求;3)与相关技术交互和提供支持;4)技术变革和5)社区健康。在整一天中,我们制定了每个类别的行动计划,这些计划将有助于集中社区的努力,并保证在未来六个月取得重大进展。
六个月社区路线图
在接下来的六个月中,我们将重点关注以下社区工作:
在OpenStack框架下更好的沟通和分类项目,即目前被称为“大帐篷”的项目,以帮助用户了解什么是OpenStack和不同项目的状态
将开发人员/用户/产品团队汇聚在波士顿论坛,以改进我们将需求转化为代码的流程
使Cinder块存储或Keystone身份服务等单个OpenStack项目更容易被Kubernetes这样的相关技术社区使用(打破了你必须要么全用、要么不用OpenStack的看法)
通过减少支持的配置和选项的数量来简化现有项目
挑选下一代社区领袖,帮助他们成长
每项工作都有一个特定的负责人,并将在接下来的几周内充实内容,以便于在在4月11日的董事会会议上讨论进展。现在,我将深入介绍每个类别的更多细节,包括上下文背景、讨论对话和不同的想法。
如何沟通“什么是OpenStack”
现在,任何相关的开源项目都可以将自己添加到OpenStack git、通信工具和基础设施进行测试。新计划和创新理念的爆炸式增长让社区见证了这一点。虽然这种增长和兴趣是一个非常积极的结果,保留一个定义商标使用、官方项目、核心能力和代码要求的过程已经动摇了“什么是OpenStack”的基础。
在过去两年中,在如何沟通组成OpenStack的项目方面有一系列变化。以前,新项目通常在Stackforge开始,一旦这些项目想成为OpenStack的官方组成部分,它们将向技术委员会(TC)申请,直到达到标准以成为集成版本的一部分。
为了解决成长的痛苦,大约两年前,TC实施了两种不同的策略:1)采用了一个通常被称为“Big Tent”(现在这是一个有争议的名字)的新框架,2)停止使用Stackforge品牌。这些变化的组合基本上为两层模型(官方/非官方项目)而不是三层模型(Stackforge /孵化/集成)奠定了基础。Interop工作组将“核心”定义为通过测试验证商业产品的能力和代码要求,“集成发布”的概念已不复存在。为了更好地了解官方项目的状态,技术委员会和用户委员会还定义了表示不同成熟度、开发过程等的“标签”。
改进当前状态的建议包括更好地传达不同项目的价值和定位,定义由不同用例(例如OpenStack for NFV)组成的项目组构成的“星座”或部署模式,以及更好地对现有OpenStack官方项目进行分类。关于如何实现这一目标,有很多关于主观判断和客观判断的讨论。最终,决定在OpenStack中更好的映射项目是第一个最重要的步骤。技术委员会主席Thierry Carrez,将与一个跨社区志愿者团队一起率先实现这些重要的努力。
相关技术
我们一直在谈论一个关于构建云的LAMP堆栈的社区,认为OpenStack是可编程的基础设施,并能识别在其上面、周围和下面的重要技术,人们为不同的用例选择不同的技术组合。我们如何更好地与这些不同的技术社区进行整合和协作是这次波士顿谈话的一个关键话题。
提案包括更多地关注跨社区参与,包括上游工作和相关社区的技术合作,以确保避免“没有这回事”综合症和消耗OpenStack以外的技术。最终,该小组决定跨社区工作是至关重要的,并且正在努力。但首先,我们需要做的最重要的事情之一是使个别的OpenStack服务像Cinder块存储和Keystone身份服务容易被其他技术使用。我们需要改变你必须使用所有常见的OpenStack服务的心态,并展示每个项目本身是有价值的,并且将以独特且有价值的方式与不同的技术相结合。 Chris Price(他作为爱立信的一员最近由金牌会员当选为董事会成员,也参与OPNFV)将协调这些努力。该团队也是很受欢迎的志愿者团队之一。
未满足的需求
虽然我们已经做了不少伟大的工作来建立直接参与和做出贡献的用户和运维人员群体,为这么一个大规模的项目优化反馈回路一直是一个不小持续的挑战。我们现在有一个当选的用户委员会,负责监督11个工作组(包括一个产品工作组),帮助创建用户案例并传达关键项目的路线图。然而,战略研讨会这次讨论的挑战是将产品工作组创建的用户案例连接到技术贡献者的实际蓝图(具有应用资源),这需要更深入的差距分析和社区购买。
讨论范围包括我们如何判定需求的优先级,如何减少新需求的数量,重点关注重构/拥抱相关技术以专注于规模,但该小组最终决定将主要利益相关者(用户委员会/ TC /产品工作组)聚集到波士顿峰会论坛,围绕用户案例、差距分析、符合当前技术状态的合作/沟通,将对减少用户的痛苦具有最大影响的事项优先。新当选的用户委员会委员Melvin Hillsman将推动这项工作。
技术变革
我们意识到一些改变建议不适合“如何沟通‘’什么是OpenStack‘”或“未满足的需求”之后,因此把它们放在“技术变革”这一类。为了处理用户对复杂性的反馈,本类别中提出的想法包括挑选可能不具有战略性或满足我们的质量标准的官方项目,欢迎在OpenStack框架之下的竞争实施以实现更大的变革和创新,融合部署工具(特别是基于容器的部署工具)的数量和记录族群化的知识。最终,小组决定了第一个需要采取的最重要的行动是,简化现有的OpenStack项目,包括减少配置选项的数量。 Mike Perez(他在OpenStack基金会担任跨项目开发协调员,并且也是TC的当选成员),将率领这一努力,并与TC紧密合作的。
培养社区健康性
我们的目标是创造一个可持续发展和富有成效的社区,其中多样性受到重视,获取领导力的机会丰富。在改善社区健康方面有几个不同的建议,包括已有努力、改进流程和工具、认可相关社区的贡献,以及培养新的领导者。关于已有和新的培养领导力的投票很接近,但是人们普遍认识到,有一些努力,如Upstream University已经到位,获取新的领导力是一个新的重要的焦点。Steven Dake(他在思科工作,并且是个人选举的董事会成员),自愿领导该小组以确定实现该目标的下一步。
参与其中
在整一天中,有关所有主题的参与和讨论都很活跃。广泛的共识显示,我们正在进入一个令人兴奋的、重要的阶段——OpenStack既面临着机遇,也面临着挑战。如果你想在这些领域帮助推动OpenStack,请发送电子邮件到基金会邮件列表,直接联系一个团队领导,或加入在4月11日举行的下一个董事局会议。
编译:Jonathan Zhang
来源:http://superuser.openstack.org/articles/community-leadership-charts-course-openstack/
投稿邮箱:openstackcn@sina.cn
以上是关于40个人在搞事情,还是决定OpenStack未来的大事情的主要内容,如果未能解决你的问题,请参考以下文章