首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将AWS ECS群集配置为负载平衡和DNS后面的自动缩放。

将AWS ECS群集配置为负载平衡和DNS后面的自动缩放。
EN

Stack Overflow用户
提问于 2018-03-15 14:24:33
回答 1查看 682关注 0票数 0

我有一个最近-文档化的网络应用程序,我试图在AWS ECS中运行。我用53号公路做DNS。

虽然我还没有在53号公路上设置它,但我的计划是创建一个api.uat.myapp.example.com的DNS记录,我想要的是让这个域名得到一个负载平衡、可自动扩展的集群的支持,该集群位于ECS中。

我在ECS容器网络配置选项卡中:

按下“我相信!”按钮,让我们假设我已经在53号路由中创建了api.uat.myapp.example.com域名。在此,我需要添加哪些价值/信任,以便:

  • 当远程客户端试图连接到api.uat.myapp.example.com时,它们会被路由到运行在我的ECS集群中的负载平衡容器中?
  • 这个负载平衡的ECS集群是自动缩放的(一旦我知道在哪里可以配置自动缩放属性,我肯定我可以知道如何配置它们!)
EN

回答 1

Stack Overflow用户

发布于 2018-03-19 17:34:53

你的问题非常广泛。因此,这个答案可能过于通用,可能有特定的用途,但希望能为您指明正确的方向。

第一件事

你误解了你拍的截图的配置。这是容器中的网络配置。那么,您的容器的hostname是什么,它的link用于什么其他容器,您希望它使用什么DNS Server,或者它应该知道哪些特定的other hosts .这些都是可选的,但可能是特定设置所必需的。

这与应用程序的缩放方式无关。

负载平衡

首先,您需要决定应用程序应该使用的什么样的负载平衡器。然后,您可以将Route53指向该负载平衡器。在负载均衡器将是您的EC2实例后面。要让流量到达您的容器,您需要确保您的EC2端口映射到容器的侦听端口。ECS可以帮个忙

自动标度

这种情况以多种方式发生。

您可以在ECS中执行应用自动标度,方法是让ECS服务在EC2实例上拆分和拆下容器。

您可以拥有您的自动标度组缩放您的EC2实例 --但是这样做,您将需要一种方法来自动将这些实例添加到您的ECS集群中。

存在多种缩放策略。您需要自己决定哪一个最适合您的应用程序,根据什么指标对您的缩放决策最重要。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49302012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档