本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用数据提取代理将本地 Vertica 数据库迁移到 Amazon Redshif AWS SCT t
由谢尔盖·德米特里耶夫创作 () AWS
摘要
此模式为AWS使用架构转换工具 AWS SCT () 数据提取代理将本地 Vertica 数据库迁移到 Amazon Redshift 集群提供了指导。代理是一种外部程序,它与其它服务集成,AWSSCT但在其他地方执行数据转换,并代表您与其他AWS服务进行交互。
先决条件和限制
先决条件
一个活跃的AWS账户
用于本地数据中心数据仓库工作负载的 Vertica 源数据库
Amazon Redshift 目标集群
产品版本
Vertica 版本 7.2.2 及更高版本。有关支持版本的最新列表,请参阅AWSSCT文档。
架构
源技术堆栈
本地 Vertica 数据库
目标技术堆栈
Amazon Redshift 集群
数据迁移架构
工具
AWSSchema Conversion Tool (AWSSCT) 通过自动将源数据库架构和大部分自定义代码转换为与目标数据库兼容的格式来处理异构数据库迁移。当源数据库和目标数据库彼此非常不同时,您可以使用AWSSCT代理来执行其他数据转换。有关更多信息,请参阅文档中的将数据从本地数据仓库迁移到 Amazon Redshift。AWS
操作说明
任务 | 描述 | 所需技能 |
---|---|---|
验证源数据库和目标数据库版本。 | DBA | |
识别存储需求(存储类型和容量)。 | DBA, SysAdmin | |
选择适当的实例类型(容量、存储功能、网络功能)。 | DBA, SysAdmin | |
确定源数据库和目标数据库的网络访问安全要求。 | DBA, SysAdmin | |
选择应用程序迁移策略。 | DBA, SysAdmin,应用程序所有者 |
任务 | 描述 | 所需技能 |
---|---|---|
创建虚拟私有云 (VPC) 和子网。 | SysAdmin | |
创建安全组。 | SysAdmin | |
配置和启动 Amazon Redshift 集群。 | SysAdmin |
任务 | 描述 | 所需技能 |
---|---|---|
使用数据提取代理迁移AWSSCT数据。 | 有关使用AWSSCT数据提取代理的详细信息,请参阅 “参考和帮助” 部分中的链接。 | DBA |
任务 | 描述 | 所需技能 |
---|---|---|
遵循选定的应用程序迁移策略。 | DBA, SysAdmin,应用程序所有者 |
任务 | 描述 | 所需技能 |
---|---|---|
将应用程序客户端切换至新基础设施。 | DBA, SysAdmin,应用程序所有者 |
任务 | 描述 | 所需技能 |
---|---|---|
关闭临时AWS资源。 | DBA, SysAdmin | |
查看和验证项目文档。 | DBA, SysAdmin,应用程序所有者 | |
收集与迁移时间、手动任务与工具任务的百分比、成本节约等相关的指标。 | DBA, SysAdmin,应用程序所有者 | |
关闭项目并提供任何反馈。 |
相关资源
参考
教程和视频