0

我通過指定配置我的魔豆環境的高可用性方式:AWS青苗保持在同一推出EC2實例AZ

  • 最小= 2個實例
  • 最大= 4個實例

在2個可用區中並指定(ap-southeast-2a & ap-southeast-2b)。 交叉可用性區域也啓用負載平衡。 我還選擇了EC2實例的子網位於2個可用區域中。

然而, 當Beanstalk設置和配置環境時,它會一直在同一個可用區(ap-southeast-2a)啓動EC2實例! 我如何告訴Beanstalk在兩個獨立的AZ中啓動EC2實例?在我看來,Beanstalk應該尊重這樣一個事實,即我已經選擇了2個AZ和至少2個EC2實例,因此它應該在每個AZ中啓動1個EC2實例。

任何想法?

回答

0

解決了這個問題。 我終止了環境並重新創建它。

我不知道Beanstalk的「創建環境」嚮導會發生什麼,但它看起來沒有在保存得很好之前處理配置更改。

我對任何使用Beanstalk'創建環境'嚮導的人的建議是,一旦選擇它,就不會對任何值進行任何修改。該向導似乎無法很好地處理這些值的某些修改(它可能表明該值已更改爲新選定的值,但在幕後,它並未應用新值,因此,在創建環境時可能會發現某些未預期的值配置發生)。

終止並重新創建環境後,我可以看到在每個AZ中創建了2個EC2實例。