AWS 最近宣布Amazon Elastic Container Service (Amazon ECS) 支持与Amazon Elastic Block Store (Amazon EBS)集成,这使用户可以更轻松地运行更广泛的数据处理工作负载。
通过集成,用户可以为其在 AWS Fargate和Amazon Elastic Compute Cloud (Amazon EC2) 上运行的 ECS 任务预置 Amazon EBS 存储,而无需管理存储或计算。此外,用户对于在 Amazon ECS 上运行的容器化应用程序有多种存储选项。默认情况下,Fargate 任务附带 20 GiB 的临时存储。尽管如此,用户仍可以为需要额外存储的任务配置高达 200 GiB,例如下载大型容器映像或临时临时工作。
此外,Amazon ECS 允许为需要并发访问共享数据集的应用程序配置Amazon Elastic File System EFS,适用于 Web 应用程序和机器学习框架等工作负载,同时支持同时附加到跨区域的多个任务。或者,对于需要专用于单个任务的高性能、经济高效的存储的应用程序,Amazon ECS 可以提供和附加 Amazon EBS 存储,该存储以可用区内的低延迟、高性能块存储而闻名。
用户可以利用 EBS 卷与其 ECS 任务的集成,方法是使用选项在任务定义中为其容器设置卷挂载点,并在运行时为其 Amazon ECS 任务指定 Amazon EBS 存储要求。在大多数情况下,入门仅涉及指示任务所需的卷大小,以及配置所有 EBS 卷属性和格式化卷所需的文件系统的选项。