【问题标题】:AWS storage gateway with SQL Data带有 SQL 数据的 AWS 存储网关
【发布时间】:2021-03-11 17:53:18
【问题描述】:

我正在查看 AWS 服务 Storage Gateway。

看了一些视频后,我了解到 Storage Gateway 提供 3 种类型的网关:文件、磁带和卷。

在 AWS 方面,我们能够将数据存储在 S3、EB 等中。

对于我的特定场景 - 假设我有十几个 MS SQL Server 表要备份到 AWS。我真的不需要经常访问这些数据,但可能需要偶尔查询一次。

存储网关是解决这个问题的正确方法吗?我知道,如果我将数据存储在 S3 中,我可以运行 AWS Glue,它可以对我的数据进行分类,什么不是 - 然后我可以使用 Athena 来查询我的 S3 存储桶。但是,如果我希望将数据存储在 RDS 中,我会在这种情况下使用 Storage Gateway 吗?

编辑:我想我回答了我自己的问题。我想我可以使用 AWS Glue 如果我只是添加,则将 S3 存储桶中的数据 ETL 到我选择的 RDS 中 一些角色。这听起来对吗?

另外,如果我在备份的那些表中丢失了本地数据,我能否以某种方式将数据还原为上次在 AWS 中完成的备份。

如果我的任何“理解”不正确,请纠正我。

谢谢。

【问题讨论】:

    标签: amazon-web-services amazon-s3 aws-storage-gateway


    【解决方案1】:

    即使使用 Glue,您也无法轻松地在 S3 中直接查询 MS SQL 数据。当您在 S3 中有基于纯文本的对象(CSV、JSON...)时,可以使用 Glue

    您可以在存储模式下使用文件网关或卷网关。从 MS SQL 创建备份文件仍然是您的责任以及尝试恢复。在这种情况下,存储网关的唯一帮助就是远程保留一份数据副本

    【讨论】:

      猜你喜欢
      • 2018-03-08
      • 1970-01-01
      • 2021-09-11
      • 1970-01-01
      • 2018-04-27
      • 1970-01-01
      • 2019-12-26
      • 2015-12-30
      • 1970-01-01
      相关资源
      最近更新 更多