使用 AWS DMS 从 SAP ASE 迁移至 Amazon RDS for SQL Server - AWS Prescriptive Guidance

使用 AWS DMS 从 SAP ASE 迁移至 Amazon RDS for SQL Server

Amit Kumar,Amazon Web Services

摘要

此模式提供有关将 SAP Adaptive Server Enterprise (ASE) 数据库迁移到运行 Microsoft SQL Server 的 Amazon Relational Database Service (Amazon RDS) 数据库实例的指导。源数据库可以位于本地数据中心或 Amazon Elastic Compute Cloud (Amazon EC2) 实例上。该模式使用 AWS Database Migration Service (AWS DMS) 迁移数据,并使用(可选)计算机辅助软件工程 (CASE) 工具转换数据库架构。

先决条件和限制

先决条件

  • 一个有效的 Amazon Web Services account

  • 本地数据中心或 EC2 实例的 SAP ASE 数据库

  • 已启动和运行的目标 Amazon RDS for SQL Server 数据库

限制

  • 数据库大小限制:64 TB

产品版本

架构

源技术堆栈

  • 本地或 Amazon EC2 实例的 SAP ASE 数据库

目标技术堆栈

  • Amazon RDS for SQL Server 数据库实例

源架构和目标架构

从 Amazon EC2 上的 SAP ASE 数据库至 Amazon RDS for SQL Server 数据库实例:

从 Amazon EC2 上的 SAP ASE 到 Amazon RDS for SQL Server 的目标架构

从本地 SAP ASE 数据库至 Amazon RDS for SQL Server 数据库实例:

本地 SAP ASE 到 Amazon RDS for SQL Server 的目标架构

工具

  • AWS Database Migration Service (AWS DMS) 是一项Web 服务,可用于将数据从本地、Amazon RDS 数据库实例或 EC2 实例上的数据库迁移至 Amazon Web Services 上的数据库,例如 Amazon RDS for SQL Server 或 EC2 实例。您还可以将数据库从 Amazon Web Services 迁移到本地数据库。您可以在异构或同构数据库引擎间迁移数据。

  • 对于架构转换,您可选用 erwin Data ModelerSAP PowerDesigner

操作说明

任务描述所需技能

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

数据库管理员

确定存储需求(存储类型和容量)。

数据库管理员、系统管理员

根据容量、存储功能和网络功能选择正确的实例类型。

数据库管理员、系统管理员

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

数据库管理员、系统管理员

确定应用程序迁移策略。

数据库管理员,系统管理员,应用程序所有者
任务描述所需技能

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

系统管理员

创建安全组和网络访问控制列表(ACL)。

系统管理员

配置和启动 Amazon RDS 数据库实例。

系统管理员
任务描述所需技能

手动迁移数据库架构或使用 CASE 工具,如 erwin Data Modeler 或 SAP PowerDesigner。

数据库管理员
任务描述所需技能

使用 AWS DMS 迁移数据。

数据库管理员
任务描述所需技能

遵循应用程序迁移策略。

数据库管理员,系统管理员,应用程序所有者
任务描述所需技能

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

数据库管理员,系统管理员,应用程序所有者
任务描述所需技能

关闭临时 AWS 资源。

数据库管理员、系统管理员

查看和验证项目文档。

数据库管理员,系统管理员,应用程序所有者

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

数据库管理员,系统管理员,应用程序所有者

关闭项目并提供反馈。

数据库管理员,系统管理员,应用程序所有者

相关资源

参考信息

教程和视频