方案介绍
本文档主要介绍同AZ内SAP HANA的部署。跨AZ和跨region的高可用及容灾部署场景可参考《SAP高可用及灾备指南》。
SAP HANA的部署有两大类场景:
- 单节点部署:通常在联机事务处理场景下,采用单节点部署(可根据需要选择无HA配置或HA配置)。SAP HANA快速接收数据并进行处理,并在很短的时间内给出处理结果,从而对用户的数据操作快速响应。
- 集群部署:通常在联机分析处理场景下,采用集群部署。SAP HANA作为数据仓库,侧重对决策人员和高层管理人员的决策支持,可以根据分析人员的要求快速、灵活地进行大数据量的复杂查询处理,并且以一种直观而易懂的形式将查询结果提供给决策人员,以便准确掌握企业(公司)的经营状况,了解对象的需求,制定正确的方案。
根据系统的不同,推荐的部署方式如表1所示。
- PRD(Production):生产系统。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节点之间的网络带宽。
系统 |
SoH |
BWoH(单节点) |
---|---|---|
PRD |
单节点(HA) |
单节点(HA) |
QAS |
单节点(无HA)或单节点(HA) |
单节点(无HA)或单节点(HA) |
DEV |
单节点(无HA) |
单节点(无HA) |
TRN |
单节点(无HA) |
单节点(无HA) |
TST |
单节点(无HA) |
单节点(无HA) |
在安装SAP HANA之前,需要规划下述数据:
- SAP HANA节点数据,根据SoH和BWoH的不同需求,规划云服务器的所使用的操作系统、规格、磁盘空间大小。
- 其他节点数据,包括SAP HANA Studio、NAT Server的操作系统、规格、磁盘空间大小。
- 网络信息数据,包括子网网段、安全组规则等。
- SAP HANA安装数据,自行根据SAP HANA的要求规划。