如何订购AWS Glacier的检索驱动器?

我在AWS Glacier中有3.5TB的数据(文件备份)。 我希望AWS向我发送一个具有这些数据的检索驱动器/设备,因为我不认为下载会成功完成。 我试图用雪球做到这一点,但不能因为雪球只让我selectS3的桶。

有没有办法select雪球的冰川档案,还有另一个我应该使用的AWS磁盘检索服务,还是有另外一个在这种情况下常用的程序,例如一个可以在几天内可靠地下载冰川档案的客户端?

您不能将数据从Glacier直接导出到磁盘。

S3冰川存储类

如果您的数据在S3中,则转移到Glacier存储类,您将启动从Glacier到S3的检索请求。 然后,您可以使用导入/导出或雪球在驱动器上导出。

一旦在S3中,您可以使用任何可用的S3工具来下载文件。 如果你有一个100Mbps的互联网连接,可以pipe理80Mbps大约4.5天,这可能比雪球更快。 如果您的S3区域远离您的位置,则可以使用S3传输加速 ,但比标准S3更昂贵。

直接从Glacier获取

我找不到任何从Glacier获取数据到磁盘的简单方法,而无需手动下载。 冰川文件说,你启动一个检索请求,当它完成时,你有至less24小时下载。

我能想到的唯一方法是将数据提供给Snowball

  • 发起冰川请求,等待通知
  • 分开一个EC2实例。 更大的实例具有更高的networking带宽,增强的networking将有所帮助。 一个st1吞吐量优化的驱动器可能比gp2 SSD便宜,但是如果只有一两天,这并不重要。 你可能仍然想从SSD启动,但有两个驱动器是更多的工作
  • 将数据从冰川下载到EC2文件系统
  • 将数据从EC2文件系统上传到S3
  • 从S3桶请求一个雪球。

这可能意味着支付两倍的带宽费用。 您也可以使用新的基于S3存储网关的文件,但是您必须进行设置。 你也可以使用EFS,但是很昂贵。 最后有可能将S3映射为使用s3fs之类的硬盘驱动器,但我没有经验。

如果您从冰川下载的任何原因失败,你必须重新开始。 对于一个3.5TB的单个大档案,这可能是一个问题。 范围检索可以帮助,但如果它是一个大文件,你必须把它缝合在一起。

我认为,从冰川下载到EC2将比直接到您的PC更快,更可靠。

build议

没有更多的信息,特别是在连接速度,可靠性,以及冰川下载是一个文件还是多个文件的情况下,很难做出一个单一的build议。

要快速获取文件,最好的方法是从Glacier下载文件,最好使用范围检索。

为了安全起见,下载到E​​C2,上传到S3,然后从S3下载。 S3支持并行下载 ,因此它应该使用所有可用的带宽。

检索定价已经从之前的模型中简化了。 它在$ 0.01 / GB和$ 0.0025 / GB之间,加上数据传输费用。