
# 简介
本文档的部署属于传统方式的B1H部署，介绍了基于SAP HANA数据库的SAP Business One（SAP HANA 版）的部署。
文档约定如下：
- 本文档用于指导用户进行SAP Business One（SAP HANA 版）的安装及部署。
- 本文档并不可替代SAP标准文档。在安装和使用SAP Business One过程中，针对SAP Business One软件自身的问题和疑问，请联系SAP公司技术支持人员解决。
- 本文档基于SUSE Linux编写，本文档中出现的安装部署方式仅供参考，具体请参考SAP标准安装手册或根据实际Sizing及应用情况进行安装部署。
- SAP官方安装手册和相关内容请参见：
  - [SAP Installation Guides](http://service.sap.com/instguides)
  
  - [SAP Library](https://help.sap.com/saphelp_nw70ehp2/helpdata/en/d3/c0da3ccbb04d35b186041ba6ac301f/frameset.htm)
  
  - <https://partneredge.sap.com>
   
#### SAP Business One介绍
SAP Business One（以下简称SAP B1）是SAP专为满足正在成长的中小型企业的动态需求而设计的ERP管理软件，是一款可随企业发展而扩展的业务管理软件。
根据部署和运维方式不同，分为传统B1，B1云，B1OnDemand等产品。
- 传统B1：企业自建部署；
- B1云：在公有云中以SaaS形式提供；
- B1OnDemand：SAP托管商以SaaS形式提供。
根据所采用的DB不同，分为B1，B1A，B1H。
- 传统DB的B1部署方案，数据库可以采用各种传统的非HANA数据库；
- B1A是指B1的分析部分采用HANA进行加速。但其应用部分仍然采用传统数据库进行数据复制。
- B1H是指B1的数据库统一采用HANA。从而OLTP和OLAP同在一个数据库中处理，获得最好的性能。
 
#### SAP Business One与公有云服务的关系
- **弹性云服务器（ECS）**
  弹性云服务器是由CPU、内存、镜像、云硬盘组成的一种可随时获取、弹性可扩展的计算服务器，同时它结合VPC、虚拟防火墙、数据多副本保存等能力。本方案中SAP B1、NAT Server、SAP B1 Client和SAP HANA Studio均部署在ECS上。
  
- **虚拟私有云（VPC）**
  SAP B1系统中涉及到的服务器，都位于同一个VPC中，并且需要使用VPC中的子网和安全组的相关网络安全隔离。
  
- **镜像服务（IMS）**
  在创建服务器时，需要使用符合要求的公有镜像，例如"SUSE Linux Enterprise Server (SLES) 11 SP4"。
  
- **弹性文件服务（SFS Turbo）**
  弹性文件服务（Scalable File Service，SFS Turbo）提供按需扩展的高性能文件存储，可供云上多个云服务器共享访问。本方案中SAP HANA数据库的Backup卷由SFS Turbo提供。
  
 
#### 节点和角色
- SAP Business One SAP Business One（以下简称SAP B1）是SAP专为满足正在成长的中小型企业的动态需求而设计的ERP管理软件，是一款可随企业发展而扩展的业务管理软件。
  
- SAP HANA SAP HANA系统是由一个或多个SAP HANA节点组成的。
  SAP HANA节点是构成SAP HANA系统的逻辑单元，一个SAP HANA节点包括了指定规格的CPU、内存和存储（如Log卷、Data卷和Shared卷、Backup卷），如[图1]所示。
  图1SAP HANA数据库   
  ![](https://support.huaweicloud.com/usermanual-sapb1/zh-cn_image_0244245072.png) 
- SAP HANA Studio SAP HANA Studio提供对SAP HANA系统的管理和监控、信息建模。也提供访问用户数据的能力，即作为Client的能力。包括信息有：通用系统信息（如软件版本）、 告警信息（由Statistics Server产生）、 重要系统资源统计视图等。
  
- SAP Business One Client 用于部署SAP Business One客户端。
  
- NAT Server 提供SSH访问跳转的功能。用户对SAP系统节点的SSH访问需要通过NAT服务器跳转。
  
 
