开工福利|免费学 2200+ 精品线上课,企业成员人人可得! 了解详情
写点什么

使用 AWS SMS 将 SAP 迁移到 AWS

  • 2019-10-23
  • 本文字数:2790 字

    阅读完需:约 9 分钟

使用 AWS SMS 将 SAP 迁移到 AWS

本篇博客翻译自 AWS 英文博客 “AWS for SAP” 中的文章 Migrating SAP Workloads to the AWS Cloud with AWS SMS,原文请点击这里


AWS 服务器迁移服务(AWS SMS)是一种无代理服务,可将您的本地 VMware vSphere 或 Microsoft Hyper-V 虚拟机迁移到 AWS。 在本博文中,我将讨论 AWS SMS 的一些主要优势,并解释如何使用此服务将您的虚拟化本地(或私有云)SAP 工作负载迁移到在 AWS 云上的 Amazon Elastic Compute Cloud(Amazon EC2)实例。

使用 AWS SMS 的一些主要优势

  • 简化迁移配置源环境后,可以通过在 AWS 管理控制台中安排复制作业轻松迁移虚拟机。 复制到 Amazon Machine Image(AMI)创建是一个四阶段过程,在执行复制作业时会自动处理。

  • 增量迁移:AWS SMS 可以增量复制在线环境,从而显着加快迁移过程。 在复制到 AWS 云时,您可以继续正常使用运行生产环境。

  • 最小化停机时间:在增量复制期间不会影响生产操作。 但是,最终的复制(切换)确实需要停机。

  • 并行迁移:使用 AWS SMS,可以并行迁移多个虚拟机。 借助此功能,您可以迁移完整的环境(例如,一次迁移所有开发系统,然后迁移质量保证系统等)。


AWS SMS 可以免费使用。 但是,在复制期间,它会创建 Amazon Elastic Block Store(Amazon EBS)快照,并使用 Amazon Simple Storage Service(Amazon S3)来存储这些快照,这些资源会产生相关的成本。 有关定价信息,请参阅 AWS网站


下面我们将使用 AWS SMS 描述通用复制过程,然后我们将讨论如何使用 AWS SMS 迁移您的 SAP 工作负载。

复制过程

要为 AWS SMS 设置本地虚拟化环境和 AWS 账户,请参阅 AWS 网站上关于 VMwareHyper-V 的详细说明,或者阅读在 AWS 合作伙伴网络(APN)博客上的文章: AWS Server Migration Service – Server Migration to the Cloud Made Easy。 作为安装的一部分,您需要在虚拟环境中部署 AWS 服务器迁移连接器。 设置完成后,可以通过设置日程安排和频率来配置复制作业。 设置完作业后,使用 AWS SMS 复制虚拟机将自动启动并按照四个步骤进行。 对于每个复制作业运行,这四个步骤(计划,上传,转换和 AMI 创建)都会按顺序执行。



图 1:AWS SMS 复制过程中的阶段

步骤一:计划 (Scheduled)

在此步骤中,您配置的迁移作业将安排在特定时间或立即运行。



图 2:计划状态下的复制作业

步骤二:上传 (uploading)

这是一个多步骤的过程:


  1. 虚拟机的 VMware 或 Hyper-V 快照被触发。 快照会创建一个 VMDK 文件(用于 VMware)或一个 AVHD 文件(用于 Hyper-V)。

  2. 为虚拟机创建开放式虚拟化格式(OVF)文件。 这是一个包含关于虚拟机的元数据的 XML 文件。

  3. 由快照创建的 VMDK 或 AVHD 文件将上传到 S3 存储桶。 S3 存储桶是在您设置了 AWS 服务器迁移连接器的 AWS 区域中自动创建的。

  4. 快照文件上传到 S3 后,它们将从源环境中删除。



图 3:带有上传的 VMDK 文件的 S3 存储桶

步骤三:转换 (Converting)

这一步处理两个任务:


  1. AWS SMS 从上传的 VMDK 或 AVHD 文件创建 EBS 快照。

  2. AWS SMS 从 S3 存储桶中删除 VMDK 或 AVHD 文件。

步骤四:创建 AMI (Creating AMI)

此步骤根据转换步骤中生成的 EBS 快照创建 Amazon Machine Image(AMI)。 完成此步骤后,您可以从创建的 AMI 启动 Amazon EC2 实例。


复制作业继续以预定的频率运行,每次执行都重复这些步骤。 每次执行复制作业都只会对 AWS 云进行增量更改。 当复制完成并且服务器准备就绪后,您可以停止生产服务器(线下数据中心)以防止进一步更改,并最后一次执行该作业以从上次执行引入增量。 将最终更改复制到 AWS Cloud 后,您可以从 AMI 创建一个 EC2 实例。

使用 AWS SMS 进行 SAP 工作负载迁移

现在我们已经讨论了复制过程,现在让我们讨论如何使用 AWS SMS 将您的虚拟化 SAP 环境迁移到 AWS 云。


有两种迁移选项:升级和迁移,或迁移到 SAP HANA。

第一种迁移方法:升级和迁移

在这种情况下,您可以将在 Windows,Red Hat Linux,SUSE Linux 或 Oracle Linux 上运行的虚拟化 SAP 环境直接迁移到 AWS Cloud,而无需对操作系统或数据库进行任何更改。该过程由以下步骤组成:


  1. 为包含数据库和非数据库应用程序(ASCS / SCS,PAS 和 AAS)或基于非 SAP NetWeaver 的应用程序(如 BusinessObjects BI)的虚拟机定期安排复制作业。我们建议数据库的间隔时间为 12 小时,非数据库虚拟机的间隔时间为 24 到 48 小时。

  2. 完成复制作业的第一次执行。您应该提前安排这项工作,因为这是初始完整复制,需要一些时间才能完成。执行时间将取决于您的虚拟机的大小。

  3. 监控复制作业以成功完成增量运行(我们建议至少运行两次),并记下完成每个连续复制作业所需的时间。这会帮助你估计最终切换所需的停机时间。

  4. 我们建议至少完成两次增量运行,因为在初始完整复制之后完成后续作业需要很少的时间,因为后续运行仅涉及增量更改。例如,在下图所示的复制中,完全复制需要大约 8 个小时,然后增量复制在大约 1.5 小时内完成。


  5. 图 4:缩短初始复制后的执行时间

  6. 计划最后的切换。 对于切换,您将停止生产操作(例如,您将停止 SAP 应用程序),并且您将最后一次执行复制作业,以将增量更改迁移到 AWS Cloud。 我们还建议在最终切换前进行模拟切换。

  7. 从最后一个复制作业创建的 AMI 构建一个 EC2 实例。

  8. 完成迁移后步骤,例如更新 DNS(或主机文件),验证和集成。

  9. 上线


图 5 说明了复制过程:



图 5:将 SAP 工作负载(按原样)复制到 AWS 云的步骤

第二种迁移方法:迁移到 SAP HANA

如果您未在本地运行 SAP HANA 并希望通过迁移到 AWS Cloud 来实现 SAP HANA 的迁移,则可以使用 AWS SMS 通过以下两步方法显着减少停机时间:


  1. 按照升级和迁移迁移概述的过程,将在 Windows,Red Hat Linux,SUSE Linux 或 Oracle Linux 上运行的虚拟机迁移到 AWS。

  2. 在 AWS 上迁移到 SAP HANA。 如果您已经在 AWS 上运行 SAP 应用程序,即使对于大型数据库,迁移到 SAP HANA 的速度也将大大提高,因为源和目标 SAP 系统都将位于 AWS 上。


  • 您不再受资源可用性限制,而影响优化导出和导入流程。

  • 您可以使用 SAP 数据库迁移选项(DMO)在单个步骤中执行 Unicode 转换,升级和迁移。 有关详细信息,请参阅我们的博客上发布的 DMO 文章


在本博文中,我们已经讨论了如何使用 AWS SMS 轻松地将 SAP 工作负载迁移到 AWS 云,并减少迁移所需的停机时间。


作者介绍:


Harpreet Singh


Amazon Web Services (AWS) 解决方案架构师
复制代码


Devendra Singh


Amazon Web Services (AWS) 解决方案架构师
复制代码


译者


戴俊


AWS 中国专业服务团队SAP咨询顾问,在加入 AWS 之前,曾供职于 SAP 和 EMC 历任 SAP 技术顾问及 SAP 解决方案工程师,在 SAP 系统架构设计与迁移方面有着丰富的经验。现任职于 AWS 中国专业服务团队,主要为客户提供云上 SAP 系统架构设计,SAP 上云迁移等咨询服务。
复制代码


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/migrating-sap-workloads-to-the-aws-cloud-with-aws-sms/


2019-10-23 08:001016

评论

发布
暂无评论
发现更多内容

mac音量控制软件推荐 Sound Control v2.6.4激活版

理理

加密市场再遭重创:多重利空因素引发超10亿美元抛售潮

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

Ableton Live 10 Suite中文永久许可证 (音乐创作软件) Mac/win

理理

锡耶纳大学与 NocoBase:教育管理系统的全新篇章

NocoBase

无代码开发 教育管理 无代码 无代码平台

Waves Complete 12 for mac(全套音频效果处理工具)完美破解版资源

Rose

模块化叙事的演变:DeFi借贷开发的模块化转型

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

电商数据洞察:淘宝与天猫商品详情API的深入解析与应用

代码忍者

基于51单片机设计的井下瓦斯监控系统

DS小龙哥

8月月更

Sensei for Mac(好用的系统优化清理工具)v1.5.9中文激活版

Rose

数据可视化中的个性化定制设计

inBuilder低代码平台

GOTC 2024 全球开源人才及教育论坛议程出炉!

OSCTraining

告别卡顿,拥抱流畅!nPlayer for Mac,你的私人高清影院

理理

苹果mac好用且免费的远程桌面软件VNC Viewer for Mac

理理

基于MySQL内核的SQL限流设计与实现|得物技术

得物技术

MySQL 数据库 企业号2024年7月PK榜

ACM MM2024 | 网易伏羲多模态研究再获国际认可,推动特定领域跨模态理解新突破

网易伏羲

多模态 网易伏羲 VLP CMITR

连锁行业IT运维有哪些难点?贝锐向日葵如何帮助连锁企业搭建IT运维体系?

科技热闻

24年广西具有资质等保测评公司汇总

行云管家

广西 等保 等级保护

MongoDB快速使用,详细且实用(一)

XIAOJUSURVEY

数据库 mongodb

你知道哪些Python 中删除文件的方法?

秃头小帅oi

MATLAB R2023b:创新升级,强化数据分析与可视化能力!

理理

如何在本地运行大型语言模型?

神州数码

首批搭载豆包大模型量产车型 smart精灵5即将发布

新消费日报

KeyShot 2023 Pro:更强大的材质库,更流畅的动画效果

理理

MongoDB工程配置入门(二)

XIAOJUSURVEY

Java mongodb Node nestjs

Little Snitch for Mac防火墙安装,小飞贼Little Snitch激活码分享

理理

进修总结汇报ppt怎么做?用这3款AI工具一键快速生成!

彭宏豪95

效率工具 职场 PPT 办公软件 AI生成PPT

6 大推荐给开发者的无代码工具

NocoBase

无代码开发 无代码

跨平台高级音乐播放器foobar2000 中文汉化版下载 mac/win

理理

VNC远程控制 VNC Server for Mac破解版 含VNC Server激活码

理理

使用 AWS SMS 将 SAP 迁移到 AWS_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章