Mic*_*ael 2 backup backup-restoration amazon-s3 amazon-web-services amazon-glacier
我在 AWS Glacier 中有 3.5TB 的数据(文件备份)。我希望 AWS 向我发送带有这些数据的检索驱动器/设备,因为我认为下载不会成功完成。我试图用 Snowball 做到这一点,但不能,因为 Snowball 只让我选择 S3 存储桶。
有没有办法使用 Snowball 选择 Glacier 档案,是否有我应该使用的其他 AWS 磁盘检索服务,或者是否有其他在这种情况下常用的过程,例如可以在几天内可靠地下载 Glacier 档案的客户端?
您无法将数据直接从 Glacier 导出到磁盘。
S3 Glacier 存储类
如果您的数据在 S3 中,移动到 Glacier 存储类,则您发起从 Glacier 到 S3 的检索请求。然后,您可以使用导入/导出或Snowball在驱动器上导出。
一旦它在 S3 中,您就可以使用任何可用的 S3 工具来下载文件。如果您有 100Mbps 的互联网连接并且可以管理 80Mbps,则大约需要 4.5 天,这可能比滚雪球还要快。如果您的 S3 区域远离您所在的位置,您可以潜在地使用S3 传输加速,但它比标准 S3 更昂贵。
直接从 Glacier 检索
我找不到任何简单的方法将数据从 Glacier 获取到磁盘而无需手动下载。Glacier 文档说您发起检索请求,完成后您至少有 24 小时的时间下载它。
我能想到的将数据传送到 Snowball 的唯一方法是
这可能意味着支付双倍的带宽费用。您也可以使用新的基于文件的 S3 存储网关,但您必须对其进行设置。您也可以使用 EFS,但它很昂贵。最后,可能可以使用s3fs 之类的东西将 S3 映射为硬盘驱动器,但我没有这方面的经验。
如果您从 Glacier 下载由于任何原因失败,您必须重新启动它。对于单个大型 3.5TB 存档,这可能是一个问题。范围检索会有所帮助,但如果它是一个大文件,则必须将其重新拼接在一起。
我认为从 Glacier 下载到 EC2 会比直接下载到您的 PC 更快、更可靠。
推荐
如果没有更多信息,很难做出单一推荐,尤其是在连接速度、可靠性以及 Glacier 下载是一个文件还是多个文件方面。
要快速获取文件,您可能最好从 Glacier 下载它,最好使用范围检索。
为了安全起见,下载到 EC2,上传到 S3,然后从 S3 下载。S3 支持并行下载,因此它应该使用您所有的可用带宽。
检索定价已从以前的模型简化。价格介于 0.01 美元/GB 到 0.0025 美元/GB 之间,另加数据传输费用。