亚马逊AWS官方博客

Amazon Elastic File System 新增低成本单区存储类

原文链接:

https://aws.amazon.com/cn/blogs/aws/new-lower-cost-one-zone-storage-classes-for-amazon-elastic-file-system

 

Amazon Elastic File System (Amazon EFS)为跨Amazon Elastic Compute Cloud (EC2)实例,以及Amazon Elastic Container Service (ECS)Amazon Elastic Kubernetes Service (EKS)AWS FargateAWS Lambda等容器与无服务器服务提供一套简单、全托管的弹性数据共享文件系统。当前,客户能够利用Amazon EFS Standard存储类,通过多个地理位置相互独立的可用区获得具有最高可用性与持久性的冗余数据存储服务。

今天,我们很高兴宣布Amazon EFS One Zone存储类。与以往的Amazon EFS Standard存储类相比,One Zone将存储成本降低达47%。以美国东部(北弗吉尼亚州)区域为例,假定您使用的数据中有80%具有一定生命周期且访问频率较低,则客户的实际每GB每月存储成本为0.043美元。Amazon EFS设计支持11个9(即99.999999999%)的数据持久性,EFS One Zone支持3个9(99.9%)的可用性SLA,同时保持与EFS Standard存储类相同的弹性、简单性、可扩展性以及生命周期管理等功能特性。

我们此次推出的是两种新的可用区存储类——其一为Amazon EFS One Zone,在美国东部(北弗吉尼亚州)区域的每GB每月存储成本为0.16美元;其二为Amazon EFS One Zone-Infrequent Access(One Zone-IA),在美国东部(北弗吉尼亚州)区域的每GB每月存储成本为0.0133美元。使用One Zone存储类的所有文件系统,都可以使用Amazon Backup配置自动备份策略,由此提供更高级别的数据保护能力;此外,由EFS控制台创建的文件系统还默认具有生命周期管理策略,能够以自动且透明的方式将访问频率较低的文件移动至Amazon EFS One Zone-IA存储类。通过配合生命周期管理,用户能够将低访问频率数据的存储成本降低达92%。

One Zone存储类非常适合支持各类并不需要Amazon EFS Standard存储类那种跨多可用区的高可用性与持久性的工作负载(例如开发、构建与暂存环境)和应用程序(例如分析、模拟以及媒体转码)。此外,这种新的存储类也可以作为存储数据备份、客户本地机房数据的二级副本、各种方便重建的数据,以及应用程序具有内置复制和高可用特性的数据存储场景的理想选择。

快速上手One Zone存储类

要上手使用Amazon EFS One Zone存储类,我们可以使用Amazon EFS控制台、AWS命令行界面(CLI)或者Amazon SDK创建一套新的文件系统。

在Amazon EFS控制台中,点击Create file system、为您选定的Availability and Durability选项指定One Zone,而后选择某一可用区,按照系统推荐设置创建文件系统,具体包括自动备份与默认生命周期管理等。整个创建过程只需要几秒钟。

与Amazon EFS Standard存储类相比,Amazon EFS One Zone存储类提供同样的功能、API与控制台使用体验,您可以通过AWS Direct ConnectAWS VPN为实例、容器、无服务器应用或者本地服务器创建并访问共享文件存储系统。

您可以将Amazon ECS 与Amazon EFS 文件系统配合使用,借此在整个容器实例集群之上共享文件系统数据,确保位于任意实例上的任务都能够访问相同的持久数据。要将Amazon EFS One Zone存储类与Amazon ECS 配合使用,您需要在启动任务时将其子网指定在文件系统所处的同一可用区当中。

在Amazon EKS 方面,您可以使用Amazon EFS Container Storage Interface (CSI)驱动程序,通过Amazon EFS接入点,在同一Amazon EKS 或者托管的Kubernetes集群内的多个pod之间共享同一文件系统。Amazon EFS CSI驱动程序被集成在Fargate堆栈种,能够直接支持使用AmazonEFS。通过Amazno EFS CSI驱动程序与Amazon EFS One Zone存储类配合使用,即可在启动pod时使用nodeSelector选项,借此确保在文件系统所在的相同可用区内调度该pod。

Amazon EFS还能够与AWS Lambda配合,实现跨函数的共享数据调用、读取大规模数据文件,并将函数的处理结果保存在持久共享文件存储上。AWS Lambda能够将各函数实例安全连接到同一可用区和子网内的Amazon EFS挂载点。在将Amazon EFS One Zone存储类与AWS Lambda结合使用时,请注意将您的函数配置为仅接受与文件系统处于同一可用区内的子网发来的调用。

下面来看Amazon EFS One Zone的几项重要特性:

持久性与可用性:由于EFS One Zone存储类将数据存储在同一可用区内,因此一旦发生影响到该可用区内所有数据副本的灾难或其他故障,则可能导致数据丢失。如果客户对于持久性与可用性拥有更高的要求,我们建议您使用跨越多个可用区的Amazon EFS Standard存储类选项。

备份:如前所述,如果您在创建文件系统时未调整默认备份设置,则Amazon EFS One Zone存储类对应的文件系统将自动使用Amazon Backup备份机制。备份数据将被复制至同一区域内的3个可用区中,您也可以通过还原操作将其进一步复制到其他可用区或区域当中。

现已上线

Amazon EFS One Zone存储类现已登陆美国东部(北弗吉尼亚州)、美国东部(俄亥俄州)、美国西部(北加利福尼亚州)、美国西部(俄勒冈州)、南美洲(圣保罗)、欧洲(爱尔兰)、欧洲(法兰克福)、欧洲(米兰)、欧洲(斯德哥尔摩)、亚太地区(新加坡)、亚太地区(悉尼)、亚太地区(东京)、亚太地区(首尔)、亚太地区(孟买)、亚太地区(香港)、非洲(开普敦)、中东(巴林),所有Amazon GovCloud(美国)区域,以及亚马逊云科技中国(宁夏)区域(由西云数据运营)和亚马逊云科技中国(北京)区域(由光环新网运营)。未来此方案还将登陆更多区域。若需了解更多详细信息,请参阅说明文档。也欢迎大家通过Amazon EFS论坛或您熟悉的Amazon Web Services客户支持联系人提供意见与反馈。

了解关于Amazon EFS 文件系统的更多信息,并立即开始体验。

本篇作者

Channy Yun

Amazon Web Services公司首席开发者布道师,热衷于帮助开发人员以最新Amazon服务为基础构建现代应用程序。他是一位务实的开发者兼博客作者,支持社区驱动的技术学习与共享活动,希望帮助开发人员借此与全球Amazon Web Services客户建立往来。您可以在Twitter上通过@channyun关注他。