代码之家  ›  专栏  ›  技术社区  ›  franciscofcosta

使用AWS冰川作为备份

  •  2
  • franciscofcosta  · 技术社区  · 7 年前

    我有一个网站,我提供的内容存储在一个AWS S3桶。随着内容量的增加,我开始考虑备份选项。使用AWS冰川是一条自然路线。

    读了这篇文章后,我不明白它是否真的像我想用它做的那样。据我所知,使用Glacier,您可以为存储在S3存储桶中的对象设置生命周期策略。根据这些政策, 物体将被转移到Glacier并从S3桶中删除
    Amazon解释说,一旦完成,您就不能再通过S3访问对象,但“它们的索引项将保持原样”。同时,他们说从冰川中取回物体需要3-5个小时。

    我的问题是:这是否意味着,一旦物体被转移到冰川,我就不能在我的网站上为它们服务,而不首先检索它们?或者这是否意味着它们仍将像往常一样从S3存储桶中获得服务,但如果S3上的文件发生了问题,我将只能在3-5小时内检索到它们?
    如果我的网站用户在相应的对象被转移到Glacier后仍然能够在网站上加载内容,那么Glacier将是我可行的备份解决方案。
    此外,是否可以将物体转移到Glacier,而不将其从S3桶中删除?

    非常感谢。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Na Zhang    7 年前

    回答你们的问题:这是否意味着,一旦物体被转移到冰川,我将无法在我的网站上提供服务,而不首先检索它们?
    不,除非将它们从glacier转到standard或standard_IA课程,否则您将无法在您的网站上提供服务,这需要3-5个小时。冰川通常用于归档冷数据,如在罕见情况下访问的旧日志。因此,如果你需要实时访问该对象,Glacier对你来说不是一个有效的选择。