阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

SAP on AWS 在云端部署的常见架构第二种方式

  • 2020-02-27
  • 本文字数:2072 字

    阅读完需:约 7 分钟

SAP on AWS在云端部署的常见架构第二种方式

当在 AWS 平台上进行 SAP 架构设计时,高可用往往伴随着 DR 统一考虑,我将 SAP on AWS 在云端部署的常见架构汇总成以下的四个专题。


(第一部分 SAP on AWS EC2 Auto Recovery)


(第二部分 SAP on AWS Pilot Light)


(第三部分 SAP on AWS 单可用区高可用)


(第四部分 SAP on AWS 跨可用区高可用)


本文我将介绍 SAP on AWS 在云端部署的常见架构第二种方式

SAP on AWS Pilot Light

Pilot Light – 长明灯,灯塔。主要用于基于跨可用区或跨区域的应用层数据容灾环境。当可用区出现异常问题时,可通过手工或脚本的方式将相关资源在目标环境中拉起。


为了更好说明此架构的特点,现以 S/4 分布式部署环境为例。一套 S/4 运行环境(非高可用部署)基本可分为以下组成部分:



    对于一个最优的 S/4 系统,Pilot Light 架构设计需要从应用和数据库两方面分别进行考虑。


    · 应用层面:基于 SAP 架构的设计特点[1],ASCS、PAS 在进行架构设计时通常考虑使用共享文件服务将 SAP 共享目录例如 /sapmnt 、/usr/sap/trans 分别挂载到 ASCS 和 PAS 上。通常使用 AWS EFS 完成此功能,但由于某些区域暂时并未提供此服务,所以客户可通过自建 NFS 的方式实现。根据实际的项目特点,一般推荐客户使用 DRBD+NFS 或 GlusterFS 两种方式完成 NFS 的搭建工作。


    · 数据层面:S/4 系统后端数据库为 HANA,可通过基于数据库应用层面的数据同步 HSR 功能实现此部分数据的同步。


    此架构优势如下:



      此架构同样也存在以下劣势:



        为了优化目标架构成本,以及目标环境架构能够满足业务变化的特点,在系统进行初始化配置时,需明确以下内容:



          下面以一套 S/4 系统为例说明 Pilot Light 整体架构在 AWS 上的功能实现。


          假设场景:



            整个架构具体实现如下:



            更多信息请参考


            [1] SAP 部署架构说明:https://help.sap.com/viewer/910828cec5d14d6685da380aec1dc4ae/CURRENT_VERSION/en-US/9420dabb130e4ae1996b3f39e202cc6e.html


            [2] SAP HANA 网络需求:https://archive.sap.com/documents/docs/DOC-56044


            [3]数据同步状态时间查询:SAP Note 2063657 – SAP HANA System Replication Takeover Decision Guideline


            [4]从节点内存需求估算:https://help.sap.com/viewer/4e9b18c116aa42fc84c7dbfd02111aba/2.0.04/en-US/9d62b8108063497f9d6aab08902b2e04.html


            作者介绍:崔新岩,AWS 中国专业服务团队 SAP 顾问,在 SAP 系统架构设计与迁移方面有着丰富的经验。主要为客户提供云上系统架构设计,SAP 上云迁移等咨询服务。


            本文转载自 AWS 技术博客。


            原文链接:https://amazonaws-china.com/cn/blogs/china/sap-on-aws-deployment-architecture-part-2/


            2020-02-27 16:41837

            评论

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

            010云原生之可观测架构模式

            穿过生命散发芬芳

            云原生 10月月更

            VSCode设置Python的unittest测试

            陈磊@Criss

            云原生数据库TDSQL-C和传统主备方式数据库有什么区别?

            腾讯云数据库

            数据库 tdsql

            一文说清楚css3具有颠覆意义的2D转换效果

            你好bk

            CSS html css3 大前端 html/css

            TDSQL交易型分布式数据库背景分析

            腾讯云数据库

            数据库 tdsql

            盘盘 DevOps“衍生品”: DevSecOps、NoOps、AIOps

            SoFlu软件机器人

            源码 | 为金融场景而生的数据类型:Numeric

            RadonDB

            数据库 postgresql

            「IM开源推荐」前微信技术专家打造,golang实现,一键部署,客户端SDK全平台支持,轻松替代IM云服务

            OpenIM

            Redis和tdsql数据异地同步(迁移)案例

            腾讯云数据库

            数据库 tdsql

            报名|飞桨中国行- AI赋能软硬件产品创新

            百度大脑

            人工智能 百度 飞桨

            业界首个机密计算容器运行时—Inclavare Containers正式进入CNCF!

            阿里巴巴云原生

            阿里云 容器 云原生

            kubernetes pod访问不了外网但是宿主机可以

            ilinux

            【Python自动化测试网站推荐】免费资源网址,帮你找到所有想要的资源!!

            程序员阿沐

            ERP系统能帮你做些什么?ERP系统的部署类型哪个更适合你?

            低代码小观

            企业 企业管理 信息化管理 流程管理

            Groovy入门常用语法

            FunTester

            Java 语法 测试开发 Groovy FunTester

            北京博睿宏远数据科技股份有限公司声明

            博睿数据

            Interrupted Exception异常可能没你想的那么简单!

            华为云开发者联盟

            线程 JVM 高并发 并发 java

            mysql cpu占用超过100%

            hasWhere

            🐬【MySQL技术专题】该换换你的数据库版本了,让我们一同迎接8.0的到来哦!(初探篇)

            洛神灬殇

            MySQL 运维 MySQL8.0 MySQL 数据库 10月月更

            ERP对你有帮助吗?ERP是什么时候开始出现的?

            低代码小观

            管理 企业 企业管理 运营管理 企业管理系统

            8. 这篇博客,把python从数值到模块、到字典、到元组,真python入门复习教程通览

            梦想橡皮擦

            10月月更

            Form Schema 定义详解

            全象云低代码

            大前端 低代码平台 JSON Schema

            OpenKruise 如何实现应用的可用性防护?

            阿里巴巴云原生

            阿里云 开源 云原生 OpenKruise

            何时适合进行自动化测试?(上)

            禅道项目管理

            自动化测试

            第 12 章 -《Linux 一学就会》-重定向和文件的查找

            学神来啦

            云计算 Linux 运维 linux学习

            Android性能优化之Android 10+ dex2oat实践

            字节跳动终端技术

            字节跳动 移动开发 Android; 火山引擎

            netty系列之:使用netty搭建websocket客户端

            程序那些事

            Java Netty websocket 程序那些事

            disruptor在数据同步场景下的应用实战

            编程 架构 面试 后端

            沈抚示范区·“华为云杯”2021全国AI大赛圆满落幕

            华为云开发者联盟

            人工智能 华为云 modelarts AppCube AI大赛

            带你读Paper丨分析ViT尚存问题和相对应的解决方案

            华为云开发者联盟

            论文阅读 华为云 Vision Transformer 卷积核

            腾讯云原生数据库 TDSQL-C荣获“云原生卓越技术提供商”奖项

            腾讯云数据库

            数据库 tdsql

            SAP on AWS在云端部署的常见架构第二种方式_行业深度_AWS_InfoQ精选文章