Amazon Web Services - 存储网关
AWS 存储网关 提供本地 IT 环境与 AWS 存储基础设施之间的集成。用户可以将数据存储在 AWS 云中,以实现可扩展、数据安全功能和经济高效的存储。
AWS 网关提供两种类型的存储,即基于卷和基于磁带的存储。
卷网关
此存储类型提供云支持的存储卷,可作为 Internet 小型计算机系统接口 (iSCSI) 设备从本地应用程序服务器安装。
网关缓存卷
AWS 存储网关将所有本地应用程序数据存储在 Amazon S3 中的存储卷中。其存储量范围从 1GB 到 32 TB,最多 20 个卷,总存储量为 150TB。我们可以使用来自本地应用程序服务器的 iSCSI 设备连接这些卷。它分为两类 −
缓存存储磁盘
每个应用程序都需要存储卷来存储其数据。此存储类型用于在将数据写入 AWS 中的存储卷时最初存储数据。来自缓存存储磁盘的数据正在等待从上传缓冲区上传到 Amazon S3。缓存存储磁盘保留最近访问的数据以实现低延迟访问。当应用程序需要数据时,首先检查缓存存储磁盘,然后再检查 Amazon S3。
几乎没有指导原则来确定要分配给缓存存储的磁盘空间量。我们应该分配至少 20% 的现有文件存储大小作为缓存存储。它应该大于上传缓冲区。
上传缓冲区磁盘 −这种类型的存储磁盘用于在通过 SSL 连接将数据上传到 Amazon S3 之前存储数据。存储网关通过 SSL 连接将数据从上传缓冲区上传到 AWS。
快照 − 有时我们需要备份 Amazon S3 中的存储卷。这些备份是增量的,称为快照。快照作为 Amazon EBS 快照存储在 Amazon S3 中。增量备份意味着新快照仅备份自上次快照以来发生变化的数据。我们可以按照预定的间隔或根据要求拍摄快照。
网关存储卷
当激活虚拟机 (VM) 时,将创建网关卷并将其映射到本地直接连接的存储磁盘。因此,当应用程序从网关存储卷写入/读取数据时,它会从映射的本地磁盘读取和写入数据。
网关存储卷允许在本地存储主要数据,并为本地应用程序提供对整个数据集的低延迟访问。我们可以将它们作为 iSCSI 设备安装到本地应用程序服务器。其大小范围为 1 GB 到 16 TB,每个网关最多支持 12 个卷,最大存储量为 192 TB。
网关虚拟磁带库 (VTL)
此存储类型提供虚拟磁带基础设施,可根据您的业务需求无缝扩展,并消除配置、扩展和维护物理磁带基础设施的运营负担。每个网关 VTL 都预先配置了介质更换器和磁带驱动器,它们可作为 iSCSI 设备与现有客户端备份应用程序一起使用。稍后可以根据需要添加磁带盒以存档数据。
下面解释了架构中使用的几个术语。
虚拟磁带 − 虚拟磁带类似于物理磁带盒。它存储在 AWS 云中。我们可以通过两种方式创建虚拟磁带:使用 AWS Storage Gateway 控制台或使用 AWS Storage Gateway API。每个虚拟磁带的大小为 100 GB 到 2.5 TB。一个网关的大小最高可达 150 TB,一次最多可容纳 1500 盘磁带。
虚拟磁带库 (VTL) − 每个网关 VTL 都配有一个 VTL。VTL 类似于本地可用的带有磁带驱动器的物理磁带库。网关首先将数据存储在本地,然后异步将其上传到 VTL 的虚拟磁带。
磁带驱动器 − VTL 磁带驱动器类似于可以在磁带上执行 I/O 操作的物理磁带驱动器。每个 VTL 包含 10 个磁带驱动器,用作 iSCSI 设备用于备份应用程序。
介质更换器 − VTL 介质更换器类似于在物理磁带库的存储插槽和磁带驱动器中移动磁带的机器人。每个 VTL 都配有一个介质更换器,可用作 iSCSI 设备用于备份应用程序。
虚拟磁带架 (VTS) − VTS 用于将磁带从网关 VTL 存档到 VTS,反之亦然。
存档磁带 − 当备份软件弹出磁带时,网关会将磁带移动到 VTS 进行存储。它用于数据存档和备份。
检索磁带 − 无法直接读取存档到 VTS 的磁带,因此要读取存档的磁带,我们需要使用 AWS Storage Gateway 控制台或使用 AWS Storage Gateway API 从网关 VTL 检索磁带。