概述
SAP HANA 是一个内存数据库,可帮助整理和分析 SAP 企业资源规划(SAP ERP)应用的大数据。作为内存中数据库,SAP HANA 使用随机访问内存(RAM),为各式各样的业务流程提供实时数据。
SAP 要求所有 SAP ERP 和业务应用的用户在 2027 年之前迁移到 SAP S/4HANA ERP 系统。SAP S/4HANA 仅在 SAP HANA 数据库上运行,而该数据库又仅在 Linux® 操作系统(OS) 上运行。
什么是SAP HANA?它有什么用途?
HANA 是“高性能分析设备”的英文简写,它是 SAP 的一种内存数据库。SAP HANA 可以安装在一组本地服务器(如 IBM Power Systems)上、安装于私有云中,或作为云服务(由 AWS 或 Microsoft Azure 等云提供商托管)进行安装。SAP HANA 使用内存中计算和随机存取存储器(RAM)来访问、整理和分析数据。用户使用结构化查询语言(SQL,一种常见的关系数据库编程语言)与 SAP HANA 进行交互。作为内存数据库,它已经过优化,能够实时运行 PB 级的复杂 ERP 计算。SAP HANA 可用于满足多种用途,如数据库管理、数据虚拟化、高级分析和应用开发。
为什么 SAP HANA 仅在 Linux 上运行?
SAP 与 Linux 之间的渊源可以追溯到 1999 年,SAP 是第一家宣布在 Linux 上为客户提供业务解决方案的大型 ERP 供应商。2005 年,SAP 决定以后开发的所有新 SAP 应用都要在 Linux 上原生运行。因此,当 SAP 开始开发可(基本上)实时执行 ERP 算法的新企业数据存储软件时,它毫不犹疑地选择了 Linux。一年后的 2010 年,SAP 发布了 SAP HANA 数据库。
SAP HANA 是 SAP 最先进的内存数据库,它的很多功能——如处理在线事务(OLTP)和立即为商业智能应用和在线分析处理(OLAP)进行事务准备准备——几乎是内存数据管理系统的独有功能。SAP HANA 还可以用作基于 Web 的应用服务器堆栈,能够发送和接收来自任何软件的查询,使开发人员能够定制与 HANA 数据库功能紧密集成的各种解决方案。
这种数据处理需要世界上最强大、可定制的稳定操作系统作为支撑。因此,SAP 在 Linux 上对 SAP HANA 系统进行了标准化处理,而全球速度最快的 500 台超级计算机上使用的也都是 Linux。由于难以预测下一代大数据会是什么(是机器学习?还是人工智能?亦或是神经网络?),所以 SAP HANA 的底层操作系统既要无限可定制(开源软件的标志),又要非常稳定(企业开源软件的标志)。
为什么在红帽企业 Linux 上运行 SAP HANA?
与 SAP 决定在 Linux 上进行标准化的原因相同:红帽企业 Linux 功能强大、可定制而且非常稳定。
- 在全球速度最快的 10 台超级计算机中,有 4 台在红帽企业 Linux 上运行,前 3 名均在红帽企业 Linux 上运行。
- 红帽企业 Linux 采用开放的开发模式构建而成,这种模式将红帽工程师与开源社区紧密联系在一起。我们会保护这些社区的项目免受专利打击,以便所有人都能自由创新。
- 红帽更新服务最长可以为特定的红帽企业 Linux 次版本提供长达 4 年的支持与安全补丁服务,让您在升级操作系统或推出新的 SAP 支持包堆栈(SPS)时,确保操作系统保持稳定,关键应用程序的运行可以顺畅无阻。
我们与 IBM、戴尔、HPE、联想和英特尔等硬件供应商均有合作,从而可以方便地在企业内部构建 SAP 数据库。对于 SAP HANA 云的用户来说,红帽企业 Linux 还是 Amazon Web Services(AWS)和 Microsoft Azure 等公共云平台上领先的商用 Linux 发行版。
如何迁移?
如果您是 33,000 名 SAP HANA 直接客户中的一员,请查看此技术详情,其中阐述了如何从其他供应商的 Linux 发行版迁移到红帽企业 Linux。
如果您是数百万 SAP 用户中的一员,并且尚未迁移至 SAP S/4HANA 或未在 SAP HANA 完成标准化,也不用担心,因为有很多人和您一样。这份 2020 SAP S/4HANA 迁移基准报告指出,所有企业都处在不同的 SAP 采用阶段。下面列出几个可指导您完成迁移的常见步骤:
- 评估您的 Linux 和云平台。SAP 只认证了 3 家 Linux 供应商,因此我们创建了这份检查清单来帮助您明智决定。
- 开展就绪度检查。 看看这份自动化迁移评估,其中为 SAP 用户提供了关于引入先进技术或重大生命周期变更(如升级到 SAP S/4HANA)的分析和建议。
- 使用您的底层操作系统进行实验。查看此免费版红帽企业 Linux 开发人员订阅,其中包含各种 SAP 解决方案。
- 实现迁移流程自动化。正如我们在本摘要中的详细介绍,红帽 Ansible® 自动化平台可帮助您创建和配置基础架构、复制数据、测试和验证,并将工作负载重定向到新的环境。
- 培训您的系统管理员。为了便于迁移,红帽提供了一个包含培训和认证选项的组合,帮助您的团队做好过渡准备。
为什么选择红帽?
原因很简单:红帽和 SAP 对未来拥有共同的愿景。放眼未来,新兴的开源技术将支撑起大数据和数据分析,而这些技术将跨云扩展到边缘。
我们可以成为您的全堆栈基础架构和平台供应商,我们的产品拥有为 SAP 应用提供支持的优良记录。同时,我们还携手 SAP 跨传统的基础架构软件(如 Linux、虚拟化和 OpenStack®)为颇具变革性的自动化和 Kubernetes 平台提供综合支持。