AWS Elastic Beanstalk同时运行两个环境

时间:2016-05-11 10:43:46

标签: amazon-web-services deployment elastic-beanstalk

我遇到以下问题:

我们正在使用Beanstalk来部署我们的应用程序。 在我们验证某些业务指标之前,我们希望进行AB测试,同时运行两个版本的系统并且只有一小部分流量被重定向(可以是流量的10%或1个服务器)。

与滚动部署类似,但我想手动决定何时完全切换到新环境。

有可能吗?

1 个答案:

答案 0 :(得分:0)

您可以创建两个环境,然后创建指向两个环境的单个route53别名。您可以使用加权DNS记录将一小部分流量发送到您的环境。准备就绪后,您可以逐渐将权重转移到新环境中。

如何为beanstalk环境创建别名:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customdomains.html

Route 53中的加权路由策略:http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html