【问题标题】:AWS EC2 Autoscaling: Defining a master instance, which is never terminatedAWS EC2 Autoscaling:定义一个永不终止的主实例
【发布时间】:2015-02-24 07:36:40
【问题描述】:

我正在使用具有自动缩放和负载平衡功能的 EC2 来托管我的 web 应用程序。为了保证 EC2 实例之间的一致性,我只想允许从一个实例访问管理界面,所以所有的写操作都在这个实例上执行。然后其他实例会定期下载更改文件的副本。

这是我的问题:

我可以在我的自动缩放组中指定一个稍微不同的“主”实例(运行脚本以上传写入的文件)吗?当然,无论如何都不应关闭此实例。所有其他“从属”实例都是相同的,可以根据需要创建和终止。是否有某种配置选项,或者我可以通过策略来做到这一点?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 load-balancing autoscaling


    【解决方案1】:

    我的建议是两件事之一,要么有两个自动缩放组 - 一个用于只读实例(即非主实例),然后另一个 ASG 用于主实例。即使在任何时候只有一个主实例,您仍然可以通过利用 ASG 检测何时发生故障并启动单个新实例来替换它的能力,将其包含在自己的自动扩展组中而受益.

    或者,将主实例完全排除在自动缩放之外,并将其作为保留实例运行 - 让其余 RO 实例根据需要向上和向下扩展。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-16
      • 2012-05-19
      • 2017-12-31
      • 2018-11-07
      • 1970-01-01
      • 2020-03-26
      • 2018-07-12
      • 1970-01-01
      相关资源
      最近更新 更多