登录 / 注册 Account

Linux

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

Jump to section

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)上、安装于私有云中,或作为云服务(由 AWSMicrosoft Azure云提供商托管)进行安装。SAP HANA 使用随机存取存储器(RAM)来访问、组织和分析数据。用户使用结构化查询语言(SQL,一种常见的关系数据库编程语言)与 SAP HANA 进行交互。作为内存数据库,SAP HANA 可以实时运行 PB 级的复杂 ERP 计算。

什么是 Linux?

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

为什么 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 在 Linux 上对 SAP HANA 系统进行了标准化处理,而全球速度最快的 500 台超级计算机上使用的也都是 Linux。由于难以预测下一代大数据会是什么(是机器学习?还是人工智能?亦或是神经网络?),所以 SAP HANA 的底层操作系统既要无限可定制(开源软件的标志),又要非常稳定(企业开源软件的标志)。

为什么在红帽企业 Linux 上运行 SAP HANA?

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

  • 全球速度最快的 10 台超级计算机中,有 4 台在红帽企业 Linux 上运行,前 3 名均在红帽企业 Linux 上运行。在英特尔® Xeon® 可扩展处理器上运行的红帽企业 Linux 更保持着 SAP HANA Business Warehouse(SAP BW)在总数据加载和转换运行时间、总复杂查询阶段运行时和每小时查询执行次数方面的世界纪录
  • 红帽企业 Linux 采用开放的开发模式构建而成,这种模式将红帽工程师与开源社区紧密联系在一起。我们会保护这些社区的项目免受专利打击,以便所有人都能自由创新。
  • 红帽更新服务最长可以为特定的红帽企业 Linux 次版本提供长达 4 年的支持与安全补丁服务,让您在升级操作系统或推出新的 SAP 支持包堆栈(SPS)时,确保操作系统保持稳定,关键应用程序的运行可以顺畅无阻。

我们与 IBM戴尔HPE联想英特尔等硬件供应商均有合作,从而可以方便地在企业内部构建 SAP 数据库。对于 SAP HANA 云的用户来说,红帽企业 Linux 还是 Amazon Web Services(AWS)微软 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 解决方案的红帽企业 Linux 系统架构,包括性能调优和故障排除等内容。
     

为什么选择红帽?

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

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

借助这些工具,助您将 Linux 和 SAP HANA 强强结合

Red Hat Enterprise Linux logo

新应用、虚拟机和混合云的构建基础。

Red Hat Training + Certification

实操培训与切实可行的认证路径。

  • OpenStack® 文字商标和 OpenStack 徽标是在美国和其他国家/地区注册的商标/服务标志或 OpenStack 基金会的商标/服务标志,需获得 OpenStack 基金会许可方可使用。我们不隶属于 OpenStack 基金会或 OpenStack 社区,也未获取他们的支持和赞助。