【问题标题】:How to mount ebs volume(or part) to fargate container如何将 ebs 卷(或部分)挂载到 Fargate 容器
【发布时间】:2021-07-23 04:39:31
【问题描述】:

我正在使用 ECS Fargate 在服务中托管容器。该服务与目标组绑定以实现负载平衡。 https://docs.aws.amazon.com/AmazonECS/latest/developerguide/fargate-task-storage.html

此链接提到可以使用 EFS 进行持久存储。 IMO EFS 很慢。 EBS 更快更好。但是我找不到直接或间接与容器上的一组共享 EBS 卷(EBS 附加到 EC2)的方法,因此所有容器都可以看到相同的数据并且可以写入它,并且即使在容器死亡后存储仍然存在

有没有办法为 Fargate 上的所有容器提供公共存储(我不是指 ECS 提供的任务托管在 EC2 上的地方)?

【问题讨论】:

    标签: amazon-ecs aws-fargate amazon-ebs


    【解决方案1】:

    这里有几件事需要解压:首先,现在 ECS/Fargate 不支持挂载 EBS 卷。这种支持是我们想要介绍的,但目前尚不可用。其次,即使您能够将 EBS 卷附加到任务,考虑到 EBS 是块存储,因此为了能够与不同的系统(在这种情况下为 ECS/Fargate 任务)共享其内容,您需要有一些一种集群文件系统或一种软件/逻辑,一次仅仲裁来自一个系统的访问。您说 EFS 慢是因为您已经对其进行了测试(并且没有满足您的要求),还是这是一种假设?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-17
      • 1970-01-01
      • 2021-10-17
      • 2012-03-10
      • 2017-01-01
      相关资源
      最近更新 更多