2014 年 Grace Hopper 开源日 OpenStack 工作坊

今年,OpenStack 参加了 Grace Hopper Celebration of Women in Computing(GHC)的开源日(OSD),这是第二次。今年的开源日主要关注人道主义应用。除了 OpenStack 之外,参与的开源项目还包括微软灾难恢复、Ushahidi、Sahana Software Foundation 等。

构建人道主义应用固然重要,但在需要和灾难发生时,确保它们能够正常运行同样重要。因此,OpenStack 代码马拉松专注于使用服务器、数据库和负载均衡器构建容错和可扩展的架构。

为期六小时的代码马拉松于 10 月 8 日 12:30 开始。OpenStack 吸引了 55 多名参与者,包括来自大学和高校的学生、教授和教师,以及来自各种软件公司的专业人士。当天以 Egle Sigler 关于云计算和 OpenStack 基础知识的演讲以及在设计容错架构时必须考虑的因素拉开帷幕。

我们将参与者分成 5 到 6 人的小组,每个小组都有一名专门的志愿者。我们为 OSD 计划了两个活动。在第一个活动中,参与者编写了一个 Python 脚本,用于部署两个 Web 服务器、一个 HA Proxy 服务器和一个数据库服务器。第二个活动涉及使用 Heat 模板在云服务器上部署演示 Ushahidi 应用程序。除了完成这些活动之外,参与者还被鼓励在公共云上架构和部署自己的解决方案。

我们在 GitHub 仓库中预先编写了一些基础代码,以帮助参与者入门。我们使用了 OpenStack 驱动的 Rackspace Cloud Servers 用于部署。一些参与者更具冒险精神,甚至编写了代码来使用 Swift/Cloud Files 备份他们的信息。

参与者的技能水平各不相同。对于一些人来说,这是他们第一次接触命令行和使用 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 内部致力于赋能女性技术人员的专业女性组织)的理事会成员。Egle 拥有计算机科学硕士学位。

Iccha Sethi 是 OpenStack 的长期贡献者,曾在 Rackspace 的 Cloud Images (Glance) 和 Cloud Databases (Trove) OpenStack 产品上工作。她参与了多项社区倡议,包括担任 GNOME OPW 项目的导师,并且是 Let’s Code Blacksburg! 的创始人。

发表回复

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