SAP HANA 云 - 架构


SAP HANA 云是一个平台即服务解决方案,为云应用程序的开发和运行提供基于内存的列式数据库引擎。开发人员可以在 HANA DB 之上轻松创建可扩展、交互式且高效的应用程序。

开发人员可以在SAP HANA Cloud平台上使用不同的场景进行应用程序开发 -

按需云解决方案的可扩展性

适用于在云中运行的现有应用程序的轻松可扩展解决方案,并根据要求扩展基础设施。

本地解决方案的可扩展性

通过在本地数据中心运行现有应用程序,您可以在云上扩展现有应用程序。这称为应用程序开发的混合景观方法。

新的基于云的解决方案

构建在基于云的平台上运行的新自定义应用程序。

在下面的架构图中,您可以看到SAP HANA云平台的基本方法 -

云引擎

SAP HANA Cloud 平台中的组件

在 SAP HANA Cloud 平台中,您拥有以下关键组件 -

  • SAP HANA 数据库
  • SAP HANA 应用服务
  • 开发者经验

SAP HANA 数据库服务

在HANA云平台服务的底部,您有内存HANA数据库,其中数据可以基于行和列的格式存储。HANA 数据库是成熟的应用程序平台,允许您对文本、图形和空间数据进行分析,以及预测分析等数据操作。

SAP HANA 应用服务

在HANA云平台中,开发者可以在云平台上构建基于XS的应用程序,无需额外成本。

开发者经验

要开始在基于 HANA 的平台上开发应用程序,开发人员应该设置一些必要条件来使用基于云的平台,例如基于 Eclipse 的功能。SAP HANA Native Storge Extension 在 HANA Cloud 中默认启用。DB开发人员可以选择特定的表、列来使用Native存储。NSE 的初始大小是 HANA 云实例内存大小的 10%,但这也可以在实例创建后更改。

例如,

SAP HANA 内存 NSE 缓冲区高速缓存 SAP HANA 内存数据(压缩) NSE 数据卷大小 SAP HANA 数据库数据总大小
60GB 6GB 30 GB - 6 GB (24 GB) 48GB 72GB