开放麦克风聚焦:Devananda van der Veen

Devananda van der Veen这篇文章是 OpenStack 开放麦克风系列的一部分,旨在突出那些帮助 OpenStack 取得成功的人,以此庆祝该项目的第三个生日。在整个七月,每天都会有一位新的贡献者站到麦克风前,回答关于 OpenStack、云、职业以及他们业余爱好等五个问题。 

Devananda 目前领导着 OpenStack Bare Metal Provisioning (Ironic) 程序的开发,并帮助推动 OpenStack-on-OpenStack (TripleO) 程序。在加入 HP Cloud Services 并深入研究 OpenStack 之前,他曾是 Percona 的 MySQL 可扩展性和性能顾问。在 Twitter 上关注他:@devananda

 1. 对于刚开始接触 OpenStack 的人来说,哪些是必备的?网站?书籍?会议?人脉?

对与 OpenStack 相关的事情持有强烈的观点,并愿意改变其中之一(你的观点,或者 OpenStack)。

我之前近十年来一直从事 MySQL 相关工作,专注于 Web 属性在增长时遇到的扩展和性能问题。就像一个拿着锤子的人,OpenStack 的数据库看起来像一个需要重新排列的钉子。在研究的过程中,我对项目管理和社区组织有了很大的改变,并且获得了大量关于我从未期望与之合作的事物的知识和经验,比如 OpenVZ 和 IPMI。

对我来说,早期最有用的事情是尝试 devstack,更改一些部分,看看我能破坏什么,又能做些什么不同的事情。当我参加我的第一个峰会(Folsom)时,我实际上并没有很多可以与开发人员讨论的内容,但我有一个框架来理解许多会议的内容。在接下来的几个月里,我找到一个小型项目(将 OpenVZ 驱动程序支持添加到 devstack)来参与其中。这种方法——从你所知道的开始,然后扩展——对我过去的其他项目也很有帮助。

2. 你认为云软件在未来一年内要被广泛采用,最重要的功能是什么? 

易于安装。

云 API 已经被广泛采用——每个人都在使用云——但运行自己的云的门槛仍然很高。我认为 TripleO 是应对这一挑战的绝佳解决方案:使用相同的 API 来安装、管理和使用你的云。我希望我们能在未来一年内将所有的自动化和工具到位,使其成为现实。

 3. 你收到过哪些来自用户的评论让你为你的工作感到自豪?你什么时候对你的工作感觉最好?

使用 PXE 和 IPMI 驱动基础设施的安装本身并不是什么新鲜事。在 Grizzly 峰会上,一小群人——Monty Taylor、Robert Collins、我自己以及其他一些人——在走廊里进行了大量的讨论,认为我们可以通过利用 Baremetal 驱动程序将云视为另一个 PaaS 部署。仅仅几个月后,在取得一些进展证明这实际上是可行的之后,Robert Collins 和我在 linux.conf.au 上谈论这个。Josh McKenty 在我的 miniconf 会议结束后走到我面前说:“你知道吗,我认为你们都疯了!”脸上带着灿烂的笑容!他的热情和讽刺捕捉了我对这个项目的感受。我们是疯狂的——以一种非常好的方式。灵感就是这样。

 4. 你最喜欢的效率技巧是什么?秘密技巧?你有点不好意思承认的快捷方式? 

这适用于任何测试镜像构建或经常在本地构建虚拟机/实例,并且也拥有慢速互联网连接或经常在咖啡馆、会议或飞机上工作的人。我的建议是在你的笔记本电脑上设置一个 squid 代理,让它缓存镜像和软件包下载。(你将需要调整 squid 以缓存大文件。)同时设置一个本地 git 仓库并镜像所有 github.com/openstack (也许 github.com/stackforge 也是),然后在你的开发环境中,将 github.com 指向你的本地镜像。这将使每次 devstack 的初始运行都更快,如果你正在使用 diskimage-builder,它也会有所帮助。如果你住在离这些服务器托管地点较远的地方(例如,如果你在澳大利亚),这也会有所帮助。

 5. 你希望在你的职业生涯中做的一件事是什么?

我对我职业生涯早期做出的选择没有任何遗憾,现在我处在一个很好的位置,所以没有什么是我会改变的。我沿着道路上做出了一些关键的选择,比如在 2004 年深入参与 MySQL 和 NDB 集群,以及放弃其他几个机会,在 2008 年加入 Percona。我很幸运在我的职业生涯中遇到了一些了不起的人。转向 OpenStack 对我来说也是一个战略选择——对于专业的 MySQL DBA 来说,仍然存在有利可图的职业生涯,但我选择在机会出现时走出我的舒适区。

OpenStack 社区充满了许多最聪明、最有创意和最热情的人。我们正被支付薪水来开发令人惊叹的开源软件,我相信它真的会改变世界。这还有什么比这更棒的呢?我们正在为像 HP、Dell、IBM 等企业公司工作——而我们都在合作!

我认为我对下一代工程师最好的建议是双重的:走出去参与其中,并创造平衡。社交技能对一些人来说并不容易获得——对我来说肯定不容易——但它们与技术能力同样重要。尽可能多地参加会议、用户组、聚会等,不要害怕组织一个,如果附近没有的话。然后,在你的生活中创造平衡。它可以是自酿啤酒,或者在乐队里演奏,或者跳莎莎舞,或者燃烧人,或者任何能刺激你大脑另一半并让你以重要的方式与人建立联系的事情。

标签:

发表评论

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