Sreeraju V Asked: 2018-10-12 01:59:37 +0800 CST2018-10-12 01:59:37 +0800 CST 2018-10-12 01:59:37 +0800 CST 使用 S3 作为 EFS 的替代品进行备份 772 为了集中备份我的实例中的特定数据,我使用安装到该实例的 EBS 卷。现在我们计划迁移到另一个区域,但 EFS 服务在该特定区域不可用。有什么方法可以通过将 S3 安装到 EC2 实例来使用它作为集中备份。 amazon-web-services 3 个回答 Voted Tim 2018-10-12T11:25:36+08:002018-10-12T11:25:36+08:00 您可以使用S3fs将 S3 挂载为文件系统。我不确定它是否已准备好生产。 更好的选择是在您的实例上运行备份软件,对 S3 进行增量备份。我为此使用了 Restic,但请注意它还没有达到 v1.0,并且它缺少压缩但会进行重复数据删除。 我用于关键数据的更好选择是将aws s3 sync命令用于受版本控制的 S3 存储桶。没有压缩或重复数据删除,但它可靠且安全。您可以存储在 IA 类中并使用生命周期策略来删除旧版本或将它们移动到冰川以降低成本。 Best Answer Jon Buys 2018-10-12T11:24:12+08:002018-10-12T11:24:12+08:00 Storage Gateway 可以工作,但您会发现它对于您的目的来说太过分了。 如果您所做的只是备份数据,则最好通过设置夜间 cron 作业来运行aws s3 sync /path/to/data s3://bucket/folder/命令将您需要的任何数据直接同步到 S3,而无需通过已安装的文件共享中介。 再加上存储桶上的版本控制和生命周期管理,您可以构建一个相当强大的备份解决方案。 但是,话虽如此,最好的方法是不要在需要备份的实例上存储任何内容。当然,这在很大程度上取决于您的具体用例。 MLu 2018-10-12T03:49:38+08:002018-10-12T03:49:38+08:00 您可以使用由 S3 备份的AWS Storage Gateway,并可用作 iSCSI 或 SMB(也称为Windows 共享)。它可以部署在 AWS EC2 上:在 Amazon EC2 主机上部署文件网关 希望有帮助:)
您可以使用S3fs将 S3 挂载为文件系统。我不确定它是否已准备好生产。
更好的选择是在您的实例上运行备份软件,对 S3 进行增量备份。我为此使用了 Restic,但请注意它还没有达到 v1.0,并且它缺少压缩但会进行重复数据删除。
我用于关键数据的更好选择是将aws s3 sync命令用于受版本控制的 S3 存储桶。没有压缩或重复数据删除,但它可靠且安全。您可以存储在 IA 类中并使用生命周期策略来删除旧版本或将它们移动到冰川以降低成本。
Storage Gateway 可以工作,但您会发现它对于您的目的来说太过分了。
如果您所做的只是备份数据,则最好通过设置夜间 cron 作业来运行
aws s3 sync /path/to/data s3://bucket/folder/
命令将您需要的任何数据直接同步到 S3,而无需通过已安装的文件共享中介。再加上存储桶上的版本控制和生命周期管理,您可以构建一个相当强大的备份解决方案。
但是,话虽如此,最好的方法是不要在需要备份的实例上存储任何内容。当然,这在很大程度上取决于您的具体用例。
您可以使用由 S3 备份的AWS Storage Gateway,并可用作 iSCSI 或 SMB(也称为Windows 共享)。它可以部署在 AWS EC2 上:在 Amazon EC2 主机上部署文件网关
希望有帮助:)