如何使彭博会勾选:与Garry Ryan的对话,全球饲料Sre Manager

每一天,彭博处理财务数据的数量惊人:约100十亿独立的市场数据更新。考虑到这些数据,形成彭博专业服务(或彭博终端)的骨干,从数千种不同的饲料,每绑定到不同的交换或全球各地的其他来源到达。持久层和汇聚层,或植物北京时间,处理这些数据,并将其存储,增加业务价值(如在时间序列排列的话),并把它放在所以它提供给彭博的客户。而这一切都发生在毫秒。

Garry Ryan是Bloomberg的Global Feeds Sre Manager,他的团队负责每个饲料的可用性和稳定性以及每一位数据。“没有我们,彭博不存在,”他说。“就这么简单。”

瑞恩在三年前抵达彭博,作为伦敦工程团队的饲料发展经理。在那里,他看到需要更好地自动化饲料团队正在做的工作。当布隆伯格大约18个月前加入SRE倡议时,Ryan被要求为这支任务关键的团队全球寻找全球,其中有成员在伦敦,纽约,东京和香港。

瑞安说,Sre工作在彭博的唯一高调,因为SRE举措是由公司的全球工程负责人Vlad Kliatchko支持。“饲料SRE团队正在添加真正的价值,并且SRES搞定,”Ryan说。“感觉就像你几乎每天都有区别。”

“人们经常想到SRE作为一个操作功能,”他说。“在彭博,绝对不是这种情况。”

当然,他的团队确实是“生产支持”。他的团队中的每个人都每两周都有一天。因为团队在时间区分裂,所以他们很少在半夜醒来来解决一些东西,因为另一个地区的同事已经在努力。

瑞安的团队将大部分时间里花费了大部分时间,改善了彭博的系统。目标是使系统能够失败并自己恢复,而不是依靠人为干预。这将提高彭博的客户体验,除了让Ryan的团队更多地投入自动化,从而创造良性循环。

今天,Ryan的团队主要有三个重点。首先,他说,是“自动化地狱的一切。”球队历来依靠手工程序来处理支持票,但成千上万的门票一年一个相对较小的团队,这是没有意义的。瑞安预计将减少一半,今年的门票手册他的团队句柄数,驾驶时甚至更低前进。该团队将通过阻止尽可能多的票越好,然后自动完成尽可能多的剩余部分,因为他们可以。

其次是自动彭博解析器的部署。彭博的饲料开发团队可以轻松拥有一个星期25个版本;明年可能去75.有了这样的积极安排,没有解析器可以是一个天后。他们都失败了同样的方式,恢复以同样的方式,并进行维护和监控的方式相同。莱恩所说的那样,现在,每个软件就像是一个“宠物”,有自己的倾向和趋势。瑞安宁愿“黄牛”,所以他的团队可以监控和维护他们集体。自动化还有另一个优势:它允许团队,以确保最佳实践始终遵循。

最后,还有新的监测系统的开发和部署。这些将搭载在标准化软件二进制文件,瑞安和他的团队正在部署,使它更容易和更快地诊断和修复问题。这些遥测系统,合作研制的饲料队,将成为全公司的标准统一执行代码的基础。

瑞安的团队是跨越性别,种族和文化多样化。除了代表12名不同的国家,他们也代表了许多不同的职业道路。一些开始作为软件工程师像瑞安,一些有他们开始为系统管理员和其他人完成他们的博士加盟后还有谁在拆弹部队,一名前足球赛事经理和前橄榄球教练担任的军队退伍军人。而这除了其他对软件开发,测试,技术操作较传统的背景。

“我们在布鲁姆伯格工作的包容性环境吸引了独特的人才混合,”Ryan Notes。“这有助于我们从不同角度接近问题并以新颖的方式解决它们。”

Ryan说,团队的关键特征之一就是懒惰。“我的意思是真的,”他说。Ryan不希望有人一遍又一遍地做同样的工作。他希望有人自动化这项工作。他说,他的团队成员通常也是享受开源软件的技术爱好者,并测试该领域的最新进展。金宝搏网址该团队主要使用Python进行开发工作,但他愿意过渡,其经验是其他语言的人。

他说,一位SRE,“是一家在心的开发人员,而是一个专注于避免和解决生产系统问题的人。”他说,“我们只是在寻找踢出改善的人的人。”