【发布时间】:2021-04-27 17:57:01
【问题描述】:
用例:
我有一个本地目录,我想为它做一个备份,比如说在每个午夜。如果出现问题想要恢复它。
这似乎不是一项复杂的任务,但即使阅读 AWS 文档也可能很麻烦且成本高昂。对于像这样的简单任务而言,在本地设置存储网关似乎不必要地复杂,在 EC2 上设置也很昂贵。
我做了什么:
阅读本文+其他一些博客文章:
https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html
https://docs.aws.amazon.com/storagegateway/latest/userguide/WhatIsStorageGateway.html
我发现了什么:
1.设置文件网关(本地或作为 EC2 实例):
它只是将文件挂载到 S3。就是这样。所以我的本地应用程序会不断地写入这个 S3。文档没有提到任何关于计划备份和恢复的内容。
2.设置音量网关:
在这里我可以对 S3 进行预定的同步/备份,但使用整个卷将是一个很大的开销。
3.独立 S3:
只需使用裸 S3 并通过 AWS API/SDK 将我的备份复制到那里并手动制定计划作业。
解决方案:
- 使用上面的第 1 点,启用版本控制,文件的版本将用作恢复点。
- 使用点 3
我想我正在寻找混合文件卷网关:在文件级别上工作并为它们制作一个异步计划快照。
这应该如何处理?难道没有一种非常简单的方法可以将目录的备份发送到 AWS 吗?
【问题讨论】:
-
这个来自 aws 的 link 有一些其他选项,包括你提到的那个。
标签: amazon-web-services amazon-s3 backup