谷歌和Netflix合作引入开源的自动化canary分析服务

2018年04月11日 由 nanan 发表 288435 0
谷歌和Netflix合作引入开源的自动化canary分析服务

谷歌和Netflix合作引入新项目:开源自动化canary分析服务——Kayenta,旨在帮助团队快速推动生产变更,并实现规模化持续交付。

Kayenta是基于Netflix内部的canary系统,但已更新为可处理更高级的使用案例,并减少易出错且耗时的临时canary分析。

Netflix高级工程师Greg Burrell在一篇博客文章中表示:“自动化的canary分析是Netflix生产部署过程的重要组成部分,我们很高兴能推出Kayenta。我们在Kayenta上与谷歌的合作已经产生了一种灵活的架构,可帮助在各种部署场景(如应用程序、配置和数据更改)上执行自动化canary分析。”

Kayenta与开源的多云连续交付平台Spinnaker进行整合。整合将允许团队在Spinnaker管道内建立自动化的canary分析阶段。据谷歌称,这允许用户指定要检查的指标和来源。监视工具包括Stackdriver、Prometheus、Datadog和Netflix的内部工具Atlas。

“Spinnaker与Kayenta的整合使得团队能够保持在他们的管道和部署的附近,而不用跳转不同的canary分析工具,”Burrell说。“到今年年底,我们预计Kayenta每天会做出数千条的正确判断。Spinnaker和Kayenta是快速、可靠和易于使用的工具,可以最大限度地减少部署风险,同时允许大规模高速度运行。”

Kayenta的其他优势包括能够在不锁定供应商的情况下执行自动化canary分析,检测跨越canary的问题,在多个环境中执行自动化canary分析,以及在执行自动化的canary分析时调整边界和参数。

“通过Kayenta,你现在拥有了一个开放的自动化方式来执行canary分析,并可以快速部署生产变更。通过开源Kayenta,我们的目标是建立一个社区,由开源社区和专有系统提供指标商店,”Google团队在一篇文章中写道。
欢迎关注ATYUN官方公众号
商务合作及内容投稿请联系邮箱:bd@atyun.com
评论 登录
写评论取消
回复取消