今年,OpenStack 参加了在 Grace Hopper 计算机女性庆典 (GHC) 举办的开源日 (OSD),这是第二次。今年开源日的主要重点是人道主义应用。除了 OpenStack 之外,参与的开源项目还包括微软灾难恢复、Ushahidi、Sahana 软件基金会等。

构建人道主义应用固然重要,但在需要和灾难发生时,确保它们正常运行同样重要。因此,OpenStack 代码马拉松的重点是使用服务器、数据库和负载均衡器构建容错和可扩展的架构。
为期六小时的代码马拉松于 10 月 8 日 12:30 开始。OpenStack 吸引了 55 多名参与者,包括来自大学和高校的学生、教授和教师,以及来自各种软件公司的专业人士。活动从 Egle Sigler 介绍云计算和 OpenStack 的基础知识以及在设计容错架构时必须考虑的因素开始。
我们将参与者分成 5 到 6 人的小组,每个小组都有专门的志愿者。我们为 OSD 计划了两个活动。在第一个活动中,参与者编写了一个 Python 脚本来部署两个 Web 服务器,以及一个 HA Proxy 服务器和一个数据库服务器。第二个活动涉及使用 Heat 模板在云服务器上部署演示版的 Ushahidi 应用程序。除了完成这些活动之外,参与者还被鼓励在公共云上架构和部署自己的解决方案。
我们在 GitHub 仓库中准备了一些预先编写的基础代码,以帮助参与者入门。我们使用了由 OpenStack 驱动的 Rackspace 云服务器 进行部署。一些参与者更具冒险精神,甚至编写了代码来使用 Swift/云文件 备份他们的信息。
参与者的技能水平各不相同。对于一些人来说,这是他们第一次熟悉命令行和使用 git;而对于另一些人来说,这是他们第一次尝试 OpenStack。参加代码马拉松的每个人都学到了一些新东西!
在一天结束时,一位参与者 Yanwei Zhang 演示了在停用其中一个 Apache 服务器后,应用程序仍然可以使用负载均衡器的 IP 地址访问。
我们收到了参与者的一些积极反馈。以下是一些我们在匿名调查中收到的回复:
“了解了 OpenStack 部署,并结识了一些很棒的女性。”
“学习新东西很有趣。”
“我喜欢志愿者的参与,他们的经验非常值得借鉴!”
开源日离不开所有鼓舞参与者继续黑客和学习的优秀志愿者的帮助。一位参与者提到:“志愿者们非常棒,非常积极,并且显然对他们的工作充满热情。做得好。” 总的来说,我们有 14 名志愿者,他们是 Rackers 和 GNOME OPW 项目的毕业生:Victoria Martínez de la Cruz、Jenny Vo、Sabeen Syed、Anne Gentle、Dragana Perez、Riddhi Shah、Zaina Afoulki、Lisa Clark、Zabby Damania、Cindy Pallares-Quezada、Besan Abu Radwan、Veera Venigalla、Carla Crull 和 Benita Daniel。
这是一篇由 Egle Sigler 和 Iccha Sethi 撰写和贡献的文章。
Egle Sigler 是 Rackspace 私有云解决方案团队的首席架构师。除了使用 OpenStack 和相关技术之外,Egle 还是 POWER(Rackspace 赋能女性专业组织)的理事会成员,POWER 是 Rackspace 内部的员工资源小组,致力于赋能科技领域的女性。Egle 拥有计算机科学硕士学位。
Iccha Sethi 是 OpenStack 的长期贡献者,曾在 Rackspace 的 Cloud Images (Glance) 和 Cloud Databases (Trove) OpenStack 产品上工作。她参与了多项社区倡议,包括担任 GNOME OPW 项目的导师,并且是 Let’s Code Blacksburg 的创始人!






