Amazon web services 我是否需要任何ELB(负载平衡器)来连接专用子网之间的网络自动气象站

Amazon web services 我是否需要任何ELB(负载平衡器)来连接专用子网之间的网络自动气象站,amazon-web-services,networking,amazon-ec2,amazon-vpc,private-subnet,Amazon Web Services,Networking,Amazon Ec2,Amazon Vpc,Private Subnet,这是我想问的一个例子 以下是建筑的简要形态 □ <--------> □ <----------> □ ↓ ↓ ↓ ↓ ↓ □ □ □ ↓

这是我想问的一个例子

以下是建筑的简要形态

    □          <-------->               □           <---------->            □
    ↓                ↓                  ↓                 ↓                 ↓   
□                         □                       □
↓                ↓                  ↓                 ↓                 ↓   
专用子网------联网(A)--专用子网------联网(C)--专用子网

考虑下列条件:

  • 共4个子网:1个公用子网/3个专用子网
  • 略去公共部分的简要架构仅显示私有子网部分
  • 我已经在公共子网中面向internet的区域中获得了1个负载平衡器
  • 我在VPC中有3个专用子网
  • 我想让他们在专用子网之间通过网络发送和请求数据包
我想问你

根据上述借口,

已经有了面向internet的负载平衡器

但在这一点上

我想问你

问题1.我是否需要“额外”负载平衡器在专用子网之间通信和建立网络

特别是

问题2:我是否必须在指向“网络A部分”或“网络C部分”的专用子网之间放置负载平衡器


问题2‘我是否需要将负载平衡器放在联网A部分或联网C部分,以便彼此建立网络?(发送http数据包、通信、构建网络)

您不需要负载平衡器来促进子网之间的通信。您需要在与子网关联的路由表中定义路由。通常您会看到类似于
10.0.0.1/16=>local
的路由,其中
10.0.0.1/16
是专有网络的CIDR。本地路由允许与VPC中的用户进行通信。因此,该子网可以与VPC中的其他子网进行通信。所以你只需要一条本地路线


使用负载平衡器的原因完全不同。一个示例场景是,当您有一个为http web流量服务的多个web服务器实例时,您可以在实例前面添加一个负载平衡器,以便在实例之间分配流量。您可以使用负载平衡器防止单个服务器过载,并将负载分配到多个服务器。

您只需要路由表来路由子网之间的流量。这意味着我需要在私有子网之间的每个间隔中使用路由表吗?同一VPC中的所有子网都可以相互通信。路由表中有一个自动的
local
条目启用此功能(并且无法删除)。阻止子网之间通信的唯一方法是使用网络ACL。非常感谢您的解释!自动本地输入是否意味着创建路由表(如“10.0.0.0/16本地”)时提供的默认配置?您的意思是因为路由表中的自动本地条目,子网可以通信吗?非常感谢您的详细解释!我应该告诉您一些关于建议的简要架构1的路由表的信息。VPC的ip范围:10.0.0.0/16 I配置了2个路由表,由2个路由表组成。公用路由表配置-10.0.0.0/16本地(默认)-0.0.0.0/0 Internet网关-子网包括:公用子网3。专用路由表配置-10.0.0.0/16本地(默认)-0.0.0.0/0 NAT网关-子网包含:3个专用子网,其可用性区域与我为预设置配置的3个因素相同。您的配置在我看来很好。您的子网应该能够相互通信。不是吗?VPC内的所有子网始终能够相互通信,而不管它们被分配到哪个路由表。如果要限制网络之间的通信,应配置网络访问控制列表或NACL。“专用子网”是附加到路由表的子网,其默认路由不指向Internet网关。