阿里云上到底能运行SAP哪些产品?
本文主要内容大部分来源于SAP已经发布的note:
2552731 - SAP Applications on Alibaba Cloud: Supported Products and IaaS VM Types。
到2018/01/19为止这个note只有英文版(另一个日文版是机器翻译的)。将来原始的note可能会被SAP负责这个note的同事继续更新,届时本文内容可能会同原始的note有所差异。
您可以通过点击文末的“阅读原文”来查看原始英文版的note。
阿里云上提供的基础设施服务(Infrastructure Service)可以用于部署SAP产品。当然并不是所有的SAP产品都能运行在阿里云上。下面列出各个维度的限制条件。
支持的操作系统:
SUSE Linux Enterprise Server 12 SP2 (SLES12)或更高版本。
**Linux平台上支持的关系型数据库管理系统: **SAP HANA
具体的硬件要求在这个链接里有描述:
https://www.sap.com/dmc/exp/2014-09-02-hana-hardware/enEN/iaas.html#categories=Alibaba%20Cloud%20Computing%20Limited
或参考这张图:
阿里云支持的SAP产品线
1. 运行在ABAP应用服务器(Netweaver 7.0X)上的应用。
对SAP Kernel的要求:
(1) SAP Kernel 7.21 EXT (Patch Level 至少 #919)
(2) SAP Kernel 7.22 EXT (Patch Level 至少 #415)
(3) 或者比上述版本号更高
Jerry 注:
我们知道ABAP语言底层是基于C/C++实现的,包括其关键字(比如最简单的关键字WRITE的C++实现有2千多行)和虚拟机(ABAP Runtime)。SAP内部的一群计算机科学家们发明了ABAP这门伟大的语言,由它实现的各种SAP应用帮助了全球超过180个国家和地区的客户们更好地运行其业务。
通过Google我们能搜索到一些关于这些SAP计算机科学家们的介绍,比如这个链接:
http://sapexperts.wispubs.com/SAP-Professional-Journal/Articles/From-XML-to-ABAP-Data-Structures-and-Back-Bridging-the-Gap-with-XSLT?id=2CA6B036062F42C5B7A76A772A934911#.WmGiiaiWbdM
再回到这个note, EXT意为Extended Kernel, 区别于标准(Standard)Kernel。
Standard Kernel和EXT Kernel最大的区别不在于这些C/C++实现的源代码, 而在于生成SAP Kernel的Make服务器的操作系统版本以及C/C++编译器的版本有所区别。
如果您对这个话题感兴趣,可以阅读SAP Community上这个讨论:
what is the difference between normal Kernel 7.20 and the Kernel 7.20 EXT
https://archive.sap.com/discussions/thread/2114704
2. 运行在ABAP/Java应用服务器(Netweaver 7.1及更高版本)上的应用。
对SAP Kernel的要求:
(1) SAP Kernel 7.21 EXT (Patch Level 至少 #919)
(2) SAP Kernel 7.22 EXT (Patch Level 至少 #415)
(3) 或者比上述版本号更高
3. 运行在ABAP/Java应用服务器(Netweaver 7.4及更高版本)上的应用。
对SAP Kernel的要求:
(1) SAP Kernel 7.45 (Patch Level 至少 #612)
(2) SAP Kernel 7.49 (Patch Level 至少 #316)
(3) SAP Kernel 7.53 (Patch Level 至少 #24)
(4) 或者比上述版本号更高
Linux上支持运行SAP产品的阿里云虚拟机种类
Jerry注1:
表格里第三列SAPS列出了一系列数字。什么是SAPS? SAP Application Performance Standard(SAPS)是一种性能评测标准,描述了SAP产品在某种特定的系统配置下的性能表现。
SAP最先在SD(Sales and Distribution)的性能评测中引入SAPS的概念。在SD的SAPS测试里,100 SAPS意味着2000个订单行项目能够在1小时之内,跑完一个典型的业务流程,包括:
创建订单
为该订单创建Delivery Note
显示订单
修改Delivery日期
Post goods issue
创建发票
更多SAPS细节,请阅读SAP官方帮助:
1. SAP Standard Application Benchmarks
https://www.sap.com/about/benchmark.html
2. SAP SD Standard Application Benchmark Results
http://global.sap.com/solutions/benchmark/sd2tier.epx
http://global.sap.com/solutions/benchmark/sd3tier.epx
Jerry注2:
注1里能看到SD的SAPS测试是对于2 tier和3tier两种架构分开进行的。2 tier意即数据库服务器和运行SAP产品的应用服务器是部署在一台物理服务器上,可以统一看成服务层。另外一层即客户端层(展现层), 这样就构成了所谓的2 tier(两层架构)。
显然,如果将数据库服务器和应用服务器分开部署,也就形成了三层架构。在阿里云上进行的SAPS评测是基于两层架构进行的。
如果您对具体部署细节感兴趣,建议阅读阿里官方文档:SAP HANA 部署指南
https://help.aliyun.com/document_detail/57229.html?spm=5176.11065259.1996646101.searchclickresult.5af381adNWUGu1
要获取更多Jerry的原创技术文章,请关注公众号”汪子熙”或者扫描下面二维码:
阿里云上到底能运行SAP哪些产品?相关推荐
- 在阿里云上以Daemon进程方式运行SAP Cloud Connector portable版本的尝试
url: https://help.sap.com/viewer/cca91383641e40ffbe03bdc78f00f681/Cloud/en-US/f069840fa34c4196a5858b ...
- 如何在阿里云上运行SAP UI5应用
本来Jerry觉得这个知识点太简单了完全不值得写成微信公众号文章,但转念一想,可能网络上有一些刚刚初学UI5的朋友们可能会问到,所以还是写了. 今天一个成都同事问我这个问题,因为SAP WebIDE可 ...
- 将阿里云上的nodejs应用配置成SAP云平台上destination的目的地之后
一日突发奇想,将阿里云上一个nodejs应用配置成SAP WebIDE里的Destination指向的url: 打印req变量的remoteAddress和remotePort,观察连向这个Desti ...
- 阿里云上运行Docker版本的PostgreSQL
阿里云上运行Docker版本的PostgreSQL 最近公司项目上用到PostgreSQL9.3.24, 需要搭建一套PostgreSQL测试环境. 正好最近阿里云双11优惠幅度巨大,果断入手一台2核 ...
- Oracle APEX 系列文章2:在阿里云上打造属于你自己的APEX完整开发环境 (准备工作)...
本文是钢哥的Oracle APEX系列文章中的第二篇,完整 Oracle APEX 系列文章如下: Oracle APEX 系列文章1:Oracle APEX, 让你秒变全栈开发的黑科技 Oracle ...
- oracle rds 运维服务_从运维的角度分析使用阿里云数据库RDS的必要性–你不应该在阿里云上使用自建的MySQL/SQL Server/Oracle/PostgreSQL数据库...
开宗明义,你不应该在阿里云上使用自建的MySQL or SQL Server数据库,对了,还有Oracle or PostgreSQL数据库. 云数据库 RDS(Relational Database ...
- 在阿里云上试用 Knative
在今年的Google Cloud Next大会上,Google发布了Knative, 这是由Google.Pivotal.Redhat和IBM等云厂商共同推出的Serverless开源工具组件,它与I ...
- Oracle APEX 系列文章2:在阿里云上打造属于你自己的APEX完整开发环境 (准备工作)
本文是钢哥的Oracle APEX系列文章中的第二篇,完整 Oracle APEX 系列文章如下: - Oracle APEX 系列文章1:Oracle APEX, 让你秒变全栈开发的黑科技 - Or ...
- Oracle APEX 系列文章3:在阿里云上打造属于你自己的APEX完整开发环境 (安装CentOS, Tomcat, Nginx)
本文是钢哥的Oracle APEX系列文章中的第三篇,完整 Oracle APEX 系列文章如下: - Oracle APEX 系列文章1:Oracle APEX, 让你秒变全栈开发的黑科技 - Or ...
最新文章
- css3毛玻璃模糊效果
- 后 BERT 时代的那些 NLP 预训练模型
- maven常见问题问答 收藏
- redis集群linux安装教程,linux下redis集群的原生安装方式部署
- Linux Bash Shell字符串抽取、按列合并和格式化输出
- 移动端实现内滚动的4种方案
- 郁闷!我的Gmail邮箱的问题!
- Tiny4412 小试牛刀
- 扫外部二维码进入小程序,并且在小程序内获取二维码链接
- SpringCound-Alibaba
- 求导计算机在线,求导计算器
- 如何利用Python爬虫爬取小说网站并保存到txt文件
- codewars练习(javascript)-2021/2/24
- 常见前端安全漏洞及防范方法
- SPD查看内存默认频率
- 如何才能让你的网店生意好到爆?
- 2022电大国家开放大学网上形考任务-人力资源管理非免费(非答案)
- 蓝牙协议栈模组在linux ubuntu 跑蓝牙协议栈 --传统蓝牙搜索演示以及实现原理
- 51单片机——定时器的原理和使用
- UWB高精度定位最优方式:全无线方式部署UWB定位系统
热门文章
- Django从理论到实战(part27)--ORM模型的增删改查操作
- 计算机总体水平情况,学生信息技术起点水平情况调查分析报告
- 二进制文件被拒_苹果商店上架,二进制文件被拒绝
- mac版python安装pandas_Mac OS 安装pandas
- 在生产环境中调试 Angular 应用程序而不显示源映射
- SAP CAP 编程模型简介
- SAP Spartacus 开发规范
- TypeScript Type Compatibility 类型兼容性
- SAP Fiori 页面的周期性动态刷新功能的实现步骤
- 使用Angular reactive form发送HTTP请求的一个简单例子