【问题标题】:AWS Beanstalk keep launching EC2 instances in same AZAWS Beanstalk 不断在同一可用区启动 EC2 实例
【发布时间】:2018-02-05 06:29:25
【问题描述】:

我已经通过指定以高可用性方式配置了我的 Beanstalk 环境:

  • 最少 = 2 个实例
  • 最多 = 4 个实例

在 2 个可用区中并指定(ap-southeast-2a 和 ap-southeast-2b)。 还启用了跨可用区负载平衡。 我还选择了 EC2 实例的子网位于 2 个可用区中。

然而, 当 Beanstalk 设置和配置环境时,它会不断在同一可用区 (ap-southeast-2a) 中启动 EC2 实例!! 如何告诉 Beanstalk 在 2 个单独的 AZ 中启动 EC2 实例?在我看来,Beanstalk 应该尊重我选择了 2 个 AZ 和至少 2 个 EC2 实例的事实,以便它应该在我选择的每个 AZ 中启动 1 个 EC2 实例。

有什么想法吗?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 autoscaling amazon-elastic-beanstalk


    【解决方案1】:

    解决了这个问题。 我结束了环境并重新创建它。

    我不知道 Beanstalk 的“创建环境”向导发生了什么,但它似乎在保存之前无法很好地处理配置更改。

    我对使用 Beanstalk“创建环境”向导的任何人的建议是,一旦您选择了任何值,就不要对其进行任何修改。该向导似乎没有很好地处理其中一些值修改(它可能表明该值已更改为新选择的值,但在幕后它没有应用新值,因此当您创建环境时,您可能会发现一些意外配置发生)。

    终止并重新创建环境后,我可以看到在每个 AZ 中创建了 2 个 EC2 实例。

    【讨论】:

      猜你喜欢
      • 2014-08-22
      • 2016-03-28
      • 2020-01-30
      • 2015-10-16
      • 1970-01-01
      • 2019-08-01
      • 2020-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多