【发布时间】:2022-06-13 16:24:43
【问题描述】:
默认情况下,Docker Compose CLI 在 ECS 上下文中部署到 Fargate。 This AWS blog post 提到以下内容:
通常,计算映射是所有 ECS 任务默认由 AWS Fargate 支持。但是,Fargate 尚不支持某些需要 Compose CLI 映射回退以使用 EC2 的方案。例如,当您为容器请求 GPU 支持时。
我的应用程序不需要 GPU 支持,但我仍然更喜欢使用 EC2 而不是 Fargate,因为 Fargate 没有免费层(请参阅 this post on Serverfault)。这似乎已经提出了一段时间(首先在April of 2020),但到目前为止还没有任何动静。
那么与此同时,有没有办法使用 Docker Compose CLI 部署到 EC2?
另外,如果这更适合不同的 stackexchange,请告诉我,我会移动它。
【问题讨论】:
-
目前仅在您指定任务需要 GPU 时使用 EC2 github.com/docker/compose-cli/issues/1484
-
@MarkB 如果我指定任务需要 GPU 但不使用任何 GPU 资源,这与不指定它需要 GPU 的价格相同吗?
-
不,您不会为您使用的内容付费,而是为您保留的内容付费。如果您预订 GPU,无论您实际使用多少,您都需要为其付费。
标签: docker amazon-ec2 docker-compose amazon-ecs aws-fargate