存储网关(Storage Gateway)

优质
小牛编辑
130浏览
2023-12-01

AWS Storage Gateway提供内部部署IT环境与AWS存储基础架构之间的集成。 用户可以将数据存储在AWS云中,以实现可扩展的数据安全功能和经济高效的存储。

AWS Gateway提供两种类型的存储,即基于卷和基于磁带。

AWS Gateway

卷网关

此存储类型提供云支持的存储卷,可以从本地应用程序服务器安装为Internet小型计算机系统接口(iSCSI)设备。

Gateway-cached Volumes

AWS Storage Gateway将所有本地应用程序数据存储在Amazon S3的存储卷中。 其存储容量范围从1GB到32TB,最多20个卷,总存储量为150TB。 我们可以使用来自本地应用程序服务器的iSCSI设备附加这些卷。 它有两个类别 -

缓存存储磁盘

每个应用程序都需要存储卷来存储其数据。 此存储类型用于在将数据写入AWS中的存储卷时初始存储数据。 来自缓存存储磁盘的数据正在等待从上传缓冲区上传到Amazon S3。 缓存存储磁盘保留最近访问的数据以进行低延迟访问。 当应用程序需要数据时,首先检查缓存存储磁盘,然后再检查Amazon S3。

确定为缓存存储分配的磁盘空间量的准则很少。 我们应该将现有文件存储大小的至少20%分配为缓存存储。 它应该不仅仅是上传缓冲区。

Upload buffer disk - 此类型的存储磁盘用于在通过SSL连接将数据上载到Amazon S3之前存储数据。 存储网关通过SSL连接将数据从上传缓冲区上传到AWS。

Snapshots - 有时我们需要备份Amazon S3中的存储卷。 这些备份是增量备份,称为snapshots 。 快照作为Amazon EBS快照存储在Amazon S3中。 增量备份意味着新快照仅备份自上次快照以来已更改的数据。 我们可以按计划的时间间隔或根据要求拍摄快照。

Gateway-stored Volumes

激活虚拟机(VM)后,将创建网关卷并将其映射到本地直接连接的存储磁盘。 因此,当应用程序从网关存储卷写入/读取数据时,它会从映射的本地磁盘读取和写入数据。

网关存储卷允许在本地存储主数据,并为本地应用程序提供对整个数据集的低延迟访问。 我们可以将它们作为iSCSI设备安装到本地应用程序服务器。 它的大小范围为1 GB到16 TB,每个网关最多支持12个卷,最大存储容量为192 TB。

Gateway-Virtual Tape Library (VTL)

此存储类型提供虚拟磁带基础架构,可根据业务需求无缝扩展,并消除配置,扩展和维护物理磁带基础架构的运营负担。 每个网关VTL都预先配置了介质更换器和磁带驱动器,这些驱动器可作为iSCSI设备与现有客户端备份应用程序一起使用。 可以根据需要稍后添加磁带盒以存档数据。

架构中使用的术语很少在下面解释。

Virtual Tape - 虚拟磁带类似于物理磁带盒。 它存储在AWS云中。 我们可以通过两种方式创建虚拟磁带:使用AWS Storage Gateway控制台或使用AWS Storage Gateway API。 每个虚拟磁带的大小从100 GB到2.5 TB。 一个网关的大小高达150 TB,一次最多可以有1500个磁带。

Virtual Tape Library (VTL) - 每个网关VTL都带有一个VTL。 VTL类似于带有磁带驱动器的本地物理磁带库。 网关首先在本地存储数据,然后异步上传到VTL的虚拟磁带。

Tape Drive - VTL磁带驱动器类似于可以在磁带上执行I/O操作的物理磁带驱动器。 每个VTL由10个磁带驱动器组成,这些磁带驱动器用作备份应用程序作为iSCSI设备。

Media Changer - VTL媒体转换器类似于在物理磁带库的存储插槽和磁带驱动器中移动磁带的机器人。 每个VTL都配有一个介质更换器,用于备份应用程序作为iSCSI设备。

Virtual Tape Shelf (VTS) - VTS用于将磁带从网关VTL归档到VTS,反之亦然。

Archiving Tapes - 当备份软件弹出磁带时,网关将磁带移动到VTS进行存储。 它用于数据存档和备份。

Retrieving Tapes - 无法直接读取存档到VTS的磁带,因此要读取存档磁带,我们需要使用AWS Storage Gateway控制台或使用AWS Storage Gateway API从网关VTL检索磁带。