博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阿里云上到底能运行SAP哪些产品?
阅读量:6372 次
发布时间:2019-06-23

本文共 2758 字,大约阅读时间需要 9 分钟。

本文主要内容大部分来源于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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

转载地址:http://icyqa.baihongyu.com/

你可能感兴趣的文章
shields小徽章是如何生成的?以及搭建自己的shield服务器
查看>>
猫头鹰的深夜翻译:spring事务管理
查看>>
记一次使用Spring REST Docs + travis + github自动生成API接口文档的操作步骤(下)...
查看>>
1、集合 2、Iterator迭代器 3、增强for循环 4、泛型
查看>>
关于/var/run/docker.sock
查看>>
SCrapy爬虫大战京东商城
查看>>
用 JavaScript 实现链表操作 - 11 Alternating Split
查看>>
Laravel优秀扩展包整理
查看>>
日志分析之识别真假蜘蛛与处理办法
查看>>
太多脚本将会毁掉持续交付
查看>>
一地鸡毛 OR 绝地反击,2019年区块链发展指南
查看>>
卢森堡大学发布RepuCoin系统,可破解区块链51%攻击
查看>>
国内云计算厂商众生相:四大阵营十几家企业生存盘点
查看>>
细说Unicode(一) Unicode初认识
查看>>
Node.js有了新的管理者
查看>>
Java 20年:历史与未来
查看>>
彻底理解Javascript中的原型链与继承
查看>>
腾讯最大规模裁撤中层干部,让贤年轻人
查看>>
如何:强化 TCP/IP 堆栈安全
查看>>
Spring3 MVC中使用Swagger生成API文档
查看>>