OpenStack 十年 – 中兴通讯的鲍玉萌

讲故事是影响、教导和激励周围人们的最强大的手段之一。为了庆祝 OpenStack 的 10 周年,我们正在重点介绍来自社区各个角色的个人故事,他们帮助使 OpenStack 和全球开源基础设施社区取得成功。 

在这里,我们采访了中兴通讯的鲍玉萌。她向社区讲述了她如何开始接触 OpenStack,以及过去十年 OpenStack 中她最难忘的回忆。

您是如何开始使用 OpenStack 的?现在您在做什么?

四年前,我正站在人生的十字路口。那时,我即将从英国利兹大学获得电子工程硕士学位,正在考虑是继续在学术领域攻读博士,还是在工业界找到一份 OpenStack 软件工程师的工作。

由于我完成了研究型硕士学位,我对博士研究会是什么样的已经相当熟悉。然而,云计算和 OpenStack 对我来说完全是全新的领域,这因此激发了我更深入了解的兴趣。在搜索云计算趋势、阅读博客、观看 2012-2015 年的许多 OpenStack Summit 视频,包括主题演讲、小组讨论、知名公司和机构分享的案例研究之后,最让我产生共鸣的是开源的魔力、云计算的未来前景以及 OpenStack 的独特性。我爱上了云计算和 OpenStack。所以我接受了中兴通讯提供的 OpenStack 软件工程师的工作,并开始为 OpenStack 社区做出贡献。

在过去的四年里,我从一名初级工程师成长为一名高级工程师,为 OpenStack Watcher 和 Cyborg 项目(加速器管理)做出了贡献,现在担任 Cyborg 项目的核心审查员,以及 Watcher 项目的退役核心审查员。

过去 10 年 OpenStack 最美好的回忆是什么?

给我印象最深的是“开放”。

社区对任何人开放。作为一名开发人员,你贡献的每一行代码都可以被其他人审查,这对我来说意义重大,尤其是在我的补丁集有时会得到经验丰富的贡献者和技术核心成员的审查时。他们切中要害的评论和建议不仅指导我完成功能实现,还帮助我深入了解 OpenStack 生态系统技术,并培养优雅的编码习惯和系统思维能力。

除此之外,OpenStack Summit(新更名为 Open Infrastructure Summit)自 2012 年以来每年都会举办。这为公司提供了一个开放高效的社交渠道,以便从客户那里获得反馈,运营商分享他们的经验,以及开发人员面对面地讨论他们的计划。我在参加亚特兰大、都柏林 PTG、波士顿、悉尼、上海峰会以及在中国大陆举行的武汉、北京黑客马拉松时,遇到了很多同行,并结交了许多好朋友。

第三,OpenStack 对各种新的挑战都非常开放。这些挑战不仅包括技术革命,还包括发生在中兴通讯一些成员公司身上的黑天鹅事件。OpenStack 始终保持着良好的判断力,寻求可能的解决方案,并带领社区朝着良好的方向发展。

您为 OpenStack 社区做出了哪些贡献?

作为上游开发者,我从 2016 年的 Ocata 版本开始,为资源优化项目 OpenStack Watcher 做出贡献。

当时,我参与解决中国移动(CMCC)提出的一个节能需求,即如何在不断变化的 网络流量负载下,以最少的能源消耗满足用户网络应用需求。我们最终找到了一个解决方案,使用 OpenStack Watcher,并有效地测试了它,帮助电信运营商节省能源并降低数据中心的成本。后来,我在波士顿峰会上分享了这个案例,并将解决方案贡献给了 Watcher 项目。在为 Watcher 贡献了一年半之后,我将我的研究方向转移到加速器管理服务,并从 2018 年的 Rocky 版本开始为 Cyborg 做出贡献。从那时起,我为 cyborg-tempest-plugin、cyborg-specs、cyborg APIs、api-ref、GPU 驱动程序改进以及 Cyborg 及其与 Nova 集成所需的质量保证中的测试做出了贡献。

根据您使用 OpenStack 的经验,您对 Stacker 社区和其他不断发展的开源社区有什么建议?

对于 Stackers 和其他开源社区的建议,我不是这方面的专家。但是,从贡献者的角度来看,我强烈建议“保持开放并确保质量”。保持开放是为了跨项目合作,作为一个新生的项目,我的项目在尝试与 nova(不冒犯)集成以实现使用加速器创建实例的功能时遇到问题。由于 Cyborg 项目本身还不成熟,我们得到了 Nova 的质疑和担忧。我们的解决方案是找到在 Nova 中工作并帮助推动进展的熟悉的人。这种情况是可以理解的,但可能会减缓像 Cyborg 这样新兴项目的增长速度。我希望社区能够对新兴项目保持开放,帮助他们设计良好的架构,并加快他们的发展。也许一个可以交谈的技术委员会(TC)成员在这些跨项目合作中会有所帮助?是的,还有一件重要的事情是,任何新项目本身都不能过度保证质量。

如果 2030 年我再次问您,您认为 OpenStack 会更新到什么程度?

技术在不断变化,但稳定的发布对于行业也很重要。

在中国,电信巨头采用了 OpenStack,腾讯、百度、字节跳动等领先的互联网公司将 OpenStack 用作其内部基础设施或基于 OpenStack 开发其私有产品。此外,一些金融机构部署了 OpenStack。对于电信和金融等行业,稳定性比技术更新速度更重要。然而,对于互联网公司来说,情况则不同,效率就是生命。

随着 OpenStack 的成熟和稳定性的提高,我认为 OpenStack 能够进入更多的行业,并帮助更多寻求数字化转型的传统行业。

即使在 OpenStack 已经存在的领域,也会有新的机会。以教育为例,中国许多大学最近开设了云计算作为计算机科学学位的专业,这可能会有很多培训和研究项目。

参与其中

如果您有兴趣被推荐讲述您关于 OpenStack 的故事,请发送电子邮件至 [email protected]

在 Twitter 和 Facebook 上关注 #10YearsofOpenStack 标签,并与我们分享您最喜欢的 OpenStack 回忆!

关注我们
Twittertwitter.com/OpenStack
Facebookfacebook.com/OpenStack
微信 ID: OpenStack

发表评论

您的电子邮件地址将不会被公开。 必填字段已标记 *