【问题标题】:AWS Elastic Beanstalk running two environments at the same time同时运行两个环境的 AWS Elastic Beanstalk
【发布时间】:2016-09-06 17:10:41
【问题描述】:

我有以下问题:

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

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

有可能吗?

【问题讨论】:

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


    【解决方案1】:

    您可以创建两个环境,然后创建一个指向这两个环境的 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

    【讨论】:

      猜你喜欢
      • 2021-09-29
      • 2012-09-24
      • 2015-08-05
      • 1970-01-01
      • 2014-04-29
      • 2015-12-29
      • 2016-12-29
      • 2016-04-20
      • 2016-12-10
      相关资源
      最近更新 更多