什么是 SAP HANA,它为什么要在 Linux 上运行?

复制 URL

SAP HANA 是一个内存数据库,可帮助整理和分析 SAP 企业资源规划(SAP ERP)应用的大数据。作为内存数据库,SAP HANA 使用随机访问内存(RAM),为各种业务流程提供实时数据。

SAP 要求所有 SAP ERP 和业务应用的用户在 2027 年之前迁移到 SAP S/4HANA ERP 系统。SAP S/4HANA 仅在 SAP HANA 数据库上运行,而该数据库又仅在 Linux® 操作系统(OS)上运行。

HANA 是“高性能分析设备”的英文简写,它是 SAP 的一种内存数据库。SAP HANA 可以安装在一组本地服务器(如 IBM Power Systems)上、安装于私有云中,或作为云服务(由 AWSMicrosoft Azure云提供商托管)进行安装。SAP HANA 使用内存中计算和随机存取存储器(RAM)来访问、整理和分析数据。用户使用结构化查询语言(SQL,一种常见的关系数据库编程语言)与 SAP HANA 进行交互。作为内存数据库,它已经过优化,能够实时运行 PB 级的复杂 ERP 计算。SAP HANA 可用于满足多种用途,如数据库管理、数据虚拟化、高级分析和应用开发。

红帽资源

Linux 是一个由 Linux 内核支持的开源操作系统,它可以轻松地管理对硬件的应用请求。它拥有世界上最大的 OS 用户基础,且基于许可证而发布,允许任何人运行、研究、共享和修改。Linux 系统有着强大的命令行界面(CLI),可直接访问计算机。加之能够自由修改源代码(开源软件的主要功能),Linux CLI 可让用户不受限制地访问操作系统底层的硬件以及操作系统上层运行的应用。

进一步了解 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 的底层操作系统既要无限可定制(开源软件的标志),又要非常稳定(企业开源软件的标志)。

SAP 决定在 Linux 上进行标准化的原因相同:红帽企业 Linux 功能强大、可定制而且非常稳定。

  • 在全球速度最快的 10 台超级计算机中,有 4 台在红帽企业 Linux 上运行,前 3 名均在红帽企业 Linux 上运行
  • 红帽企业 Linux 采用开放的开发模式构建而成,这种模式将红帽工程师与开源社区紧密联系在一起。我们会保护这些社区的项目免受专利打击,以便所有人都能自由创新。
  • 红帽更新服务最长可以为特定的红帽企业 Linux 次版本提供长达 4 年的支持与安全补丁服务,让您在升级操作系统或推出新的 SAP 支持包堆栈(SPS)时,确保操作系统保持稳定,关键应用的运行可以顺畅无阻。

我们与 IBM、戴尔、慧与、联想和英特尔等硬件供应商均有合作,从而可以方便地在企业内部构建 SAP 数据库。对于 SAP HANA 云的用户来说,红帽企业 Linux 还是 Amazon Web Services(AWS)和 Microsoft Azure 等公共云平台上领先的商用 Linux 发行版。

如果您是数百万 SAP 用户中的一员,并且尚未迁移至 SAP S/4HANA 或未在 SAP HANA 完成标准化,也不用担心,因为有很多人和您一样。下面列出几个可指导您完成迁移的常见步骤:

  1. 评估您的 Linux 和云平台。SAP 只认证了 3 家 Linux 供应商,因此我们创建了这份检查清单来帮助您明智决定。
  2. 开展就绪度检查。看看这份自动化迁移评估,其中为 SAP 用户提供了关于引入先进技术或重大生命周期变更(如升级到 SAP S/4HANA)的分析和建议。
  3. 使用您的底层操作系统进行实验。查看此免费版红帽企业 Linux 开发人员订阅,其中包含各种 SAP 解决方案。
  4. 实现迁移流程自动化。红帽 Ansible® 自动化平台可帮助您创建和配置基础架构、复制数据、测试和验证,并将工作负载重定向到新的环境。
  5. 培训您的系统管理员。为了便于迁移,红帽提供了一个包含培训和认证选项的组合,帮助您的团队做好过渡准备。

进一步了解自动化能带来的帮助

原因很简单:红帽和 SAP 对未来拥有共同的愿景。放眼未来,新兴的开源技术将支撑起大数据和数据分析,而这些技术将跨扩展到边缘

我们可以成为您的全堆栈基础架构和平台供应商,我们的产品拥有为 SAP 应用提供支持的优良记录。同时,我们还携手 SAP 跨传统的基础架构软件(如 Linux、虚拟化OpenStack®)为颇具变革性的自动化Kubernetes 平台提供综合支持。

查看红帽和 SAP 可以为您提供哪些帮助

红帽官方博客

获取有关我们的客户、合作伙伴和社区生态系统的最新信息。

所有红帽产品试用

我们的免费试用服务可让您亲身体验红帽的产品功能,为获得认证做好准备,或评估某个产品是否适合您的企业组织。

扩展阅读

Why choose Red Hat Enterprise Linux on AWS?

AWS 携手红帽企业 Linux 提供各式解决方案,帮助您转变 IT 环境和运维,拥抱云端未来。

How to move to Red Hat Enterprise Linux from other Linux distros

利用 convert2RHEL 工具从 CentOS Linux®、Oracle Linux、Alma Linux 或 Rocky Linux 迁移至红帽® 企业 Linux。

What is a golden image?

黄金镜像是指特意配置的系统(或服务器、虚拟桌面环境甚至磁盘驱动器)快照,可用于部署新实例。

Linux 相关资源

特色产品

  • 红帽企业 Linux

    稳定、高性能的 Linux 平台,具有内置的安全防护和管理功能,可帮助您在混合云中的任何地方运行关键工作负载。