首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么在负载均衡器服务上部署fargate比它自己的服务花费更多的时间?

为什么在负载均衡器服务上部署fargate比它自己的服务花费更多的时间?
EN

Stack Overflow用户
提问于 2022-07-14 12:46:20
回答 1查看 135关注 0票数 0

我正在用一些后端和前端的码头容器制作一些基本的架构。

我开始部署一个后端容器,用AWS Fargate定义了一个任务,并配置了自己的服务。部署的时间大约需要2分钟,但是现在我有了一个网络负载均衡器服务,目标组以我的容器为目标,部署大约需要6-10分钟,这正常吗?

这个部署时间并不困扰我,但是,当我研究这项技术时,这有点慢(例如,针对kubernetes集群),我的计划是拥有一个更大的架构,包括后台、前端、db和自动缩放器,以供学习。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-14 13:37:56

如果不共享配置(CloudFormation模板)、或一些屏幕截图,很难确切说明是什么导致了这个问题,但我可以指出一些可能导致部署时间较长的区域。

  • 可能会将默认的健康间隔设置为30秒。这意味着它等待30秒对端口执行另一次检查。checks

  • 您可以将此值降为10秒,以加快生命值

status.

  • Deploying
  • 可能将默认的健康检查健康阈值设置为3。这与默认的检查间隔相加在90秒左右,以稳定容器并返回健康的
  • (单个容器),并且没有启用跨区域负载平衡,也不启用循环路由算法。此设置可能会失败健康检查,然后阈值计数再次启动,您需要连续地使用status.

3来返回健康的

  • 最后,由于没有图像缓存,拉出时间比EC2实例支持的ECS稍长一些,因此也可以增加部署时间。

通过正确配置上述所有内容,您可以返回几分钟时间,通常是在网络负载均衡器目标组部署上,但它们通常比应用程序负载均衡器部署慢一些。

如果您的应用程序不需要网络负载均衡器,它建议使用应用程序负载均衡器。应用程序负载均衡器要深入得多,并且能够根据特定页面的成功HTTP获取以及基于输入参数所期望的内容验证来确定可用性。

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

https://stackoverflow.com/questions/72980758

复制
相关文章

相似问题

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