SAP HANA分布式及高可用解读
SAP HANA(全称SAP High-performance ANalytic Appliance)是由SAP公司于2010年推出的一款内置列式内存关系数据库的系统平台,广义上来讲,其由HANA数据库系统及周边的各种功能组成的平台,平台本身具有高级分析(例如预测分析,空间数据处理,文本分析,文本搜索,流分析,图形数据处理)功能,ETL功能,并内置了应用程序服务器。
关键字:SAP HANA,SAP HANA Runtime Edition,HANA REB,HANA REAB, SAP USMM、SAP License 审计、SAP 账号优化
引言
随着越来越多的企业将SAP系统数据库从Oracle、Sybase、SQL Server等迁移到 HANA 数据库,需要注意的是在合同转换过程中,无论是运行时许可(Runtime license)还是全面使用许可(Full use license),都要考虑SAP HANA的License许可复杂性、审计要求。
本文将从SAP HANA Runtime Edition、Full Use Edition、Enterprise Edition,以及SAP HANA Cloud 等不同版本的其许可限制,及其可用的优化策略方面进行说明,使企业能够做出最符合其特定要求的选择,从而减少与使用HANA 数据库相关的许可不合规的潜在风险。
如无特别说明,文中的SAP HANA指的是其内置的数据库管理系统,其主要功能是存储和检索数据,版本包括Public Cloud Edition,Private Cloud Edition(On-primes Edition,Managed Service Edition,Version 2.0 SPS05)。
关于SAP PCE私有云的License授权可参考近期文章:SAP PCE 私有云 FUE License 解读: 赛锐信息,公众号:ERP 权限审计专家SAP PCE 私有云 FUE License 解读
一、SAP HANA Runtime Edition 许可概念
SAP HANA Runtime Edition 作为SAP应用系统基础架构中的关键组件,仅授权在应用程序层面处理数据。其功能包括模型创建、管理和深入的数据分析;数据通过应用程序的用户界面进行访问和操作,并可以图形化的方式呈现或处理。任何绕过用户界面直接连接到数据库的行为都被视为违反许可协议。这个版本适用于S/4 HANA 和 BW/4 HANA 等SAP系统;尽管存在某些限制,但提供了具有成本效益的许可解决方案。例如,数据提取仅限于SAP应用系统。
- SAP HANA Runtime Edition for SAP Business Warehouse (HANA REB):这个运行时版本专门针对 SAP BW(Business Warehouse )环境设定,可利用SAP HANA的功能,提供BW分析报告服务,可用于满足 SAP BW用户的特定需求。
-
SAP HANA Runtime Edition for Applications and SAP Business Warehouse (HANA REAB):与 HANA REB 相比,HANA REAB 是一个更加全面的许可方案,它不仅保留了 HANA REB 的所有功能,且额外支持其他 SAP 应用系统,例如SAP ECC、SAP Business Suite、以及下一代智能 ERP 系统 S/4HANA 的相关服务。
二、SAP HANA Runtime Edition 许可定价
SAP HANA 的运行时版本为企业提供了一种利用 SAP 系统功能的成本效益许可选项,该 License 许可模式基于 HSAV 指标。SAP HSAV 指 HANA Software Application Value,是用于计算 SAP HANA 许可成本的指标。HSAV 的计算方法是将所有可以运行在 SAP HANA 上的 SAP 应用系统的总净值乘以 15%。
例如,如果一家企业拥有 SAP ECC、SAP CRM 和 SAP BW系统,这些系统的总净值为 2000 万人民币,那么 HSAV 就是 300 万元(HSAV=2000*0.15)。这意味着企业转换SAP HANA Runtime Edition时,仅需要支付 300 万人民币的许可费用即可。
三、SAP HANA Runtime Edition 许可限制及合规性建议
SAP HANA Runtime Edition 附带严格的 License 许可条款,系统本身没有以程序方式限制可用的功能,企业需要自行确保遵守 License 许可条款。SAP 公司在年度例行License审核期间会重点关注使用SAP HANA的使用情况。这些审核旨在确保SAP客户使用情况符合许可授权(寻找机会发现不合规客户,并迫使他们支付更昂贵的完整使用版本费用)。需要注意的限制条款如下:
- 仅适用于SAP Applications:该平台专门为支持SAP应用系统而设计,从而限制与非SAP应用系统的互操作性。
- 应用层数据建模:Runtime Edition 仅允许通过应用层进行数据建模,从而限制了这些操作的直接数据库访问(最大的不合规来源)。
- 应用层数据加载:数据的导入和导出严格限制在应用层,用于防止直接数据库连接进行数据加载活动。
-
表创建限制:Runtime Edition 不提供直接在SAP HANA中创建表的能力。
如果企业已采购SAP HANA Runtime Edition License 许可证,且已使用 SAP HANA Enterprise Edition所提供的功能(注意,HANA 数据库本身不会阻止使用未经许可的功能),为了避免额外的许可授权费用。赛锐信息建议企业采取以下策略应对:
- 优化系统使用方式:调整符合HANA Runtime Edition许可的使用(视企业应用场景),采取其他替代方案来消除或最大程度减少对License 许可证的需求。
- 特定实例升级许可:如果企业存在多个HANA实例,并且只有其中一些需要HANA企业版的功能,建议仅为此实例购买HANA企业版许可证。
-
升级HANA企业版:在企业可获取较多SAP商务折扣的情况下,可将许可证从HANA Runtime Edition 许可转换为HANA企业版,这种合同转换方式可能会包括获得HANA Runtime Edition运行时版本许可费用的抵扣。
四、SAP HANA Full Use Edition 许可概念及定价
SAP HANA Full Use Edition旨在为企业提供对HANA数据库功能的全面、无限制的访问权限。与Runtime Edition 不同的是,它支持SAP和非SAP数据直接导入和导出到SAP HANA。Full Use Edition 允许从应用程序和数据库层访问数据,使用户能够通过HANA Web IDE和HANA Studio等工具进行高级建模、管理和使用HANA强大引擎的能力。SAP HANA Full Use Edition使企业能够利用一个灵活的平台,支持从SAP到非SAP、从定制到第三方,甚至是混合解决方案的广泛范围的应用系统。
SAP HANA Full Use Edition的 定价模式 是基于数据库使用的内存容量来计费,许可的销售单位是 Units,使用容量的测量基准是基于SAP HANA数据库12个月内的单月最大使用峰值。
对于SAP HANA Enterprise Edition,”Unit”定义了企业购买 License 许可证的数量比例,每个Unit范围指定了可购买的数量。许可证是根据指定的 Units 以批量形式销售的,价格根据所选范围波动,企业可选择适合所属价格区间的许可证数量。在SAP HANA数据库中,所有License 许可证都以 64GB/Units 作为一个许可证单位。
五、SAP HANA Full Use Edition 许可优化及合规性建议
鉴于 SAP HANA Full Use Edition 许可费用单价成本较高,赛锐信息建议企业从以下方面进SAP HANA Full Use Edition 应用成本的优化。
- 存档和删除:实施周期性的存档和停用许可证计划,以优化 License 使用并最大程度减少不必要的费用;一方面可有助于企业减少存储在HANA内存中的数据量,另一方面也可为其他应用系统释放宝贵的资源。
- 利用NSE:在SAP HANA中利用本机存储扩展(NSE,Native Storage Extension)管理使用频率较低的数据,如历史数据或缓变数据等,将其从内存中释放出来降低许可费用。
-
持久性存储:企业可采用持久性存储(pmem,persistent storage)等技术来优化硬件成本,一方面可为未来数据库的增长做好准备,另一方面,由于pmem可能不会直接影响许可费用,可有效降低HANA系统的TCO。
六、SAP HANA Cloud 许可说明
SAP HANA Cloud 是一种数据库即服务(DBaaS)解决方案,提供了一个完全托管的SAP HANA云环境。该平台包括全面的功能,如数据库管理和管理、增强的安全措施、多模型处理能力、应用程序开发平台和数据虚拟化。
SAP HANA Cloud 具有快捷备份、高可用性和无限扩展性等特性,它可以部署在Cloud Foundry 或Neo环境中,并可以使用公共云服务或SAP的云基础设施。SAP HANA Cloud 的 License 许可模型与SAP HANA Full Use Edition 相同,起始内存为32GB,可以以16GB的增量进行扩展,可使用订阅许可证和云平台企业合同来优化License 成本管理。
七、SAP License 审计咨询及优化产品试用
SAP HANA 运行时版本和SAP HANA完全使用版本各有优劣,前者旨在提高SAP应用系统的效率,而后者则解锁了SAP HANA平台的全部功能。对于尚未迁移至SAP HANA的企业来说,仔细分析各种可用版本、功能及其潜在License许可授权至关重要;对于已经是SAP HANA的企业用户而言,仔细查看现有合同了解License许可权利范围是很有必要的,为即将到来的SAP License 审计做好准备…..
SAP相关产品:
SAP GRC权限合规检查系统(简称AMS-R系统)是SAP ERP应用企业进行权限合规检查、违规数据抓取和IT审计的理想工具。
AMS-V SAP License 资产优化管理系统产品:是应用于SAP系统权限风险控制及注册用户账号管理为目标的SAP软件资产精益化管理方案。
SAP 日志堡垒机安全管理系统(简称AMS-L系统)是一款面向SAP ERP 系统的网络安全管理工具,提供基于SAP系统用户业务行为的常态化监管,是对SAP现有日志体系的有效增强管理。
SAP 运维管理平台系统(简称AMS-Ops)旨在确保企业SAP应用系统健康、稳定运行的基础上,持续性的改进、优化,从而满足其业务发展需要的企业级SAP系统运维管理服务。
AMS SAP 商超订单统一管理系统以商超平台订单集中管理为核心,系统支持多平台、多店铺、全渠道系统采购订单、验收单、结算单等业务单据的统一管理;商超订单统一管理系统支持与 SAP ERP 系统的无缝衔接,在SAP ERP系统中自动生成销售订单、外向交货单,核对验收单、结算单等 SD 模块业务操作,有效的简化企业商超订单管理工作流程,保证订单数据处理的统一、准确、高效,实现跨系统、组织的协同管理,提升企业营销效率。
关于赛锐信息
河南赛锐信息科技有限公司(简称“赛锐信息”)是一家致力于SAP ERP系统应用的服务商,公司立足打造基于AMS产品套件的企业信息化解决方案,结合前沿技术追求最佳用户体验、企业信息化优秀解决方案和企业级产品应用的供应商。公司自主研发的AMS系列软件产品是国内首个用于SAP权限风险识别的增强系统,也是同行业用户精益化管理解决方案中最优的解决方案,作为用户管理、风险规避和信息审计的辅助工具,其有助于规范企业的管理行为,帮助建立合规的管控流程,有效提高企业IT资产投资回报率;AMS系列产品在各项技术指标上拥有完全的、独立的领先优势,可以满足市场竞争、技术许可和标准制定等方面的需要。
作者:SAP权限管理 QQ:2651000673