此核对清单可帮助您改进 Google Cloud 上使用 SAP HANA 以外的数据库的 SAP 系统的设计、迁移、实现和维护。
在完成该核对清单的过程中,请考虑您自己的业务需求。如果您的选择与我们建议的不同,请在执行该核对清单中的后续任务时注意这些区别。
- 我们建议您不要在生产环境中的同一 Compute Engine 虚拟机实例上部署多个数据库。请将数据库分布到多个虚拟机实例中,以隔离资源消耗并避免争用。
避免在数据库所在的虚拟机实例上运行其他应用。
- 如果使用单个虚拟机实例同时运行数据库和其他软件,这两个应用会共享虚拟机资源,从而降低数据库的性能。请注意以下几点:
- 数据库操作属于资源密集型资源,因此会根据基准和容量指南合理分配计算资源的可用性。
- SAP 应用对分页和交换非常敏感,这可能会降低性能并可能导致系统停机。
- 如果使用单个虚拟机实例同时运行数据库和其他软件,这两个应用会共享虚拟机资源,从而降低数据库的性能。请注意以下几点:
如果您选择将任何自定义或第三方软件部署在 SAP 环境中使用的数据库所在的虚拟机实例上,那么请确保以下各项:
- 确保仅在非生产系统(例如测试系统)中部署此模型。
- 为 SAP 安装使用主机名别名。
- 每次安装时,请使用映射到别名主机名的单独静态 IP 地址。
- 如需了解哪些区域和地区支持特定 Compute Engine 虚拟机,请参阅可用区域和地区。请注意,经 SAP 认证的 Compute Engine 虚拟机可能并非适用于所有位置。
- 为了防止 SAP 环境的可用区级故障,请将数据库部署到多个可用区,尤其是属于同一高可用性 (HA) 集群的虚拟机。
- 为了防止发生区域级故障,请在其他区域添加灾难恢复站点。
- 安装 SAP 数据库时,您可以使用 Terraform 或 Google 的 Cloud Deployment Manager。Google Cloud 提供的 Terraform 配置文件或 Deployment Manager 模板会安装并配置运行数据库和 SAP on Google Cloud 所需的所有必要软件包。如需了解详情,请参阅以下数据库部署指南:
- 如需为数据库部署和工作负载选择 Compute Engine 机器类型,请参阅 SAP 说明 2456432 - Google Cloud 上的 SAP 应用:支持的产品和 Google Cloud 机器类型或经过认证的机器类型 (Google Cloud)。
- 如要确保您所选的区域可满足您的环境需求(例如容量规划和预留),请与您的技术支持客户经理或指定的客户工程师联系。
- 如需选择可在 Google Cloud 上运行的 SAP 支持的操作系统,请参阅 SAP 说明 2456432 - Google Cloud 上的 SAP 应用:支持的产品和 Google Cloud 机器类型或快速参考表 (Google Cloud)。
确认操作系统近期有补丁程序和更新。
如果您在环境中使用 SUSE Linux Enterprise Server (SLES),请遵循以下指南:
如果您在环境中使用 Red Hat Enterprise Linux (RHEL),请遵循以下准则:
我们建议您使用 Google Cloud 提供的操作系统映像,因为它们满足 SAP、操作系统供应商和 Google 的认证要求。但是,如果您的环境具有标准映像无法满足的独特要求,请参阅自定义操作系统映像。
为使用其他数据库的 SAP 系统选择永久性磁盘时:
- 为获得最佳性能,请使用由固态硬盘(基于 SSD)提供支持的 Compute Engine 永久性磁盘来存储日志和数据,包括临时表空间。可用的基于 SSD 的永久性磁盘类型包括 SSD 永久性磁盘 (
pd-ssd
)、平衡永久性磁盘 (pd-balanced
) 和极端永久性磁盘 (pd-extreme
)。 - 如果无需高性能(例如,使用磁盘进行备份时),请使用 Compute Engine 标准永久性磁盘 (
pd-standard
)。标准永久性磁盘由标准硬盘驱动器 (HDD) 提供支持。 - 如需详细了解非 HANA 数据库的永久性磁盘,请参阅:
- 为获得最佳性能,请使用由固态硬盘(基于 SSD)提供支持的 Compute Engine 永久性磁盘来存储日志和数据,包括临时表空间。可用的基于 SSD 的永久性磁盘类型包括 SSD 永久性磁盘 (
测试结果并将其与预期进行比较,以确保环境满足磁盘性能要求(例如数据库启动时间、备份、卷测试和负载测试等基准)。进行比较后,记录这些基线数据以供未来参考。
使用 NetApp Cloud Volumes Service 时,请确保 NetApp 已通过数据库供应商的认证。
- 使用永久性磁盘进行备份时,请注意以下几点:
- 您可以使用任何磁盘类型,只要其符合性能要求即可。如果标准永久性磁盘 (
pd-standard
) 无法满足您的性能需求,请使用平衡永久性磁盘 (pd-balanced
) 或 SSD 永久性磁盘 (pd-ssd
)。 - 请务必测试备份和恢复过程,以验证它们满足您的性能需求。
- 您可以使用任何磁盘类型,只要其符合性能要求即可。如果标准永久性磁盘 (
- 建立监控和提醒程序。需要跟踪的常见项包括系统停机事件、资源利用率(CPU、内存和磁盘)、表、缓冲区、日志空间和备份的数据库提醒。如需了解 Google Cloud 中可使用的监控工具,请参阅 Cloud Monitoring。