【问题标题】:Auto-Scaling the CPU and Memory Usage of a Fargate-Container自动缩放 Fargate 容器的 CPU 和内存使用情况
【发布时间】:2022-09-21 21:11:15
【问题描述】:

有什么方法可以防止由于 AWS Fargate 中分配的资源不足而导致容器运行失败?如果分配的内存不够,有没有办法自动缩放容器?提前谢谢了!

【问题讨论】:

    标签: amazon-web-services containers amazon-ecs aws-fargate aws-auto-scaling


    【解决方案1】:

    不,您要问的是所谓的垂直缩放。 AWS 中目前唯一可以像这样自动垂直扩展的服务是 Aurora Serverless。 AWS 中的大多数服务仅提供水平扩展。

    Fargate 要求您在部署时指定 CPU 和内存设置,并且在您更改设置并重新部署之前,不会为各个容器分配比这更多的资源。

    【讨论】:

    • 谢谢马克您的快速回复!有解决方法吗?一个 Lambda 函数?就像以编程方式自动监控和调整配置 json...
    • 我在这里找到了这个:stackoverflow.com/questions/59628660/…
    • 无法调整当前正在运行的任务的内存和 CPU。任何调整都需要销毁并重新创建任务。没有办法让您的流程继续运行。您的问题是关于“防止容器运行失败”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多