在上周的 AWS 峰会上,亚马逊发布了全新的存储服务,称为“弹性文件系统”(Elastic File System)。
AWS 的客户有多种存储选择,包括 Amazon S3、Amazon EBS 和 Amazon Glacier。虽然这些服务能够满足对象存储、块存储和归档的需求,但是 AWS 缺少基于文件系统的共享存储服务。亚马逊弹性块级存储(Amazon Elastic Block Storage)同一时间只可以连接一个 EC2 实例。Amazon S3 使用 REST API,这样一来,基于原生文件系统 API 的应用就不能直接访问它了。客户不得不使用 NFS 或者 Gluster 文件系统配置共享存储。亚马逊存储服务的新选择——弹性文件系统(EFS)满足了为 EC2 实例上的应用创建基于原生存储的文件系统的需求。亚马逊 EFS 的存储容量是弹性的,当文件添加和删除时,容量也会相应地动态增长和减少。
亚马逊 EFS 是基于网络文件系统第 4 版(NFSv4)协议的,无缝兼容用户当前的应用和工具集。多个 Amazon EC2 实例可以同时访问 EFS 文件系统,为在多个实例中运行的工作负载和应用提供同一数据来源。
像大多数 AWS 服务一样,开发者可以通过亚马逊 EFS 提供的 Web 服务接口,以编程方式创建和配置文件系统。该服务为客户管理着全部文件存储基础设施,把繁冗的部署、打补丁和维护文件系统部署这些麻烦事儿全部省去。而且该服务是基于 SSD(固态存储)的,这可以提供用户期望的吞吐量,IOPS(每秒读写次数)和各种工作负荷下的低延迟。
亚马逊 EFS 可以在如下场景应用:
- 内容存储库 - CMS(内容管理系统)应用可以直接从中央存储区存储并读写静态内容。
- 大数据 - 处理海量数据的应用需要高吞吐量才能计算写后读一致性和低延迟文件操作的连接节点,这些应用可以选择使用 EFS。
- 开发和测试环境 - 大型开发团队可以使用 EFS 集中存储和读写源代码、二进制文件或者其他资源。
- 主目录 - 利用集中存储的用户信息、设置和配置信息可以轻松实现漫游配置。
该服务为基于角色的访问控制集成了 AWS 身份访问管理系统。命令行界面可用于自动配置和管理。
亚马逊 EFS 按照每月的平均使用容量来付费。这项服务会按每月每 GB 数据 0.3 美元收费。
该服务目前只提供预览版,感兴趣的用户可以去注册申请试用机会。
查看英文原文: Amazon Web Services Announces File Storage Service
感谢邵思华对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ , @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。
立即免费注册 AWS 账号,获得 12 个月免费套餐:点击注册
有云计算问题?立刻联系 AWS 云计算专家:立即联系
评论