使用AWSSCT数据提取代理将本地微软SQL服务器数据库迁移到亚马逊 Redshift - AWS Prescriptive Guidance

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用AWSSCT数据提取代理将本地微软SQL服务器数据库迁移到亚马逊 Redshift

由 Neha Thakur 创作 () AWS

环境:PoC 或试点

来源:微软SQL服务器

目标:Amazon Redshift

R 类型:重构

工作负载:Microsoft

技术:迁移;数据库

AWS服务:亚马逊 Redshift;AWSSCT

Summary

此模式概述了使用AWS架构转换工具 (AWSSCT) 数据提取代理将本地 Microsoft SQL Server 源数据库迁移到 Amazon Redshift 目标数据库的步骤。代理是一种外部程序,它与其它服务集成,AWSSCT但在其他地方执行数据转换,并代表您与其他AWS服务进行交互。  

先决条件和限制

先决条件

  • 用于本地数据中心数据仓库工作负载的 Microsoft SQL 服务器源数据库

  • 一个活跃的AWS账户

产品版本

  • 微软 SQL Server 版本 2008 或更高版本。有关支持版本的最新列表,请参阅AWSSCT文档。 

架构

技术堆栈

  • 本地 Microsoft SQL 服务器数据库

技术堆栈目标

  • Amazon Redshift

数据迁移架构

使用AWSSCT数据提取代理将SQL服务器数据库迁移到 Amazon Redshift。

工具

最佳实践

操作说明

任务描述所需技能

验证源数据库和目标数据库的版本和引擎。

DBA

确定目标服务器实例的硬件要求。

DBA, SysAdmin

识别存储需求(存储类型和容量)。

DBA, SysAdmin

选择适当的实例类型(容量、存储功能、网络功能)。

DBA, SysAdmin

确定源数据库和目标数据库的网络访问安全要求。

DBA, SysAdmin

选择应用程序迁移策略。

DBA, SysAdmin,应用程序所有者
任务描述所需技能

创建虚拟私有云 (VPC) 和子网。

SysAdmin

创建安全组。

SysAdmin

配置并启动 Amazon Redshift 集群。

SysAdmin
任务描述所需技能

使用数据提取代理迁移AWSSCT数据。

DBA
任务描述所需技能

遵循选定的应用程序迁移策略。

DBA, SysAdmin,应用程序所有者
任务描述所需技能

将应用程序客户端切换至新基础设施。

DBA, SysAdmin,应用程序所有者
任务描述所需技能

关闭临时AWS资源。

DBA, SysAdmin

查看和验证项目文档。

DBA, SysAdmin,应用程序所有者

收集关于迁移时间、手动任务与自动任务的百分比以及成本节省等指标。

DBA, SysAdmin,应用程序所有者

关闭项目并提供任何反馈。

DBA, SysAdmin,应用程序所有者

相关资源

参考

教程和视频