引入AWS BugBust

post-thumb

用构建者的心态破解DevOps

如果你读过这个博客,你就会知道我喜欢建筑工。我喜欢建筑。COVID-19大流行教给我的最重要的事情之一是,建设者的心态是解决困难问题的必要条件。像扩展系统和使用云技术等问题必威体育精装版app官网在创纪录的时间内研制出疫苗革新药品运输、保存和保护的方式.或众包治疗COVID-19的方法.或帮助解决心理健康问题因为大流行这些都是客户利用云技术进行重新创造和创新以解决真正困难的人类问题的绝佳例子。为了交付这些解决方案,开发人员一直在幕后不知疲倦地工作,必威体育精装版app官网构建——编写代码,测试它,并部署它——尽他们的职责将这些创新付诸实践。但这并不意味着一旦代码被推向生产,开发人员的必威体育精装版app官网工作就结束了。在应用程序部署之后,将所有的再创造和创新嵌入到代码中并运行可能需要大量的工作。

过去15个月给我的另一件事是思考的时间。我花了很多时间思考我们是如何进入DevOps的一个新时代的,并且想知道我们可以如何思考DevOps作为一个数据科学问题. 代码、应用程序度量、日志这些都是数据,当我们这样想时,我们可以开始考虑如何使用机器学习(ML)优化这些数据。这正是我们创建Amazon CodeGuru和Amazon DevOps Guru的原因。通过将此视为数据科学问题,我们可以增强开发人员的专业技能,并允许他们花更多时间做他们最擅长的事情——构建。在亚马逊,我们已经使用CodeGuru优化了性能,并为超过120000个应用程序节省了计算成本。必威体育精装版app官网

我也一直在思考如何更好地将构建者的心态应用到DevOps中,这让我想到了黑客马拉松。从我职业生涯的早期开始,我就以各种方式参与了黑客马拉松,从参与构建到指导,再到判断黑客。看到开发人员聚在一起解决问题,看看谁能提出最好或最新颖的方法,总必威体育精装版app官网是令人欣慰的。虽然通常会有竞争的因素,但我最喜欢的是同志情谊。没有什么比在一个充满活力和协作的环境中熬通宵更有趣的了,人们在这里交换想法和最佳实践,以创建一些创新或从未见过的东西。

所有这些思考让我产生了新的问题。我们如何帮助客户花更多的时间构建新东西,减少技术债务?我们如何将黑客马拉松的能量和激情应用到其他领域?在一个日益分布式和虚拟的世界中,这是什么样子的呢?我们如何应用ML来改善开发者体验的各个方面?必威体育精装版app官网

引入AWS BugBust

今天,我很高兴地宣布AWS BugBust。对于开发人员来说,这是第一个全球性的漏洞消除挑战,他们可以在一个有趣而竞争的环境中修复漏洞。必威体育精装版app官网使用像CodeGuru这样的现代工具,我们能够改变我们处理bug的方式,用ML提高开发人员的生产率。因此,我们将标准设置得很高。必威体育精装版app官网我们的挑战有一个雄心勃勃的目标,即修复100万个错误,帮助AWS客户节省1亿美元的技术债务。

必威体育精装版app官网世界各地的开发商都可以参与其中。要开始,只需在CodeGuru控制台中为您的组织创建一个BugBust事件。然后,所有你需要做的就是选择相关的代码库和应用程序,和CodeGuru会扫描数百万行代码(或数十亿如果这是你的代码库有多大!)和识别错误和最昂贵的代码行,吃了美元的资源成本。这将改变组织如何考虑提高应用程序的可用性和可靠性。旧的bug销毁方法包括开发人员随机抽样代码并手动查找错误或缺陷。必威体育精装版app官网在CodeGuru中,使用ML已经完成了繁琐的部分。因此,开发人员可以立即开始修复bug,并与他们的队友进行正面交锋,看看必威体育精装版app官网谁能修复最多的bug并节省最多的资金。每次BugBust活动之后,开发者总数都会被添加到全必威体育精装版app官网球BugBust排行榜中,显示来自全球各地的活动。

你参与的漏洞消除活动越多,你就可以赢得更多的点数、奖励和奖品。最棒的部分是什么?在首届年度AWS BugBust现场比赛中,十大防虫高手赢得了“重新发明之旅”。

确实改变了游戏规则

AWS BugBust是一个力量倍增器,你可以修复多少错误,你可以改进多少应用程序。这也是降低资源成本的游戏规则改变者。我们一直在努力为客户寻找省钱的方法,通过BugBust,我们将其游戏化,让客户在看到账单缩水的同时也能从中获得乐趣。

现在出去,去抓虫子。去构建。

欲了解更多有关AWS BugBust的信息,请访问:aws.amazon.com/bugbust

评论的Disqus