首页 文章

AWS ELB - 多VPC负载 balancer

提问于
浏览
2

我正在开发一个项目,其中一项任务是为远程VPC中的实例提供AWS ELB服务 . AWS ELB位于VPC A中,实例位于VPC B中 . 我的初始响应 - 不,因为ELB是负载均衡器,而不是路由器 . 文档和使用AWS ELB表明不支持或可以配置对远程VPC中的子网/实例的负载 balancer .

我正在检查是否有人尝试过任何形式的成功 .

非常感谢任何回应或反馈 .

2 回答

  • 3

    AWS现在提供Application Load Balancing via IP Addresses . 这意味着您可以配置ALB以直接将流量路由到任何对等VPC中的IP . 这可以保护您免受额外的跳跃和更大的复杂性,另外一个自定义代理层将带来它 .

  • 4

    ELB只能附加可通过它访问的实例 .

    当您将ELB放置在VPC中时,它会受到约束 . VPC是独立的,可以有重叠的子网范围 .

    即如果您的ELB在VPC A 与10.0.0.0/8,并且您有另一个VPC B 与10.0.0.0/8那里's no way it could differentiate that route. It would be dangerous to cross that boundary and send data say to 10.0.0.8 if there was an instance in both VPC'与该IP . 它没有可以解决这个问题的路线 . 如果要将数据从VPC发送到VPC,则'd need a VPC peering connection and routes that handle that. Then you' d发送到VPC A 中的代理,该代理将其发送到ELB或VPC中的实例 B

相关问题