SAP HANA Cloud - 架构



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

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

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

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

本地解决方案的可扩展性

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

新的基于云的解决方案

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

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

CLOUD ENGINE

SAP HANA Cloud 平台中的组件

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

  • SAP HANA 数据库
  • SAP HANA 应用程序服务
  • 开发者体验

SAP HANA 数据库服务

在 HANA Cloud 平台服务的底部,您拥有内存中的 HANA 数据库,其中数据可以以行和列格式存储。HANA 数据库是一个功能齐全的应用程序平台,允许您对文本、图形和空间数据执行分析,以及进行预测分析等数据操作。

SAP HANA 应用程序服务

在 HANA Cloud 平台上,开发人员可以在云平台上构建基于 XS 的应用程序,无需额外费用。

开发者体验

要开始在基于 HANA 的平台上进行应用程序开发,开发人员应设置一些先决条件以使用基于云的平台,例如基于 Eclipse 的功能。SAP HANA 本地存储扩展在 HANA Cloud 中默认启用。数据库开发人员可以选择特定的表和列来使用本地存储。NSE 的初始大小为 HANA Cloud 实例内存大小的 10%,但是这也可以在实例创建后更改。

例如,

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