Elastic Load Balancing
传统负载均衡器
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

内部传统负载均衡器

当您在 VPC 内创建负载均衡器时,您必须选择使其成为内部负载均衡器还是面向 Internet 的负载均衡器。

面向 Internet 的负载均衡器的节点具有公共 IP 地址。面向 Internet 的负载均衡器的 DNS 名称可公开解析为节点的公共 IP 地址。因此,面向 Internet 的负载均衡器可以通过 Internet 从客户端路由请求。有关更多信息,请参阅 面向 Internet 的传统负载均衡器

内部负载均衡器的节点只有私有 IP 地址。内部负载均衡器的 DNS 名称可公开解析为节点的私有 IP 地址。因此,内部负载均衡器可路由的请求只能来自对负载均衡器的 VPC 具有访问权限的客户端。

如果您的应用程序具有多个层 (例如,必须连接到 Internet 的 Web 服务器和只连接到 Web 服务器的数据库服务器),则您可以设计一个同时使用内部负载均衡器和面向 Internet 的负载均衡器的架构。创建一个面向 Internet 的负载均衡器并向其注册 Web 服务器。创建一个内部负载均衡器并向它注册数据库服务器。Web 服务器接收来自面向 Internet 的负载均衡器的请求,并将数据库服务器的请求发送到内部负载均衡器。数据库服务器接收来自内部负载均衡器的请求。

 内部负载均衡器将流量路由到私有子网中的 EC2 实例。

您的负载均衡器的公有 DNS 名称

在创建内部负载均衡器后,它将接收以下格式的公有 DNS 名称:

internal-name-123456789.region.elb.amazonaws.com

DNS 服务器将负载均衡器的 DNS 名称解析为内部负载均衡器的负载均衡器节点的私有 IP 地址。每个负载均衡器节点均通过弹性网络接口连接到后端实例的私有 IP 地址。如果启用了跨区域负载均衡,则每个节点都将连接到每个后端实例,而不考虑可用区。否则,每个节点仅连接到其可用区内的实例。