如何进行金丝雀部署?

时间:2018-04-04 22:26:10

标签: amazon-web-services canary-deployment

我有一个AWS环境,其中包含一个ALB,两个api节点和一个RDS。我今天执行部署。我读到了canary releases,并想知道如何将当前环境转换为使用金丝雀部署。我的环境完全在AWS上。我的主要问题是路由,拨号/关闭需要什么服务/组件?

1 个答案:

答案 0 :(得分:0)

Route53的Weighted Routing,这种方法的一个主要缺点是传播DNS更改可能需要一些时间,另一种方法是使用自动缩放组(ASG)升级新版本,然后一旦缩小旧版本自信。

  

加权路由允许您将多个资源与单个资源相关联   域名(example.com)或子域名(acme.example.com)和   选择路由到每个资源的流量。这可能很有用   用于各种目的,包括负载平衡和测试新功能   软件版本。