我正在查看 AWS 服务 Storage Gateway。
看了一些视频后,我了解到 Storage Gateway 提供 3 种类型的网关:文件、磁带和卷。
在 AWS 方面,我们能够将数据存储在 S3、EB 等中。
对于我的特定场景 - 假设我有十几个想要备份到 AWS 的 MS SQL Server 表。我真的不需要经常访问这些数据,但可能需要偶尔查询一次。
存储网关是解决这个问题的正确方法吗?我知道,如果我将数据存储在 S3 中,我可以运行 AWS Glue,它可以对我的数据进行分类,什么不是 - 稍后我可以使用它Athena
来查询我的 S3 存储桶。但是,如果我希望将数据存储在 RDS 中,我会在那种情况下使用 Storage Gateway 吗?
编辑:我想我回答了我自己的问题。我想如果我只是添加一些角色,我可以使用 AWS Glue 将 S3 存储桶中的数据 ETL 到我选择的 RDS 中。这听起来正确吗?
另外——如果我在我备份的那些表中丢失了我的本地数据——我是否可以以某种方式恢复数据,就像它是在 AWS 中完成的最后一次备份一样。
如果我的任何“理解”不正确,请纠正我。
谢谢。