NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

使用 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:00757

评论

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

Spring Boot + WebSocket 实时监控异常

程序员大彬

Java springboot

新增模型服务、训练记录、源代码关联追溯,助力模型全生命周期管理|ModelWhale 版本更新

ModelWhale

人工智能 机器学习 云计算 数据分析 编程建模

SR锁存器与D锁存器设计与建模

timerring

FPGA

《数字经济全景白皮书》后疫情时代数字化驱动增长洞察之赛道篇

易观分析

数字经济 数智化转型

Camtasia2023汉化中文版电脑屏幕录像和编辑的软件

茶色酒

Camtasia2023

CrossOver2023MAC电脑切换win系统打造的虚拟机软件

茶色酒

CrossOver2023

专访三维空间雷成老师 | 原来水墨画风格的3D建筑动画可以如此惊艳……

Renderbus瑞云渲染农场

瑞云渲染 3D建筑动画 三维空间

音频编辑服务UI SDK接入指导及常见问题

HMS Core

HMS Core

CMAE 结合对比学习和掩码,提高表征辨别力

Zilliz

一体化移动办公平台,让政企工作更轻松、更便捷

WorkPlus

开年直播 | 博睿数据创始人兼CTO对话InfoQ,聊聊2023年重要战略技术趋势:可观测性

博睿数据

可观测性 博睿数据 媒体声音

数据结构-Hash常见操作实践

杨充

2023最新版网络安全保姆级指南,从0基础进阶网络攻防工程师

网络安全学海

运维 网络安全 信息安全 渗透测试 漏洞挖掘

微盟全链路压测:如何帮助电商业务实现10倍性能提升?

TakinTalks稳定性社区

【知识点】如何快速开发、部署 Serverless 应用?

Serverless Devs

AirServer2024免费的手机投屏电脑软件

茶色酒

AirServer AirServer2023

可变二维码,玩转“码”上时代

旺链科技

区块链 区块链技术 区块链溯源

WorkPlus即时通讯软件,专注于企业信息安全可靠的企业IM

WorkPlus

英特尔锐炫DX9,DX11,DX12游戏性能持续提升,个别游戏高达87%

科技之家

《流浪地球2》的现实倒影(一):从量子计算机到MOSS

脑极体

量子计算机 小苔藓 流浪地球 MOSS

营销大数据如何帮助企业深入了解客户-镭速

镭速

函数计算|如何使用层解决依赖包问题?

Serverless Devs

高密度 ARM 服务器如何引领“数智时代”发展,打通“智变质变”正循环

蓝海大脑GPU

深度学习 并行计算 arm架构 高性能计算 ARM服务器

一文读懂SCADA系统的组件功能及应用

2D3D前端可视化开发

组态软件 工业组态软件 web组态软件 SCADA

微软提出 TinyMIM,首次用掩码预训练改进小型 ViT

Zilliz

DataEase 启动异常如何解决:Access denied for user 'root'@'xx.xx.xx.xxx' (using password YES)

搞大屏的小北

DataEase

什么是渲染农场,渲染农场一般怎么收费?

Renderbus瑞云渲染农场

云渲染农场 渲染农场

持续耕耘显卡市场,英特尔锐炫驱动重大升级

科技之家

低代码开发平台 打开数字化转型普惠之门

力软低代码开发平台

泰山众筹4.0sun模式开发系统技术

薇電13242772558

智能合约

泼辣修图2023官方网页版入口在哪里?

茶色酒

泼辣修图2023

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