我遇到以下问题:
我们正在使用Beanstalk来部署我们的应用程序。 在我们验证某些业务指标之前,我们希望进行AB测试,同时运行两个版本的系统并且只有一小部分流量被重定向(可以是流量的10%或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