更新时间:2022-02-10 GMT+08:00

简介

本文档主要介绍同AZ内SAP HANA的部署。

Scale Up和Scale Out

从节点扩展方式区分:SAP HANA可以分为Scale Up和Scale Out两种架构。

  • Scale Up:称为单节点系统,指系统中只包括一个有效节点(如果需要HA时,可以将两个单节点以System Replication形式构成单节点的HA架构)。这种架构的系统只具有垂直扩展能力,当需要扩展系统时,通过在节点上增加更多的CPU、内存和硬盘来扩大系统的能力。

    目前公有云上暂不支持SAP HANA运行时,对该节点在线扩大能力,例如增加更多的CPU、内存或硬盘。

  • Scale Out:称为集群系统。指由多个节点组成的SAP HANA系统,这种系统的扩展主要以水平扩展方式(指增加节点的方式)来进行。

对应地,SAP HANA的部署有两大类场景:

  • 单节点部署:通常在联机事务处理场景下,采用单节点部署(可根据需要选择无HA配置或HA配置)。SAP HANA能快速接收数据并进行处理,并在很短的时间内给出处理结果,从而对用户的数据操作快速响应。
  • 集群部署:通常在联机分析处理场景下,采用集群部署。SAP HANA作为数据仓库,侧重对决策人员和高层管理人员的决策支持,可以根据分析人员的要求快速、灵活地进行大数据量的复杂查询处理,并且以一种直观而易懂的形式将查询结果提供给决策人员,以便他们准确掌握企业(公司)的经营状况,了解对象的需求,制定正确的方案。

应用场景与部署形式

根据系统的不同,推荐的部署方式如表1所示。

  • PRD(Production):生产系统。SAP HANA正式在生产环境上使用。
  • QAS(Quality Assure):质量保证系统。对SAP HANA的功能、性能、可靠性等进行充分验证。
  • DEV(Development):开发系统。开发人员在应用软件开发期间,将应用软件与SAP HANA进行配合调试,并不断修改和优化应用软件。
  • TRN(Training):培训演示系统,租户部署SAP HANA后,用于向其他人培训或演示。
  • TST(Test):测试系统。完成应用软件开发后,测试人员将应用软件与SAP HANA配合进行测试,验证应用软件的功能。

SoH(Suite on HANA)指SAP HANA配合SAP公司的商务套件(如ERP、CRM等)使用的场景。在该场景下,SAP HANA提供OLTP功能,关注SAP HANA的处理时延。

BWoH(BusinessWarehouse on HANA)指SAP HANA配合SAP公司的BusinessWarehouse使用的场景。在该场景下,SAP HANA提供OLAP功能,支持大量的数据在SAP HANA中进行快速计算和分析,关注SAP HANA的处理性能以及HANA节点之间的网络带宽。

表1 系统与部署方案

系统

SoH

BWoH(单节点)

BWoH(集群)

PRD

单节点(HA)

单节点(HA)

集群(双NFS Server)

QAS

单节点(无HA)或单节点(HA)

单节点(无HA)或单节点(HA)

单节点(无HA)或集群(双NFS Server)或集群(单NFS Server)

DEV

单节点(无HA)

单节点(无HA)

单节点(无HA)

TRN

单节点(无HA)

单节点(无HA)

单节点(无HA)

TST

单节点(无HA)

单节点(无HA)

单节点(无HA)