使用 AWS Glacier 作为备份
Using AWS Glacier as back-up
我有一个网站,我在其中提供存储在 AWS S3 存储桶中的内容。随着内容量的增加,我开始考虑备份选项。使用 AWS Glacier 自然而然地出现了。
阅读之后,我不明白它是否符合我的预期。据我了解,使用 Glacier,您可以为存储在 S3 存储桶中的对象设置生命周期策略。根据这些策略,对象将在上传到 S3 后的特定时间点传输到 Glacier 并从您的 S3 存储桶 中删除。此时对象的存储class变为'GLACIER'。
Amazon 解释说,完成此操作后,您将无法再通过 S3 访问对象,而是 "their index entry will remain as is"。同时,他们说从 Glacier 中取回对象需要 3-5 个小时。
我的问题是:这是否意味着一旦将对象传输到 Glacier,我将无法在我的网站上提供它们而不先检索它们?或者这是否意味着它们仍将像往常一样从 S3 存储桶中提供,但是万一 S3 上的文件发生问题我只能在 3-5 小时内检索它们?
Glacier 只会如果我的网站的用户在相应的对象转移到 Glacier 后仍然能够在网站上加载内容,这对我来说是一个可行的备份解决方案。
另外,是否可以在没有它们的情况下将对象转移到 Glacier正在从 S3 存储桶中删除?
谢谢
回答您的问题:这是否意味着一旦将对象转移到 Glacier,我将无法在我的网站上提供它们而不先检索它们?
不,除非将它们从冰川转移到标准或 standard_IA class,否则您将无法在您的网站上提供它们,这需要 3-5 小时。 Glacier 通常用于归档冷数据,例如很少访问的旧日志。因此,如果您需要实时访问该对象,Glacier 不是您的有效选择。
我有一个网站,我在其中提供存储在 AWS S3 存储桶中的内容。随着内容量的增加,我开始考虑备份选项。使用 AWS Glacier 自然而然地出现了。
阅读之后,我不明白它是否符合我的预期。据我了解,使用 Glacier,您可以为存储在 S3 存储桶中的对象设置生命周期策略。根据这些策略,对象将在上传到 S3 后的特定时间点传输到 Glacier 并从您的 S3 存储桶 中删除。此时对象的存储class变为'GLACIER'。
Amazon 解释说,完成此操作后,您将无法再通过 S3 访问对象,而是 "their index entry will remain as is"。同时,他们说从 Glacier 中取回对象需要 3-5 个小时。
我的问题是:这是否意味着一旦将对象传输到 Glacier,我将无法在我的网站上提供它们而不先检索它们?或者这是否意味着它们仍将像往常一样从 S3 存储桶中提供,但是万一 S3 上的文件发生问题我只能在 3-5 小时内检索它们?
Glacier 只会如果我的网站的用户在相应的对象转移到 Glacier 后仍然能够在网站上加载内容,这对我来说是一个可行的备份解决方案。
另外,是否可以在没有它们的情况下将对象转移到 Glacier正在从 S3 存储桶中删除?
谢谢
回答您的问题:这是否意味着一旦将对象转移到 Glacier,我将无法在我的网站上提供它们而不先检索它们?
不,除非将它们从冰川转移到标准或 standard_IA class,否则您将无法在您的网站上提供它们,这需要 3-5 小时。 Glacier 通常用于归档冷数据,例如很少访问的旧日志。因此,如果您需要实时访问该对象,Glacier 不是您的有效选择。