SAP云平台架构概述
在我们开始SAP云平台的架构之旅之前,让我们先看看SAP已经发布的一些其他云产品。这些云产品方案可以分为公有云和私有云两种。
SAP公有云解决方案见下图最右侧,比较著名的有SAP SuccessFactors和SAP Cloud for Customer(C4C)等,作为SAP软件即服务(SaaS)的解决方案。
以SAP C4C为例,软件应用和计算资源均由SAP提供,部署于SAP的数据中心,用户通过Internet来访问使用软件。所有C4C客户以不同租户(tenant)的方式共享SAP数据中心的软硬件资源。
而最左侧的SAP HANA Enterprise Cloud,是SAP一个私有云平台。这个平台上能购买的方案最主要的就是SAP S/4HANA(当然也有Business Suite等)。私有云的客户独享云上的资源。
从第一张图也能看到SAP的云解决方案使用了部分开源技术栈,比如CloudFoundry,可以把它看成是PaaS的操作系统。
下面这张图有两个环形,最里面的环形包裹的是SAP核心业务应用,既有On-Premise的SAP S/4HANA又有基于Cloud的产品。
第二个环形,就是咱们Partner和客户大显身手的地方:通过SAP云平台,我们可以快速构建出轻量级的应用,和SAP核心业务应用做集成。
SAP云平台能够帮助企业的数字化转型得更敏捷,更高效,更彻底。
通过SAP云平台,您可以方便的扩展现有的On Premise和云解决方案,最大化利用您之前的投资。SAP应用中心 Application Center上有丰富的应用,可以下载并部署到SAP云平台上运行。
On-Premise和Cloud解决方案可以通过SAP云平台连接起来。应用,数据和业务流程也通过SAP云平台成为数字化网格Digital Mesh的一个个节点,从而消除了信息和数据孤岛。
借助SAP云平台您可以尝试将发展迅猛的最新技术集成到SAP传统产品中,比如机器学习,物联网,区块链服务等等。
先从下图底部黄色区域的基础设施层Infrastructure Layer讲起。为什么在这张图里能看到其他的云平台提供商,比如Amazon,Microsoft和Google?
这就要从SAP云平台的编程环境说起。
打开SAP云平台Cockpit,在Region标签页内能发现:Neo编程环境的底层基础设施由SAP自己提供,而CloudFoundry编程环境的底层基础设施由其他公有云基础设施提供商提供。
这两种编程环境的具体区别,请参考我的另一篇文章:SAP云平台运行环境Cloud Foundry和Neo的区别
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
月入多少的java程序员才可以养得起成都小甜甜?
8月28号抖音上一个#最好养活小姐姐#成都小甜甜火了,原因是在“成都最街坊”话题中,视频里小姐姐的回答温暖了千万网友。 “你觉得男人一个月多少工资可以养活你?” “养活我啊,能带我吃饭就好。” 这一率性真诚的回答,让小甜甜成为继温婉后的新竞“抖音女神”完胜戏精网红。有人疯狂寻找她的抖音号,有人表示要去成都春熙路见见小姐姐,甚至在朋友圈秀出了自己的请假条、辞职信。 眼看小姐姐就要被抢走了,程序员的你,如何在这一场男性荷尔蒙大战中获胜呢? 作为一名理性的程序员,在买票去成都前,至少会翻一翻自己的口袋,掂量下自己的工资能否满足成都的生活需要。过日子,总是要算账的。 月入多少才可以养得起成都小甜甜? 住: 去年3月成都主城区和郊区平均一万一平, 买房≈ 150万 行: 成都一张车牌最低8万,经济型车价15万, 加上其他费用,40年合计140万 结婚: 从恋爱到结婚大概15万 生子: 养育孩子到大学毕业要51万 医疗: 买医保定期体检, 身体健康的也得10万 玩乐: 每年只定一个周边游的计划, 玩40年就停,需要40万 孝敬父母: 每人每月500元, 500×4人×12月×40年≈96万 生活开...
- 下一篇
babel 用法及其 .babelrc 的配置详解,想做前端架构,拒绝一知半解...
Babel 官方介绍:将 ECMAScript 2015 及其版本以后的 javascript 代码转为旧版本浏览器或者是环境中向后兼容版本的 javascript 代码。 简而言之,就是把不兼容的 JavaScript 代码转为可兼容,可以执行的 JavaScript 代码。 功能: 语法转换 添加一些兼容性的 polyfill 功能 源码转换等 简单配置预览: { "plugins": [], // 插件配置 "presets": [] // 预设配置 } // 这里 .babelrc 配置的 // 官网建议用 module 的形式来配置,bable.config.js const presets = [] const plugins = [] module.exports = { presets, plugins } 配置介绍: presets :是某一类 plugin 的集合,包含了某一类插件的所有功能。 plugin : 将某一种需要转化的代码,转为浏览器可以执行代码。 编译的执行顺序: 1、执行 plugins 中所有的插件 2、plugins 的插件...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- CentOS8编译安装MySQL8.0.19
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装