Amazon Elastic Load Balancer (ELB) 是否具有故障证明?
Are Amazon Elastic Load Balancer (ELB) failure proof?
标题可能有点多,但我找不到任何关于此的声明。我正在尝试使用 auto-scaling
在多个可用区(在一个区域中)设置计算。我也在尝试看看是否可以只使用一个 ELB 来执行负载平衡操作。
在此设置中,ELB 是单点故障,所以我想知道是否有人知道与 ELB 相关的恢复。有关于 ELB 扩展的文档,但没有 recovery/higher 可用性。
谢谢
确保您 select 负载均衡器也有多个可用区。无论如何,您都必须这样做才能在多个 AZ 中使用 EC2 实例。当您这样做时,会在幕后为您创建多个 ELB 实例,每个 AZ 一个。所以 ELB 并不是真正的 "single point of failure".
您可能遇到的最常见的 ELB 问题是,如果您的流量非常快速、大量爆发,这将需要 ELB 几分钟才能扩展以满足需求。如果您提前知道流量会大幅增加,您可以向 AWS 支持发送请求,为您 pre-warm ELB。
我建议阅读 this article 中标题为“测试 Elastic Load Balancing 时的常见陷阱”的部分。
ELB 是一个逻辑实体,由多个(至少 2 个 - 每个 AZ 一个 - 通常更多)实例组成,这些实例将流量路由到您的后端。
如果单个 ELB 实例发生故障,它将被自动替换,这与自动缩放替换失败实例的方式很相似。
您通常可以通过执行 DNS 查找来判断您的 ELB 中有多少个实例 - 您会看到返回了多个 IP 地址。
如果您的流量突然爆发,ELB 可能会过载,因此它们不能防止故障,但对于大多数负载,它们都做得很好。
标题可能有点多,但我找不到任何关于此的声明。我正在尝试使用 auto-scaling
在多个可用区(在一个区域中)设置计算。我也在尝试看看是否可以只使用一个 ELB 来执行负载平衡操作。
在此设置中,ELB 是单点故障,所以我想知道是否有人知道与 ELB 相关的恢复。有关于 ELB 扩展的文档,但没有 recovery/higher 可用性。
谢谢
确保您 select 负载均衡器也有多个可用区。无论如何,您都必须这样做才能在多个 AZ 中使用 EC2 实例。当您这样做时,会在幕后为您创建多个 ELB 实例,每个 AZ 一个。所以 ELB 并不是真正的 "single point of failure".
您可能遇到的最常见的 ELB 问题是,如果您的流量非常快速、大量爆发,这将需要 ELB 几分钟才能扩展以满足需求。如果您提前知道流量会大幅增加,您可以向 AWS 支持发送请求,为您 pre-warm ELB。
我建议阅读 this article 中标题为“测试 Elastic Load Balancing 时的常见陷阱”的部分。
ELB 是一个逻辑实体,由多个(至少 2 个 - 每个 AZ 一个 - 通常更多)实例组成,这些实例将流量路由到您的后端。
如果单个 ELB 实例发生故障,它将被自动替换,这与自动缩放替换失败实例的方式很相似。
您通常可以通过执行 DNS 查找来判断您的 ELB 中有多少个实例 - 您会看到返回了多个 IP 地址。
如果您的流量突然爆发,ELB 可能会过载,因此它们不能防止故障,但对于大多数负载,它们都做得很好。