2017-10-09 62 views
1

我有一个网站供我存储在AWS S3存储桶中的内容。随着内容数量的增长,我开始考虑备份选项。使用AWS Glacier是一条天然路线。使用AWS Glacier作为备份

看完之后,我不明白它是否符合我的意图。根据我的理解,使用Glacier,您可以为存储在S3存储桶中的对象设置生命周期策略。根据这些政策,对象将在被上传到S3后的特定时间点转移冰川并从您的S3存储桶中删除。此时,对象的存储类更改为“GLACIER”。
亚马逊解释说,一旦完成,你不能再通过S3访问对象,但“他们的索引条目将保持不变”。同时,他们说从冰川中取回物体需要3-5个小时。

我的问题是:这是否意味着,一旦物体转移到冰川,我将无法在我的网站上提供它们,而无需先检索它们?或者这是否意味着他们仍然会像往常一样从S3存储桶中提供服务,但是,如果S3上的文件发生问题,我将能够在3-5小时内检索它们?
如果我的网站的用户在对应的对象被转移到冰川之后仍然能够在网站上加载内容,冰川对我来说只是一个可行的备份解决方案。
另外,是否有可能将对象转移到Glacier而不从S3存储桶中删除它们?

谢谢

回答

1

要回答你的问题:这是否意味着,一旦对象被转移到冰川,我不能为他们服务,在我的网站不先检索它们?
不,您将无法在您的网站上提供服务,除非将它们从冰川转移到标准或standard_IA类,这需要3-5个小时。冰川通常用于存档罕见条件下访问的旧日志等冷数据。因此,如果您需要实时访问该对象,Glacier不适合您。

+0

非常感谢! – franciscofcosta

+0

是否可以手动将S3桶备份到Glacier(例如,可编程但不使用生命周期管理)?那么他可以利用Glacier进行备份,而不会遭受S3存储桶的删除操作? – JoelAZ