Amazon S3是亚马逊的云存储解决方案,可以以相对较低的价格提供无限的存储容量。我目前用它来备份我的本地NAS(网络附加存储)设备。但是,Amazon S3并不是存储大量您不会经常访问的数据的最佳选择。
Amazon Glacier是亚马逊提供的解决方案,大大降低了存储大量数据的成本云中的数据例如,在S3上存储2500 GB的数据每月花费约215美元。只需备份您的数据就可以获得相当多的资金。但是,在亚马逊冰川上存储2500 GB只需要每月25美元。这几乎是S3成本的1/10。
那么如何将数据从Amazon S3移动到Glacier?使用生命周期策略。这些策略基本上只是您可以设置的规则,用于在特定时间将数据从S3移动到Glacier。让我们学习如何创建生命周期策略。
在Amazon S3上创建生命周期策略
要开始使用,请先登录Amazon Web Services(aws.amazon.com)点击顶部的我的帐户/控制台。然后单击AWS管理控制台。
现在,从列出的Amazon Web服务列表中,继续并单击在S3上。
然后单击包含要传输到Glacier的数据的存储桶名称。请注意,您可以传输整个存储桶,只传输文件夹甚至特定文件。
当您打开存储桶时,我会在左侧看到水桶的内容。点击右上角的属性,打开该存储桶的设置。
在底部,你'请参阅生命周期。继续并扩展生命周期以查看您当前的规则(如果有)。我已经有一个设置,在上传到S3后,它会将存储桶中的所有内容传输到Glacier。
要设置新规则,请继续点击添加规则。将弹出新的生命周期规则对话框,如下所示。
现在让我们看看不同的选项。首先,你可以给它一个名字,这可以是你的生活。 应用于整个存储桶复选框将该规则应用于存储桶内的所有文件和文件夹。如果您只想将数据的某一部分移动到Glacier并将其余部分保留在S3中,则不要选中该框。
您可以输入前缀,这是文件的名称或要移动到Glacier的文件夹。例如,如果我想将我的存储桶中的音乐文件夹移至Glacier,我会在前缀框中输入音乐/。要指定文件,请键入music / mymusic.mp3等路径。
下一步是时间段格式。您可以选择创建日期的天数或从日期生效。此选项允许您选择何时将指定的对象移动到Glacier中。如果您从创建日期选择天数,则可以说,例如,您希望在10天后将数据移至Glacier。这意味着当文件数据首次上传到S3时,它将在创建10天后移动到Glacier。
从日期开始生效,您只需指定将来将数据传输到Glacier的日期。您必须单击添加转换按钮才能指定时间段。我的截图显示“移动到冰川”,但那是因为我已经创建了一条规则。单击“添加转换”时,可以键入天数或日期。请注意,如果您输入0表示天数,则下次运行规则时将立即移动数据。
还有到期按钮,但请注意这一点。同样,根据您从时间段格式中选择的内容,您可以指定将来的天数或特定日期。添加到期意味着数据将在您指定的时间后删除。重要的是要记住它将从S3,RRS和Glacier中删除。因此,如果您选择添加过期,基本上它已完全消失。
如果您未添加过期,则数据将始终保留冰川,不要删除。这就是它。保存规则后,规则将每天运行一次。如果您的规则符合您指定的条件,则会传输数据。
有关此过程的一些注意事项。首先,您可以通过选中存储类来告知您的数据已移至Glacier。如果它是标准的,那就是S3。如果是RRS,那就是Redced Redundancy。第三类是Glacier,这意味着它现在存储在那里。
另外需要注意的是,当您将数据从S3移动到Glacier时,你仍然需要从S3访问它。如果您将数据直接上传到Glacier,则当您登录AWS时,它将显示在Glacier控制台中。但是,使用生命周期规则移动数据意味着数据将存储在Glacier中,您将收取冰川价格,但您必须从S3控制台访问数据。有点令人困惑,但这就是它的工作原理。
从冰川中检索数据
从Glacier获取数据也非常简单。关于Glacier要记住的事情是数据不像S3那样可以立即访问。使用S3,您可以随时下载任何文件。使用Glacier,您需要等待大约3到5个小时才能检索数据并将其放回S3。这也是为什么它要便宜得多。
要开始还原,请选择要检索的文件或文件夹,然后右键单击它。您将看到一个名为启动还原的选项。
如果禁用该选项,则表示该文件为没有存储在Glacier中。还原时,您必须选择在S3中可以访问数据的时间。
请注意,文件已恢复到S3 RRS(Redced Redundancy)存储类,比S3 Standard便宜一点。另请注意,您无法永久还原数据,最终会被删除。我不确定几天来你可以输入的最大值来保存数据,但这不是永远的。此外,您必须支付更高的费用,数据在RRS存储类中的时间越长,因此最好将持续时间保持较短。
要查看还原的状态,只需单击您还原的文件或文件夹,然后单击属性。它会说正在恢复。恢复完成后再次单击“属性”,您将看到恢复将保留的日期。
总体而言,将数据从S3获取到Glacier非常容易。只需创建一条规则即可完成。如果在S3上有大量数据,将数据移动到Glacier可能意味着大量节省。如果您有任何疑问,请发表评论。享受!