使用应用程序SAP迁移服务缩短同构迁移切换时间 - AWS Prescriptive Guidance

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

使用应用程序SAP迁移服务缩短同构迁移切换时间

由帕维尔·鲁宾 (AWS)、迭戈·瓦尔韦德 (AWS) 和苏尼尔·亚达夫 () 创作 AWS

摘要

此模式概述了使用AWS应用程序迁移服务迁移SAP工作负载的步骤。Application Migration Service 通过使用块级复制来维护从源持续同步的复制卷,从而简化了割接。

SAP工作负载包括应用程序SAP客户关系管理 (SAPCRM)、SAP企业资源规划 (ERP) 和SAP业务仓库 (SAPBW)。

先决条件和限制

先决条件

  • 在源SAP服务器和目标虚拟私有云 (VPC) 之间具有稳定的网络连接的活跃AWS账户 AWS

  • 本地数据中心中适用于 Linux 或 Windows 的SAP自适应服务器企业版 (ASE) 源数据库

限制

  • 目标操作系统必须由亚马逊弹性计算云 (AmazonEC2) 支持。有关更多信息,请参阅 Amazon EC2 FAQs

架构

源技术堆栈

  • 一个SAPASE数据库  

目标技术堆栈

  • Amazon EC2

  • 亚马逊 Elastic Block Store(亚马逊EBS)

源架构和目标架构

下图显示了通过复制代理从本地服务器迁移至 Application Migration Service 端点。Amazon Simple Storage Service (Amazon S3) 端点用于访问安装和配置文件。暂存区和迁移资源的子网包含EC2实例,数据存储在卷上EBS。端口 TCP 443 用于将源计算机网络连接到应用程序迁移服务,以及将暂存区域子网连接到应用程序迁移服务、Amazon 和 Amazon S3 区域EC2终端节点。端口 TCP 1500 用于在本地网络和中转区之间进行数据复制。

描述位于图表之前。

工具

操作说明

任务描述所需技能

初始化 Application Migration Service。

在要部署SAPASE数据库的AWS区域中初始化应用程序迁移服务。 AWS在您首次导航到每个区域的应用程序迁移服务页面时提供自动设置。

AWS 管理员

手动创建服务角色。

(可选)如果要使用自动化(例如 Cont AWS rol Tower)来设置帐户,则可以手动创建安装、复制和启动所需的六个AWS身份和访问管理 (IAM) 角色。有关说明,请参阅AWS文档

AWS 管理员

创建复制设置模板。

复制设置模板定义子网、实例类型、Amazon EBS 加密以及数据的路由方式。有关详细的设置信息,请参阅AWS文档

将军 AWS
任务描述所需技能

创建新IAM角色。

在IAM控制台上,导航到角色,然后选择创建角色

对于 “可信实体” 类型,选择 “AWS帐户”,然后选择 “下一步”。

AWS系统管理员

附加 AWSApplicationMigrationAgentPolicy 到IAM角色。

AWS托管AWSApplicationMigrationAgentPolicy策略包含执行应用程序迁移服务代理安装所需的权限。

附加策略后,选择下一步

AWS系统管理员

完成角色创建。

指定一个友好名称,然后选择创建角色

AWS系统管理员

生成临时凭证。

要生成访问密钥 ID、私有访问密钥和会话令牌,请按照AWSSTS文档中的说明进行操作。这些凭证在代理安装期间使用。

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

在SAP源计算机上下载代理安装程序。

下载适用于您的源操作系统(WindowsLinux)的代理安装程序。

应用程序所有者

安装AWS复制代理。

当您在源机上运行 Agent 安装程序文件时,系统首先会要求您输入访问密钥、秘密访问密钥、会话令牌以及要复制到的区域。使用您之前创建的IAM角色的临时证书,以及您在初始化期间配置的相同区域。

应用程序所有者

等待初始数据复制。

安装代理后,源机将出现在 Application Migration Service 控制台的计算机选项卡。

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

更新源服务器启动模板。

每台源服务器都使用唯一的 EC2 Launch 模板来通知目标EC2服务器的配置。如果您想自定义迁移服务器的 Amazon EC2 配置,则可以编辑此模板。

将军 AWS

设置默认启动模板版本。

对启动模板进行所需更改后,指定使用此更新版本作为默认启动模板。有关更多信息,请参阅 AWS 文档

将军 AWS

关闭实例类型,正确调整大小。

(可选)正确调整实例类型会根据源SAP服务器的配置自动提供实例类型建议。我们建议关闭此设置,以便您可在 Launch 模板中指定自定义的实例类型。

将军 AWS
任务描述所需技能

启动测试启动程序。

在 Application Migration Service 控制台,选择一台或多台服务器,然后在测试和割接下选择启动测试实例

将军AWS、迁移工程师、迁移主管

等待转换和启动过程完成。

您可在启动历史记录选项卡上查看启动过程。计算机作为EC2实例成功启动后,“警报” 选项卡将更新为 “已启动”。

验证测试是否成功完成。

通过远程桌面协议 (RDP) 或SSH(Secure Shell)连接到启动的实例,然后执行相应的应用程序检查。例如,登录SAP界面并验证功能。

迁移工程师、应用程序所有者

更新源生命周期。

如果测试成功,请在测试和割接选项卡上将源计算机生命周期更新标记为“准备割接”

迁移工程师,迁移主管
任务描述所需技能

计划割接时段。

割接负责人,迁移主管,应用程序所有者

发起割接启动。

选择一个或多个服务器。在 Application Migration Service 控制台的测试和割接选项卡下的测试和割接下选择启动割接实例

迁移工程师

等待割接和启动过程完成。

您可在启动历史记录选项卡上查看启动过程。计算机作为EC2实例成功启动后,“警报” 选项卡将更新为 “已启动”。

验证割接是否成功完成。

通过RDP或连接到启动的实例SSH,然后执行相应的应用程序检查。

应用程序所有者、迁移工程师

更新源生命周期。

如果割接成功,请在测试和割接选项卡上选择完成割接,更新源计算机生命周期。

迁移工程师

相关资源

参考

视频