开始进行本项目

11 个步骤 | 120 分钟

问:什么是 Amazon Redshift?

Amazon Redshift 是一种运行快速、完全托管的 PB 级数据仓库,让您可以通过简单而经济高效的方式使用现有商业智能工具来分析所有数据。

问:为什么要将数据迁移到 Amazon Redshift?

很多 AWS 客户(例如 NASDAQ、NTT Docomo、Amgen、Boingo Wireless、Cablevision、Johnson & Johnson 和 Philips Healthcare)都已经将其数据仓库迁移到 Amazon Redshift 中,从而提高性能并节省成本。Amazon Redshift 使用列存储技术提高 I/O 效率,同时跨多个节点并行运行查询,从而提供快速的查询性能。每年每 TB 1000 USD 即可让无数用户对您的数据进行无数次分析,成本仅是传统数据仓库解决方案的十分之一。只需在控制台中单击几下或使用简单的 API 调用,即可根据性能和容量需求的变化轻松扩展和缩小集群。Amazon Redshift 让您能够轻松实现大多数常见管理任务的自动化,以便管理、监控和扩展您的数据仓库,这样您就可以专注于分析数据并获得高效运营业务所需的见解。

问:什么是 AWS Database Migration Service (DMS)?使用该服务进行迁移有哪些优势?

AWS Database Migration Service (DMS) 是一种低成本服务,可以帮助您轻松安全地将数据库和数据仓库迁移到 AWS。与必须安装和配置的自行管理复制解决方案相比,AWS Database Migration Service 可以帮助您在几分钟内完成复制任务的设置,而不是几小时甚至几天。AWS DMS 数据复制与 AWS Schema Conversion Tool 紧密集成,简化了异构数据库迁移项目,例如从 Oracle 到 Amazon Redshift 的迁移。

问:什么是 AWS Schema Conversion Tool (SCT)?

The AWS Schema Conversion Tool (SCT) 可以将 Oracle 的源架构和大部分自定义代码(包括视图、存储过程和函数)自动转换为与 Amazon Redshift 等目标数据库兼容的格式,从而简化异构数据库和数据仓库的迁移。它会清楚地标记无法自动转换的任意代码,便于您进行手动转换。

问:哪些 AWS 区域提供 Amazon Redshift 和 AWS DMS?

请参阅区域性产品和服务了解 Amazon Redshift 和 AWS DMS 区域服务可用性信息。

问:什么是 CloudFormation 堆栈?

CloudFormation 堆栈是可作为单个单元管理的一系列 AWS 资源。堆栈中的所有资源均由堆栈的 CloudFormation 模板定义。在本项目中,您将使用 CloudFormation 堆栈创建和预置 VPC、子网、安全组和 RDS 实例,以便完成从 Oracle 到 Amazon Redshift 的数据仓库迁移。项目完成后,您可以轻松地删除堆栈,避免产生额外费用。

问:是否可以自定义本项目中使用的 CloudFormation 模板?

可以。CloudFormation 模板旨在获取用户的一些输入,并以最少的配置项来预置需要的 AWS 服务。但是,如果您想更改一些配置(例如 VPC CIDR 块和 RDS 实例类型等),则可以更新该模板并重新启动模板。

问:AWS DMS 和 SCT 是否支持复杂数据库架构的迁移?

支持。通过本项目,您可以了解使用简单的架构结构迁移异构数据库的方法。这些体验可以帮助您迁移更复杂的数据仓库。

问:如本项目中所述,AWS DMS 服务是否只支持迁移全部数据?

不是。您可以使用 AWS DMS 一次性迁移全部数据,也可以进行连续数据复制 (CDC)。AWS DMS 可以获取源数据库的更改,并将这些更改以事务一致的方式应用到目标数据库。您只需在“任务”设置中进行更改即可。创建一个新任务并启用 CDC,之后,数据复制任务便会运行,直到您更改或终止该任务。

问:运行本项目的费用是多少?

假设您在 2 小时内完成迁移项目,则相关费用将为 7.85 USD。有关更多详细信息,请参阅使用的服务与费用

开始进行本项目