创建负载均衡器 - Amazon Elastic Container Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

创建负载均衡器

本节提供有关通过 Amazon Web Services Management Console 将 Elastic Load Balancing 用于 Amazon ECS 服务的实践经验介绍。在本节中,您将创建一个外部负载均衡器,该外部负载均衡器接收公共网络流量并将其路由到 Amazon ECS 容器实例。

Elastic Load Balancing 支持以下类型的负载均衡器:Application Load Balancer、Network Load Balancer 和经典负载均衡器;Amazon ECS 服务可以使用任一类型的负载均衡器。Application Load Balancer 用于路由 HTTP/HTTPS 流量。Network Load Balancers 和 Classic Load Balancers 用于路由 TCP(或第 4 层)通信。

Application Load Balancers 提供了一些新功能,这使其非常适合用于 Amazon ECS 服务:

  • Application Load Balancers 允许容器使用动态主机端口映射(以便每个容器实例允许来自同一服务的多个任务)。

  • Application Load Balancer 支持基于路径的路由和优先级规则(以便多个服务可以在单个 Application Load Balancer 上使用相同的侦听器端口)。

我们建议您为 Amazon ECS 服务使用应用程序负载平衡器,以便您可以利用这些最新功能。有关 Elastic Load Balancing 和这些类型的负载均衡器之间区别的更多信息,请参阅 Elastic Load Balancing 用户指南

在将负载均衡器与 Amazon ECS 服务一起使用之前,您的账户必须已创建 Amazon ECS 服务角色。有关更多信息,请参阅对 Amazon ECS 使用服务相关角色