我看到了将 IGW 放在 ELB 前面的 AWS 架构(即参见http://www.slideshare.net/AmazonWebServices/high-availability-application-architectures-in-amazon-vpc-arc202-aws-reinvent中的第 8 页-2013 ); 而且我还看到 ELB 被直接放置到 Internet 连接(即,参见http://www.slideshare.net/AmazonWebServices/stg305的第 14/15 页)
两种架构的用例是什么?或者两种架构设计的优缺点是什么?
第二张幻灯片也暗示了 IGW,因为否则您的 VPC 将无法连接到 World。
更新:刚刚测试过:在您拥有到 0.0.0.0/0 的路由和 LB 之前,无法删除 IGW。它说'网络 vpc-* 有一些映射的公共地址。请在分离网关之前取消映射这些公共地址
删除依赖项后,我能够删除 IGW,但是当我重新创建 LB 时,它只分配了内部 IP。
需要注意的是,您只能在 VPC 内创建 ELB,这意味着 LB 将在其中,因此需要路由和网关才能到达外部。