【问题标题】:Amazon AutoBalancer including as first instance one already runningAmazon AutoBalancer 包括已在运行的第一个实例
【发布时间】:2011-03-18 04:06:32
【问题描述】:

我在亚马逊有一个具有弹性 IP 的网络服务器实例。这是我的主要实例。

现在,我正在配置负载平衡器和自动缩放。当我创建组时,我设置了 min-size 1。所以当我启动自动缩放命令时,它会出现另一个实例。所以我有旧的主实例,以及由自动缩放创建的主实例。

是否可以创建一个 min-size=0 的组并将我的主实例作为该组的第一个实例?所以当负载低时我不必支付 2 个实例。

在那种情况下...如果有一天我想更改组/触发器配置,这个主实例会被删除吗? :(

谢谢!

【问题讨论】:

    标签: amazon-ec2 scaling


    【解决方案1】:

    不,因为您的主实例应该是自动缩放器运行的模板图像。您应该能够丢弃该主实例,并且相同的模板会自动再次运行。

    如果该主实例中存在自定义内容,则说明您正在违反负载平衡和自动缩放的设计。

    【讨论】:

    • 我在“主实例”中没有任何自定义,只是分配的 IP,因为我需要它用于某些服务。所以,有几分钟我不会运行网络服务器实例:P 所以,在那之后,我可以将弹性 IP 分配给由自动缩放系统创建的第一个实例,对吧?
    • 拥有一个负载均衡器和自动缩放器然后仅将一个 IP 映射到其中一个实例没有多大意义。当然,所有实例(应该不止一个)都提供相同的 Web 服务器。您应该将 CNAME DNS 记录从您的域映射到负载均衡器的公共 DNS 名称。那应该是外部使用的。
    • 我需要分配给其中一个的 IP,因为我需要它用于一些外部服务。他们需要一个静态 IP。但是,我说的有道理吗?我的意思是,当 min-size=1 时,我将始终运行一个网络服务器,对吗?
    • 一旦您将实例置于负载均衡器的控制之下,您就无法保证负载均衡器不会宣布实例失败、终止它,然后启动一个新实例,而IP不会被映射。如果您有没有负载平衡的服务,它们不应该在自动扩展的实例上运行,真的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-28
    • 2018-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-12
    相关资源
    最近更新 更多