【问题标题】:Moving from Glacier to S3 Glacier Deep Archive从 Glacier 迁移到 S3 Glacier Deep Archive
【发布时间】:2020-05-07 21:22:30
【问题描述】:

我有很多文件位于 Amazon Glacier(S3 之前的版本,并且多年来一直使用 FastGlacier 上传文件。)我现在想将这些文件移动到 S3 Glacier Deep Archive 存储类中利用更好的定价,并试图找出最好的方法。 (据我了解,pre-S3 Glacier 不提供深度存档存储类,但我很高兴错了。)

有什么方法可以将我的文件从 Glacier 直接恢复到 S3 帐户/存储桶/其他任何东西,这样我就可以避免与将所有内容下载到我家相关的带宽使用,而只是将其重新上传到云端?还是这是我唯一的选择?

【问题讨论】:

    标签: amazon-s3 amazon-glacier


    【解决方案1】:

    没有。

    最初的 Amazon Glacier 服务成本低廉,但难以使用。大多数请求要求您在几分钟(或几小时!)后返回以检索结果。如果没有你提到的那种工具,几乎是不可能使用的。

    然后,Amazon S3 团队引入了将 Glacier 指定为 S3 中的存储类的功能,他们会处理困难的部分。这为低成本提供了更好的界面。

    最近,Glacier Deep Archive 存储类带来了比 Glacier 本身更低的成本,因此几乎没有理由再直接使用 Glacier。当然,除非你的文件还在那里,就像你的情况一样。

    很遗憾,没有机制可以从“旧 Glacier”迁移到“S3 Glacier”。您需要提取档案,然后将它们上传到 S3(将 Glacier Deep Archive 指定为存储类或使用 S3 生命周期规则更改存储类)。您需要自己执行此操作,最好从 Amazon EC2 执行此操作,以加快速度并避免数据传输费用。也许您将您的 FastGlacier 工具放在 Windows EC2 实例上并从那里执行?

    【讨论】:

      【解决方案2】:

      您可以在与 Glacier 保险库和新存储桶相同的 AWS 区域中使用公共 IP 地址启动 EC2 或 Lightsail 实例,并从那里进行所有下载/上传,避免带宽成本,因为费用是离开 AWS 区域的流量——如果计算实例位于同一区域,则不适用。

      没有将内容从一项服务直接传输到另一项服务的机制,您是对的……旧版 Glacier 服务似乎不支持深度存档。

      【讨论】:

        【解决方案3】:

        您现在可以使用 Amazon S3 Glacier Re:Freezer。 https://aws.amazon.com/about-aws/whats-new/2021/04/new-aws-solutions-implementation-amazon-s3-glacier-re-freezer/

        这是一种无服务器解决方案,可自动将整个 Amazon S3 Glacier 保险库档案复制到定义的目标 Amazon Simple Storage Service (Amazon S3) 存储桶和 S3 存储类。该解决方案可自动执行优化的还原、复制和传输过程,并提供预构建的 Amazon CloudWatch 控制面板以可视化复制操作进度。部署此解决方案后,您可以将 S3 Glacier 保管库档案无缝复制到更具成本效益的存储位置,例如 Amazon S3 Glacier Deep Archive 存储类。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-05-01
          相关资源
          最近更新 更多