写点什么

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:41925

            评论

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

            面试官:说说Event Loop事件循环、微任务、宏任务

            loveX001

            JavaScript

            字节前端面试被问到的react问题

            beifeng1996

            React

            华为云从入门到实战 | 负载均衡服务原理

            TiAmo

            华为 华为云 10月月更

            react高频知识点梳理

            beifeng1996

            React

            以开发之名 | 小红书:用年轻人的方式开发年轻人喜欢的应用

            HarmonyOS SDK

            视频超分 小红书

            前端高频手写题自测,你能做出几道

            helloworld1024fd

            JavaScript

            如何用 JavaScript 编写你的第一个单元测试

            茶无味的一天

            JavaScript 单元测试 mocha

            这些js原型及原型链面试题你能做对几道

            loveX001

            JavaScript

            聊一聊责任链模式

            设计模式 责任链模式

            React源码分析(一)Fiber

            goClient1992

            React

            React-Hooks源码深度解读

            goClient1992

            React

            Docker不香吗?为什么还要用k8s

            源字节1号

            微信小程序 软件开发 前端开发 后端开发

            面试官:请实现Javascript发布-订阅模式

            helloworld1024fd

            JavaScript

            应用实践:Paddle分类模型大集成者[PaddleHub、Finetune、prompt]

            汀丶人工智能

            nlp 文本分类 关系抽取 命名实体识别 11月月更

            前端八股文总结

            loveX001

            JavaScript

            Vue是怎样监听数组的变化的?

            bb_xiaxia1998

            Vue

            怎样刷vue面试题

            bb_xiaxia1998

            Vue

            react的useState源码分析

            flyzz177

            React

            React-Hooks怎样封装防抖和节流-面试真题

            beifeng1996

            React

            Vue.$nextTick的原理是什么-vue面试进阶

            bb_xiaxia1998

            Vue

            探究Presto SQL引擎(4)-统计计数

            vivo互联网技术

            浏览器 presto 引擎

            安装和体验hive

            程序员欣宸

            hadoop hive 11月月更

            React-hooks面试考察知识点汇总

            beifeng1996

            React

            这可能是你需要的vue考点梳理

            bb_xiaxia1998

            Vue

            高频js手写题之实现数组扁平化、深拷贝、总线模式

            helloworld1024fd

            JavaScript

            20道高级前端面试题解析

            loveX001

            JavaScript

            看透react源码之感受react的进化

            goClient1992

            React

            从recat源码角度看setState流程

            flyzz177

            React

            从react源码看hooks的原理

            flyzz177

            React

            11月月更开启啦!冬天到了,不写点东西暖暖身子吗?

            InfoQ写作社区官方

            热门活动 11月月更

            爆肝整理高频js手写题请查收

            helloworld1024fd

            JavaScript

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