Amazon ECS与Amazon EBS集成,用于数据处理工作负载和灵活存储

AWS宣布Amazon ECS与Amazon EBS集成

AWS最近宣布,Amazon Elastic Container Service (Amazon ECS) 支持与 Amazon Elastic Block Store (Amazon EBS) 的集成,这使得用户可以更轻松地运行更广泛的数据处理工作负载。

主要功能和优势

  1. 存储配置简化:用户可以为在AWS FargateAmazon Elastic Compute Cloud (Amazon EC2) 上运行的ECS任务配置Amazon EBS存储,而无需管理存储或计算资源。
  2. 存储选项多样化:默认情况下,Fargate任务附带20 GiB的临时存储,但用户可以配置高达200 GiB的存储,适用于下载大型容器镜像或临时工作。
  3. 共享数据集支持:Amazon ECS允许配置Amazon Elastic File System (EFS) 用于需要并发访问共享数据集的应用,适用于Web应用和机器学习框架等场景。
  4. 高性能存储:对于需要高性能、成本效益的存储且独占于单个任务的应用程序,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卷 文档中查看。

阅读 28
0 条评论