Amazon ECS
AWS Fargate 用户指南 (API 版本 2014-11-13)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

创建负载均衡器

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

Elastic Load Balancing 支持以下类型的负载均衡器:应用程序负载均衡器、网络负载均衡器和 传统负载均衡器。Amazon ECS 服务可使用任一类型的负载均衡器。应用程序负载均衡器用于路由 HTTP/HTTPS 流量。网络负载均衡器和 传统负载均衡器用于路由 TCP(即第 4 层)流量。

应用程序负载均衡器提供了一些新功能,这使其非常适合用于 Amazon ECS 服务:

  • 应用程序负载均衡器 允许容器使用动态主机端口映射(以便每个容器实例允许来自同一服务的多个任务)。

  • 应用程序负载均衡器支持基于路径的路由和优先级规则(以便多个服务可使用一个应用程序负载均衡器上的相同侦听器端口)。

建议将应用程序负载均衡器用于 Amazon ECS 服务,以便利用这些最新功能。有关 Elastic Load Balancing 以及负载均衡器类型之间的差异的更多信息,请参阅 Elastic Load Balancing 用户指南

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