当平台团队在Amazon Elastic Container Service (Amazon ECS)上大规模管理容器化应用程序时,为每个服务配置入口网络通常会成为瓶颈。对于每项新服务,团队必须配置和连接应用程序负载平衡器(ALB)、AWS证书管理器(ACM)证书、AWS WAF Web ACL和安全组,然后在服务扩展、更新或运行时保持这些资源同步。
这种每服务开销降低了部署速度,并增加了整个组织中配置漂移的风险。今天,我们宣布推出Amazon ECS Gateway,这是一种新的帐户级资源,通过在您的帐户中直接创建所有资源,代表您动态配置和管理必要的基础架构,简化容器化工作负载的入口网络。
ECS Gateway在平台团队和应用程序团队之间引入了明确的职责分工。平台团队创建和配置网关,在一个地方定义组织网络标准,包括子网、安全组、TLS证书、侦听器设置和WAF Web ACL。然后,他们将网关与一个或多个ECS群集相关联,使其可用于在这些群集上运行的服务。
应用程序团队在创建或更新服务时通过添加网关连接器参数来选择其服务。ECS自动调配所需的每项服务资源: ACM证书、唯一DNS主机名、侦听器规则、目标组以及仅允许来自ALB的入站流量的服务安全组。无需网络专业知识。
ECS网关使用ALB提供基于主机的路由,并允许多达25个服务共享单个ALB,从而优化基础设施成本。ECS管理底层基础架构的整个生命周期,在您的第一个服务连接时调配第一个ALB,在达到容量时添加更多ALB,并在不再需要时删除它们。