SAP Business One 规划指南

本指南简要介绍了 SAP Business One 如何在 Google Cloud 上运行,并提供一些详细信息供您在规划新 SAP Business One 系统实现时使用。

如需详细了解如何在 Google Cloud 上部署 SAP Business One,请参阅 SAP Business One 部署指南

在 Google Cloud 上运行 SAP Business One 的简介

SAP 支持在 Google Cloud 上使用 SAP HANA 或 Microsoft SQL Server 运行 Business One。

本指南以及 SAP Business One 部署指南仅介绍了使用 SAP HANA 运行 Business One 的场景。

SAP HANA 是一个列式内存中关系型数据库,可提供高性能分析和实时数据处理功能。SAP Business One 是专为中小型企业设计的业务管理软件。

您可以利用 Google Cloud 的预配易用性、高可扩缩性和冗余基础架构功能,在 SAP HANA 上经济高效地运行业务关键型 SAP Business One 工作负载。Google Cloud 提供散布于全球各地 Google 数据中心的一整套物理资源(例如计算机和硬盘驱动器)和虚拟资源(例如 Compute Engine 虚拟机)。

在 Google Cloud 上部署 SAP Business One 和 SAP HANA 时,您可以将其部署到 Compute Engine 上运行的虚拟机。 Compute Engine 虚拟机提供永久性磁盘,其功能与桌面设备或服务器中的物理磁盘类似,但由 Compute Engine 自动为您管理,以确保数据冗余性并优化性能。

如需了解 SAP 提供的关于 SAP Business One for SAP HANA 的信息,请参阅 SAP 帮助门户

如需了解在 Google Cloud 上使用 SAP HANA 运行 Business One 的相关费用,请参阅 SAP HANA 规划指南

Google Cloud 基础知识

Google Cloud 由许多云端服务和产品组成。在 Google Cloud 上运行 SAP 产品时,您主要使用通过 Compute EngineCloud Storage 提供的基于 IaaS 的服务,以及部分平台范围的功能(例如工具)。

如需了解重要概念和术语,请参阅 Google Cloud Platform 概览。为方便起见并根据上下文需要,本指南从该概览中复制了一些信息。

如需大致了解企业级组织在 Google Cloud 上运行相关产品时应考虑哪些注意事项,请参阅 Google Cloud 架构框架

与 Google Cloud 交互

Google Cloud 提供了以下三种主要的交互方式,供您在云端与该平台以及您的资源进行交互:

  • Google Cloud 控制台,一个基于网页的界面。
  • gcloud 命令行工具 - 具备 Google Cloud 控制台所提供的一切功能。
  • 客户端库 - 提供可用于访问服务和管理资源的 API。在您构建自己的工具时,客户端库非常有用。

Google Cloud 服务

部署 SAP 时通常需要使用以下部分或全部 Google Cloud 服务:

服务 说明
VPC 网络 将虚拟机实例相互连接并将其连接到互联网。各个实例要么是具有单个全局 IP 范围的旧式网络的成员,要么是推荐的子网网络的成员;对于后一种情况,实例是单个子网的成员,而该子网则为更大规模网络的成员。 请注意,一个网络不能跨越多个 Google Cloud 项目,但一个 Google Cloud 项目可以有多个网络。
Compute Engine 使用您选择的操作系统和软件堆栈创建并管理虚拟机。
Persistent Disk 磁盘和 Hyperdisk 磁盘

您可以使用 Compute Engine Persistent Disk 磁盘和 Hyperdisk 磁盘:

  • 永久性磁盘可以标准硬盘 (HDD) 或固态硬盘 (SSD) 的形式提供。 对于平衡永久性磁盘和 SSD 永久性磁盘,PD 异步复制功能可在两个 Google Cloud 区域之间异步复制 SAP 数据。
  • Hyperdisk 提供比 SSD 永久性磁盘更高的最大 IOPS 和吞吐量选项。
Google Cloud 控制台 基于浏览器的 Compute Engine 资源管理工具。您可以使用模板来描述所需的全部 Compute Engine 资源和实例。您无需单独创建和配置资源或找出依赖项,因为 Google Cloud 控制台会为您执行此类操作。
Cloud Storage 您可以将 SAP 数据库备份存储到 Cloud Storage 中,以通过复制提高耐用性和可靠性。
Cloud Monitoring 有助于您了解 Compute Engine、网络和永久性磁盘的部署情况、性能、正常运行时间和运行状况。

Monitoring 可从 Google Cloud 收集指标、事件和元数据,并利用这些信息通过信息中心、图表和提醒生成数据洞见。您可以通过 Monitoring 免费监控计算指标。
IAM 以统一的方式控制对 Google Cloud 资源的权限。控制哪些人可以在虚拟机上执行控制层面操作,包括创建、修改和删除虚拟机与永久性磁盘,以及创建和修改网络。

价格和配额

您可以使用价格计算器来估算您的使用费。如需详细了解价格信息,请参阅 Compute Engine 价格Cloud Storage 价格Google Cloud Observability 价格

Google Cloud 资源受配额约束。如果您计划使用高 CPU 或高内存机器,则可能需要申请增加配额。如需了解详情,请参阅 Compute Engine 资源配额

SAP 在 Google Cloud 上支持运行的软件版本

SAP 支持在 Google Cloud 上运行 SAP Business One 10.0 for SAP HANA,所用软件版本如下:

  • SAP HANA 2.0
  • SUSE Linux Enterprise Server (SLES) 15 及更高 Service Pack 版本 (x86_64)

SAP 支持在 Google Cloud 上运行 SAP Business One 9.3 for SAP HANA,所用软件版本如下:

  • SAP HANA 1.0
  • SLES 12 SP3

资源要求

虚拟机类型

SAP 官方支持在生产环境中将以下 Compute Engine 虚拟机类型用于在 Google Cloud 上运行的 SAP Business One。

Google Cloud 实例类型 vCPU 内存 (GiB) CPU 平台
n2-highmem-8 8 64 Intel Cascade Lake
n2-highmem-16 16 128 Intel Cascade Lake
n2-highmem-32 32 256 Intel Cascade Lake
n2-highmem-64 64 512 Intel Cascade Lake
n1-highmem-32 32 208 Intel Broadwell
n1-highmem-64 64 416 Intel Broadwell

如需 SAP 认证的 Compute Engine 虚拟机实例类型的列表,请参阅用于 SAP HANA 的经认证 Compute Engine 虚拟机

您选择的操作系统必须与您计划安装的 SAP Business One 版本兼容。如需了解详情,请参阅 SAP 产品可用性矩阵。 如需详细了解不同的实例类型及其用例,请参阅机器类型文档。

存储配置

SAP HANA 是内存中数据库,因此数据主要在内存中进行存储和处理。SAP HANA 通过将数据保存到一个永久性存储位置,为数据提供防丢失保护。

Compute Engine 基于 SSD 的永久性磁盘用作已取得 Business One on SAP HANA 认证的 Compute Engine 虚拟机类型上的块存储。在具有 32 个或更多 vCPU 的虚拟机上,一个 834 GB 的 SSD 永久性磁盘可以实现高达 400 MB/秒的写入速度和 400 MB/秒的读取速度,满足 /hana/data/hana/log 卷的最低性能要求。

用于 SAP HANA 备份的默认存储配置使用标准 HDD 永久性磁盘。 标准 HDD 永久性磁盘可以经济高效地处理有序读写操作,但并不适合处理高速率的随机每秒输入/输出操作 (IOPS)。SAP HANA 使用带有大数据块的有序 I/O 备份数据库。标准 HDD 永久性磁盘为此使用场景提供了低成本、高性能的解决方案。

SAP HANA 备份卷大小旨在提供最佳基准和巨大吞吐量,以及保留多个备份集的能力。如果在备份卷中保留多个备份集,则可以在必要时更轻松地恢复数据库。

您还可以使用其他 SAP HANA 备份解决方案,包括 Google Cloud 的 Agent for SAP 的 Backint 功能,此功能可让您直接在 Cloud Storage 中存储 SAP HANA 备份。

如需详细了解如何备份 SAP HANA,请参阅备份与恢复

内存配置

Compute Engine 虚拟机的内存配置因您选择的实例类型而异。如需查看您可以选择的内存配置,请参阅用于 SAP HANA 的经认证 Compute Engine 虚拟机

操作系统

SAP 支持在以下操作系统上运行 Business One 10.0:

  • SLES 15 SP1
  • SLES 15 SP1 for SAP

SAP 支持在 SLES 12 SP3 上运行 Business One 9.3。

  • SLES 12 SP3
  • SLES 12 SP3 for SAP

许可

如需在 Google Cloud 上运行 SAP Business One 和 SAP HANA,您必须自带许可 (BYOL)。如需详细了解 SAP 许可,请与 SAP 联系。

您可以在宽限期结束之前安装 Business One 并将现有许可应用于实例。

部署架构

Google Cloud 上的 SAP Business One 部署架构

您可以使用具有以下组件的单节点架构部署 SAP Business One:

  • 一个 Compute Engine 虚拟机实例,具有一个基于 SSD 的永久性磁盘(可满足 SAP HANA 性能要求)和高达 16 Gbps 的网络带宽。基于 SSD 的永久性磁盘会进行分区并装载到 /hana/data 以托管数据。您可以在此虚拟机上同时安装 SAP HANA 数据库和 SAP Business One Server。 如需详细了解 SAP HANA 的永久性磁盘选项,请参阅永久性磁盘存储空间

  • 限制对实例的访问的 VPC 防火墙规则。

  • (可选)用于备份 SAP HANA 数据库的 Persistent Disk 卷。如果您使用 Google Cloud 的 Agent for SAP 的 Backint 功能,则不需要使用 Persistent Disk 卷进行备份。

  • 能够使用您创建的配置文件自动运行的 SAP HANA 数据库安装程序。

  • (可选)用作堡垒主机的 Compute Engine 虚拟机。

  • 一个可选但推荐的子网,该子网具有自定义拓扑以及您所选择的 Google Cloud 地区的 IP 地址范围。系统会在此子网中启动 SAP HANA 数据库和其他 Compute Engine 实例。您可以将现有子网用于 SAP HANA。

  • 一个可选但推荐的互联网网关,该网关应为 SAP HANA 和其他实例配置出站互联网访问。本指南假设您使用此网关。

  • 用于 SAP HANA Studio 的 Compute Engine 虚拟机。这是一个可选组件,但不在相关 SAP Business One 指南的讨论范围内。如需了解详情,请参阅 SAP Hana 部署指南

  • 用于 SAP Business One Client 的 Compute Engine 虚拟机。这是一个可选组件,旨在提供管理。

该部署使用 NAT 堡垒主机(可选组件)来访问 SAP HANA,因此无需公开外部 IP 地址。 该堡垒主机部署在与 SAP Business One Server 实例相同的子网中。

您可以使用 Cloud Storage 来备份 /hanabackup 中的本地备份。此装载的大小应等于或大于数据装载的大小。

支持

如有 Google Cloud 基础架构或服务方面的问题,请与 Customer Care 联系。您可以在 Google Cloud 控制台中的“支持概览”页面上找到联系信息。如果 Customer Care 确定问题在于您的 SAP 系统,会将您引荐给 SAP 支持。

对于与 SAP 产品有关的问题,请通过 SAP 支持记录您的支持请求。 SAP 会评估支持服务工单,如果该问题似乎是 Google Cloud 基础架构问题,则将工单转移到 Google Cloud 组成团队 BC-OP-LNX-GOOGLEBC-OP-NT-GOOGLE

支持要求

您必须满足最低支持方案要求,才能获得对 SAP 系统及其使用的 Google Cloud 基础架构和服务的支持。

如需详细了解 Google Cloud 上的 SAP 的最低支持要求,请参阅:

后续步骤

如需了解特定于部署的信息,请参阅 SAP Business One 部署指南