发布于: Apr 8, 2020
在 Amazon Elastic Compute Cloud (EC2) 和 AWS Fargate 上运行的 Amazon Elastic Container Service (ECS) 任务现在可以挂载 Amazon Elastic File System (EFS) 文件系统。使用 EFS 的 ECS 任务将自动挂载客户在任务定义中指定的文件系统,并使该区域内所有可用区中的任务容器均可使用这些文件系统。如此一来,客户就可以在 ECS 的任务和容器级别定义和使用持久共享存储。
WordPress、Drupal 和 JIRA 等应用程序使用 EFS 来存储用户数据和应用程序状态,并在不同的可用区中运行成对的活动/备用容器,从而实现高可用性。数据科学团队使用 EFS 存储共享的培训数据和主目录,使笔记本容器和分布式培训作业能够同时访问数据。
要使用带 ECS 的 EFS,客户可以在 ECS 任务定义中添加一个或多个卷定义。卷定义包括 EFS 文件系统 ID、访问点 ID,以及在传输中是否启用 IAM 授权或 TLS 加密。任务定义内的容器定义可以指定任务定义卷,这些卷应该在容器运行时挂载。当使用 EFS 文件系统的任务运行时,ECS 会确保 EFS 文件系统已挂载,并且可用于需要访问该系统的容器。
面向 EFS 的 Amazon ECS 支持现已在提供 ECS 和 EFS 的所有区域推出。要开始使用,请查看我们的文档。