Jump to section

什么是 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 可让用户不受限制地访问 OS 下方的硬件以及 OS 上方运行的应用。

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戴尔、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 采用阶段。下面列出几个可指导您完成迁移的常见步骤:

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

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

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

继续阅读

文章

什么是 Linux?

Linux 是一个开源操作系统,它由内核(操作系统的基本组件)以及与之捆绑在一起的工具、应用和服务组成。

文章

什么是 SELinux?

安全增强型 Linux(SELinux)是一种采用安全架构的 Linux® 系统,它能够让管理员更好地管控哪些人可以访问系统。

文章

什么是 Linux 内核?

Linux 内核是 Linux 操作系统(OS)的主要组件,也是计算机硬件与其进程之间的核心接口。

详细了解 Linux

产品

多面全能、成熟稳定的技术平台,能帮您轻松部署新型应用、虚拟化环境和创建更为安全的混合云。

相关资源