ssm架构 开源项目_如何发展健康的开源项目基础架构

ssm架构 开源项目

2013年,我加入了OpenStack基础架构团队。 在团队工作的四年中,我了解了很多有关在开放本身中为开放源代码项目托管基础结构的价值。

2014年,我在All Things Open上进行了演讲,并接受了Jason Baker的采访,内容涉及我们如何进行公开的系统管理。 我对这个团队的参与促使我提倡系统管理员使用版本控制并了解与分布式团队合作的工具。 在2016年奥斯汀举行的OpenStack峰会上,我们的团队就导航开源OpenStack基础设施进行了演讲。

OpenStack项目在开源基础架构领域的领导地位不可避免地导致我们遇到其他开源项目,这些项目同样是开源项目的全部或部分基础架构。 2016年2月,我启动了OpenSourceInfra.org ,开始跟踪这些基础架构。 该站点的源代码托管在GitLab上 ,在过去的几个月中,我们已经看到合并提案的稳步增加,以添加新项目。

随着这种兴趣的增长,我最近与IBM的Spencer Krum合作,终于在SCaLE15x举办了我们的首个活动“ 开源基础设施日” 。 我们非常感谢Ilan Rabinovitch和SCaLE15x的工作人员能够在太空方面为我们提供支持,但尚不确定这是第一次盛会。 从OpenStack到Apache基金会和Travis CI的六位演讲者组成的阵容,通过一系列基础设施和他们各种各样的工具,使与会者参加了上午的演讲。 下午,我们举行了一次非会议,交流技巧,并就影响我们所有人的话题进行了讨论。 活动的完整时间表已发布 ,每个演讲的幻灯片现在都已链接。

Open Source Infrastructure Day sign

开源基础设施日标志

一天的开始是Monty Taylor的演讲, 从零到2500:完全在Open中管理OpenStack开发 。 在本次演讲中,他带我们了解了OpenStack基础架构的历史。 团队在建立可靠的开源基础架构的过程中存在许多错误,包括组织和部署Puppet模块。 在整个演讲中,他着重介绍了所遇到的挑战和解决方案,这些挑战和解决方案导致了庞大的持续集成系统和基础架构,其核心贡献者跨越了OpenStack社区的多家公司。

E. Dunham在Servo浏览器引擎的开放基础架构上发表了讲话,其中Servo浏览器引擎是根据Rust社区的最佳实践公开开发的。 休息之前,我们先听Daniel Pono Takamori的话,他简要介绍了Apache Software Foundation的开放基础架构,然后深入探讨了捐赠给基础架构的宏和微 。 为了帮助社区学习如何支持开放式基础架构,他强调需要给工程师时间来开放式基础架构项目,以及如何有效地捐赠硬件和云资源等资源。

上午继续进行了PostgreSQL社区的Magnus Hagander的演讲,他带领我们完成了该项目现在使用的全自动ACME / Letsencrypt集成 。 全部开放,该工具与社区共享,以帮助其他项目自动管理整个基础架构中的SSL证书。 Travis CI的Carmen Andoh随后加入了我们,通过Travis CI的开放源码构建基础设施工程,对他们的基础设施进行了深入了解。 尽管与完全开源的基础架构有所不同,但他们愿意共享工具,工程和系统设置背后的原理,这为数百个使用其CI系统进行项目开发的开源社区带来了巨大价值。 为了完成我们的一系列演讲,R。Tyler Croy谈到了 前往Jenkins项目的全云计划 ,其中概述了Jenkins项目基础结构到Microsoft Azure云的迁移以及容器的大量使用。

开源基础设施日与会者

会议开始时,整个会议室都进行了对话: 《为FOSS项目运行FOSS的道德义务》 。 由Apache基金会的Daniel Pono Takamori提出的问题探讨了开源项目是否应为其社区使用专有服务(最著名的是GitHub,Slack),还是作为开源项目有义务使用开源工具。 会议室中有各种各样的意见,包括团队资源,权宜之计以及长期的得失。 出现的某些主题与Thierry Carrez最近的文章“ 使用专有服务开发开源软件”中涉及的主题相似。

预期不会得出此讨论的结论,但从各个方面学习思想很有价值。 还提议了一个讨论此问题的邮件列表,以进一步推动在线对话。

Unconference schedule

非会议时间表

下午的其余时间包括以下非会议会议:

  • 处理捐款筹款
  • 租用Mac进行持续集成测试等
  • 货柜
  • 您的项目如何进行持续集成测试

Unconference session on using FOSS for FOSS

关于使用FOSS进行FOSS的非会议会议

本次活动以R. Tyler Croy,Clint Byrum,E Dunham和Karsten Wade的总结总结。

总而言之,我们有35人报名参加了这次活动,但在高峰期,我们有50多人参加上午的谈话,我们感到非常兴奋。 尽管规模较小,但下午的非会议吸引了很多人,他们在我们的三个会议时段中都对开源基础设施进行了投入。

在整个周末的剩余时间里,一个共同的主题是我们接下来要做什么。 通过这次活动,我们发现社区不是一个很小的社区,而是有更广泛的群体对推动开放基础架构的发展感兴趣。 自活动以来,我们已经看到Freenode上#openinfra频道的参与度进一步增加。 您还可以通过在Twitter @OpenSourceInfra上关注我们,来关注成长中的社区的最新消息。

有关更多信息,您可能还想阅读Spencer Krum的文章,这是我在开放基础设施日@ SCaLE 15 x 中学到的7件事

翻译自: https://opensource.com/article/17/3/growth-open-source-project-infrastructures

ssm架构 开源项目

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值