AWS宣布Amazon ECS与Amazon EBS集成
AWS最近宣布,Amazon Elastic Container Service (Amazon ECS) 支持与 Amazon Elastic Block Store (Amazon EBS) 的集成,这使得用户可以更轻松地运行更广泛的数据处理工作负载。
主要功能和优势
- 存储配置简化:用户可以为在AWS Fargate 和 Amazon Elastic Compute Cloud (Amazon EC2) 上运行的ECS任务配置Amazon EBS存储,而无需管理存储或计算资源。
- 存储选项多样化:默认情况下,Fargate任务附带20 GiB的临时存储,但用户可以配置高达200 GiB的存储,适用于下载大型容器镜像或临时工作。
- 共享数据集支持:Amazon ECS允许配置Amazon Elastic File System (EFS) 用于需要并发访问共享数据集的应用,适用于Web应用和机器学习框架等场景。
- 高性能存储:对于需要高性能、成本效益的存储且独占于单个任务的应用程序,Amazon ECS支持配置和挂载Amazon EBS存储,以其低延迟、高性能的块存储特性著称。
使用方式
用户可以通过在任务定义中设置容器挂载点,并在运行时指定Amazon EBS存储需求来利用EBS卷集成。大多数情况下,只需在任务中指定所需的卷大小,并可配置所有EBS卷属性和所需的文件系统来格式化卷。
用户疑问与回应
一位用户在Reddit帖子中询问:
这并不完全是持久化存储,对吗?如果容器崩溃并在新节点上启动,它会丢弃EBS卷并从头创建一个新的,对吗?所以这实际上是一种获取大容量临时空间的方式,或者通过快照加载预定义的大数据集,但不适用于数据库等场景?还是有误解?
AWS员工回应:
没错。目前,EBS卷挂载到ECS的主要用例是快速高效地将大量数据传输到任务中。相比将大量数据塞入容器镜像或在任务启动后下载,这种方式会更快且性能更高。我们知道在实现真正的有状态服务方面还有工作要做,因此EBS卷重新挂载尚未在此次发布中实现。
可用区域和成本
Amazon ECS与Amazon EBS的集成目前在美国东部(俄亥俄)、美国东部(弗吉尼亚北部)、美国西部(俄勒冈)、亚太(新加坡)、亚太(悉尼)、亚太(东京)、欧洲(法兰克福)、欧洲(爱尔兰)和欧洲(斯德哥尔摩)九个AWS区域可用。使用该集成的成本取决于Amazon EBS(卷和快照)的使用情况,详细定价信息可在Amazon EBS定价页面 和 Amazon ECS中的EBS卷 文档中查看。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。