【问题标题】:Routing ports on same IP to different ELBs?将同一 IP 上的端口路由到不同的 ELB?
【发布时间】:2016-12-29 18:33:02
【问题描述】:

我正在使用新设置并在 ELB 后面设置两个服务:

  • 143 端口上的 ELB #1
  • ELB #2 在端口 80

我希望在同一个外部 IP 上提供这两种服务,无论是另一个 ELB 还是弹性 IP 等等。但是,我似乎无法将 ELB 添加到 ELB,所以这似乎不是解决方案。

我怎样才能做到这一点?

【问题讨论】:

  • 您不能使用两个侦听器来执行此操作,每个协议/端口组合一个并路由到不同的目标组吗?
  • @jarmod,那个(否则很好)计划中的障碍可能是端口 143 是 IMAP,但 ALB 只支持 HTTP,不支持原始 TCP。
  • 我认为目标群体只适用于 HTTP;我也需要IMAP。你有例子吗?
  • 评论冲突。正确,只有 Classic ELB 可以做 TCP(非 HTTP)。那么 80 和 143 服务在彼此不同的后端实例上?
  • 这是在没有一些 3rd 方组件的情况下使用 ELB 或 ALB 的不可能组合。为什么不是两个主机名?我猜是遗留原因,但如果您可以详细说明为什么一个主机名需要为两个不同的服务指向两个不同的集群,也许有一个有用的替代方案。此外,单个或静态外部 IP 地址重要吗?如果是这样,您有 两个 问题,但这可能有助于确定一个可行的选项,因为 ELB/ALB 不使用静态地址(它们不经常更改,但确实会更改)。跨度>

标签: amazon-web-services amazon-elb


【解决方案1】:

如果你使用 Route53 是可能的。

根据您的场景选择 Route53 路由策略。

参考:http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html

将您的两个弹性负载均衡器附加到 Route53。 现在您的 route53 处理流量并将其路由到 2 个 ELB。 然后您的 ELB 接收流量并将其路由到各自的资源。

希望对您有所帮助.. :)

【讨论】:

    猜你喜欢
    • 2015-07-24
    • 1970-01-01
    • 2020-09-20
    • 1970-01-01
    • 2016-05-10
    • 2019-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多