发布于: May 31, 2021

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

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

Amazon EFS Standard存储类相比,Amazon EFS One Zone存储(单区存储)类提供同样的功能、API与控制台使用体验,您可以通过Amazon Web Services Direct Connect或Amazon Web Services 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还能够与Amazon Web Services Lambda配合,实现跨函数的共享数据调用、读取大规模数据文件,并将函数的处理结果保存在持久共享文件存储上。Amazon Web Services Lambda能够将各函数实例安全连接到同一可用区和子网内的Amazon EFS挂载点。在将Amazon EFS One Zone存储(单区存储)类与Amazon Web Services Lambda结合使用时,请注意将您的函数配置为仅接受与文件系统处于同一可用区内的子网发来的调用。

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

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

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

现已上线

Amazon EFS One Zone存储(单区存储)类现已登陆美国东部(北弗吉尼亚州)、美国东部(俄亥俄州)、美国西部(北加利福尼亚州)、美国西部(俄勒冈州)、南美洲(圣保罗)、欧洲(爱尔兰)、欧洲(法兰克福)、欧洲(米兰)、欧洲(斯德哥尔摩)、亚太地区(新加坡)、亚太地区(悉尼)、亚太地区(东京)、亚太地区(首尔)、亚太地区(孟买)、亚太地区(香港)、非洲(开普敦)、中东(巴林),所有Amazon GovCloud(美国)区域,以及亚马逊云科技中国(宁夏)区域(由西云数据运营)和亚马逊云科技中国(北京)区域(由光环新网运营)。未来此方案还将登陆更多区域。

相关文章