没有“本地”部分的 AWS Storage Gateway?

Mat*_*ite 5 iscsi amazon-ec2 amazon-web-services cloud-storage

AWS Storage Gateway的用例似乎总是假设虚拟存储网关将安装在本地(即客户本地),然后将同步到 AWS。我想知道将存储网关放在 EC2 上。

我的用例是这样的:

我有大量必须通过文件系统访问的客户数据(即不能简单地存储在 S3 中)。这些数据的很大一部分很少被访问。我使用安装到 EC2 的多个 EBS 卷来完成此操作,并将它们快照到 S3。但是,存储很昂贵,并且存在单点故障,因为 EBS 驱动器只能连接到单个实例。

但是,听起来我可以在我的 EC2 服务器上安装虚拟存储网关,并使用新的网关缓存功能仅在本地保留经常访问的数据(使用免费实例存储进行缓存)。

此外,我读到iSCSI 驱动器可以安装在多台服务器上,只要它们使用集群感知文件系统进行格式化。

我的问题:

这是 Storage Gateway 的合理用例吗?

Storage Gateway iSCSI 驱动器真的可以从多个 EC2 实例挂载,从而消除单点故障吗?

Net*_*ner 5

我不确定这是否是问这个问题的正确地方,但我有一种类似的情况,除了我想从 AWS S3 转移到 Backblaze B2。

我一直在使用 AWS Storage Gateway 一段时间,但切换到 VTL Gateway 功能,因为它更适合我。现在我正在寻找适用于 B2 的类似功能(存储网关或更好的 VTL 网关)。你能指出我正确的方向吗?


Stu*_*uka 5

AFAIR,Starwind 获得了 AWS 支持,并且最近获得了 Backblaze 支持。我不确定迁移计划,但您绝对可以请他们的工程师帮助您。


小智 2

看起来现在已经支持了,请参阅EC2 Gateway

从链接:

This section discusses how to deploy a AWS Storage Gateway-cached volumes on Amazon Elastic Compute Cloud (Amazon EC2). After you deploy the gateway and add local disk storage, you activate and work with the gateway just as you would for an on-premises gateway.