适用于其他数据库的 Google Cloud 上的 SAP 核对清单

此核对清单可帮助您改进 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所需的所有必要软件包。如需了解详情,请参阅以下数据库部署指南:
  • 为使用其他数据库的 SAP 系统选择永久性磁盘时:

    • 为获得最佳性能,请使用由固态硬盘(基于 SSD)提供支持的 Compute Engine 永久性磁盘来存储日志和数据,包括临时表空间。可用的基于 SSD 的永久性磁盘类型包括 SSD 永久性磁盘 (pd-ssd)、平衡永久性磁盘 (pd-balanced) 和极端永久性磁盘 (pd-extreme)。
    • 如果无需高性能(例如,使用磁盘进行备份时),请使用 Compute Engine 标准永久性磁盘 (pd-standard)。标准永久性磁盘由标准硬盘驱动器 (HDD) 提供支持。
    • 如需详细了解非 HANA 数据库的永久性磁盘,请参阅:
  • 测试结果并将其与预期进行比较,以确保环境满足磁盘性能要求(例如数据库启动时间、备份、卷测试和负载测试等基准)。进行比较后,记录这些基线数据以供未来参考。

  • 使用 NetApp Cloud Volumes Service 时,请确保 NetApp 已通过数据库供应商的认证。

  • 使用永久性磁盘进行备份时,请注意以下几点:
    • 您可以使用任何磁盘类型,只要其符合性能要求即可。如果标准永久性磁盘 (pd-standard) 无法满足您的性能需求,请使用平衡永久性磁盘 (pd-balanced) 或 SSD 永久性磁盘 (pd-ssd)。
    • 请务必测试备份和恢复过程,以验证它们满足您的性能需求。
  • 出于测试目的,请创建一个与您的生产环境等效的非生产高可用性系统。
  • 全面测试您的故障切换和故障恢复过程,如下所示:
    • 如需模拟 Compute Engine 实时迁移并确保已配置足够多的集群故障切换阈值,请参阅测试可用性政策
    • 如需确保在发生本地灾难时您的环境能够正确地故障切换到新的区域,请定期测试您的灾难恢复过程。
    • 如需成功实现故障切换和故障恢复,请创建操作手册并根据需要进行更新。
  • 建立监控和提醒程序。需要跟踪的常见项包括系统停机事件、资源利用率(CPU、内存和磁盘)、表、缓冲区、日志空间和备份的数据库提醒。如需了解 Google Cloud中可用的实用监控工具,请参阅 Cloud Monitoring