【问题标题】:Are AWS ELB IP addresses unique to an ELB?AWS ELB IP 地址对于 ELB 是否唯一?
【发布时间】:2012-07-01 22:15:48
【问题描述】:

有人知道带有 SSL 的 AWS ELB 在幕后是如何工作的吗?在我的 ELB 的域名上运行 nslookup,我得到了 4 个唯一的 IP 地址。如果我的 ELB 启用了 SSL,AWS 是否可以与其他启用 SSL 的 ELB(不一定归我所有)共享这些相同的 IP?

据我了解,Web 请求中的主机名位于 https 请求的加密 Web 请求中。如果是这种情况,AWS 是否必须为每个启用 SSL 的 ELB 提供永远不会与其他任何人的 SSL ELB 实例共享的唯一 IP 地址?换句话说,AWS 是否为您请求的每个 SSL ELB 提供 4 个唯一 IP 地址?

【问题讨论】:

    标签: ssl amazon-web-services amazon-elb


    【解决方案1】:

    有人知道带有 SSL 的 AWS ELB 在幕后是如何工作的吗? [...] 换一种方式 - AWS 是否为您拥有的每个 SSL ELB 提供 4 个唯一 IP 地址 请求?

    Elastic Load Balancing (ELB) 本身采用可扩展架构,这意味着分配给 ELB 的唯一 IP 地址的数量实际上会根据 ELB 的容量需求和相应的扩展活动而有所不同,请参阅扩展弹性负载均衡器部分Best Practices in Evaluating Elastic Load Balancing 中(提供了关于Elastic Load Balancing 服务的架构及其工作原理的非常详细的解释):

    控制器还将监控负载平衡器并管理 容量 [...]。它增加 通过利用更大的资源(具有更高 性能特征)或更多个人资源。弹性的 负载平衡服务将更新域名系统 (DNS) 记录 当负载均衡器扩展时,新资源具有 他们各自在 DNS 中注册的 IP 地址。 DNS 记录 创建包括 60 秒的生存时间 (TTL) 设置,[...]。默认情况下,Elastic Load Balancing 将返回多个 IP 客户端执行 DNS 解析时的地址,以及记录 被随机排序[...]。 作为交通 配置文件更改,控制器服务将扩展负载平衡器 处理更多请求,在所有可用区中平等扩展。 [强调我的]

    这在 DNS 解析 部分有更详细的说明,包括负载测试 ELB 设置的重要提示:

    当 Elastic Load Balancing 扩展时,它会使用 新的 IP 地址列表。 [...] 考虑到这一点至关重要 将 DNS 记录更改为您的测试。如果您不确保 DNS 是 重新解决或使用多个测试客户端来模拟增加的负载, 当 Elastic Load 时,测试可能会继续命中单个 IP 地址 平衡实际上分配了更多的 IP 地址。 [强调我的]

    整个主题在 Shlomo Swidler 的出色分析 The “Elastic” in “Elastic Load Balancing”: ELB Elasticity and How to Test it 中进行了更详细的探讨,同时也参考了 AWS 的上述 Best Practices in Evaluating Elastic Load Balancing,基本上证实了他的分析,但缺乏 Shlomo 提供的说明性逐步示例。

    【讨论】:

      猜你喜欢
      • 2019-08-10
      • 2019-09-19
      • 2012-12-07
      • 2014-06-04
      • 2017-05-16
      • 2018-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多