Google Cloud 上 SAP NetWeaver 的核对清单

此核对清单可帮助您改进 Google Cloud上 SAP NetWeaver 环境的设计、迁移、实现和维护工作。

在完成该核对清单的过程中,请考虑您自己的业务需求。如果您的选择与我们建议的不同,请在执行该核对清单中的后续任务时注意这些区别。

  • 为了扩缩 SAP NetWeaver 环境并提高冗余,请在各自的 Compute Engine 虚拟机实例中运行 SAP 中央服务、每个 SAP 应用服务器以及每个数据库服务器。
  • 请遵循以下准则来确保虚拟机实例的容量正确:
    • 在将现有系统从本地或其他云环境迁移之前,请在迁移到 Google Cloud时使用当前工作负载统计信息和利用率作为基准。
    • 如果您的虚拟机大小不足以满足负载需求,当您结合使用多个 SAP 系统 ID 与其他业务解决方案时,您的应用可能会变得资源受限并运行不佳。
    • 如需详细了解Google Cloud上的 SAP 解决方案的大小调整,请参阅确定容量大小是指什么?以及 SAP Quick Sizer
  • 如果您选择在同一虚拟机上运行多个 SAP 应用实例,或者运行同一 SID 的多个应用服务器,则应该使用不同的主机名来安装这些实例,以便在其规模超出单个虚拟机的承受能力时,可以将其转移到其它虚拟机。
    • SAP 配置文件包含文件名以及 SAP 变量(如 SAPLOCALHOST 和 SAPGLOBALHOST)中的实例主机名。借助此属性,我们建议您从一开始配置这些实例的别名 IP 地址和别名主机名。
    • 如需维护整个项目的别名 IP 和主机名的映射,请在 Google Cloud 中将 Cloud DNS 配置为中央解析器,而不是使用本地 DNS 解析器。
  • 如需随着应用需求的增长和波动动态调整工作负载,请考虑实现 SAP 应用自动扩缩机制:
    • 在大多数大型 SAP 环境中,应用服务器工作负载都有可预测的日常变化。由于这些工作负载更改的时间和速率通常一致,并且很少发生变化,这些服务器非常适合从云基础架构的弹性性质中受益。
    • 如需从 SAP 工作负载的自动扩缩选项中受益,请参阅 SAP 应用服务器自动扩缩最佳做法
  • 如需详细了解 SAP 配置标准和支持,请参阅 SAP 支持门户首页SAP on Google Cloud 解决方案
  • 如需了解哪些区域和可用区支持特定的 Compute Engine 虚拟机,请参阅可用的区域和可用区。请注意,经 SAP NetWeaver 认证的 Compute Engine 虚拟机可能并非适用于所有位置。
  • 根据您的营业地点选择 SAP NetWeaver 部署的区域和可用区。SAP NetWeaver 实例必须位于同一区域,高可用性组件(例如 SAP 中央服务)应部署在区域内的不同可用区中,以实现最大冗余。
  • 若要选择 SAP NetWeaver 部署的最佳区域,请参阅 Compute Engine 区域选择最佳做法
  • 如需选择可以应对不同类型的系统故障的网络设计,请参阅设计可靠的系统
  • 如需了解如何备份 SAP NetWeaver 的数据库和文件系统,请参阅 AS Java 备份和恢复以及在 UNIX 上备份和恢复 SAP 系统

  • 要确保备份归档安全无虞,您必须将备份文件存储在单独的安全位置。以下是一些常见选项:

    • 您可以将备份存储在 Google Cloud Storage 中。
    • 您可以将归档存储在自定义或第三方位置(例如本地)中的驱动器上。
    • 您还可以使用 FilestoreNetApp Cloud Volumes Service 将备份存储在 Google Cloud 中。
    • 您应将不同类型的副本存储在不同媒体类型的多个位置,以确保恢复性。
  • 根据恢复点目标 (RPO) 和恢复时间目标 (RTO) 的业务需求,定义文件系统数据和数据库文件的备份频率和保留期限。

如需查看 SAP NetWeaver on Google Cloud高可用性配置的最佳实践核对清单,请参阅 SAP on Google Cloud的高可用性

  • 如需了解提供 SAP NetWeaver 灾难恢复的方法,请参阅 适用于 Google Cloud上的 SAP NetWeaver 的灾难恢复规划指南。
如需对Google Cloud上运行的 SAP NetWeaver 工作负载自动执行持续验证检查,请使用 Workload Manager。借助 Workload Manager,您可以根据最佳实践自动扫描和评估 SAP NetWeaver 工作负载,以提高其质量、性能和可靠性。
  • 除了通过网页界面或 SAP GUI 访问 SAP NetWeaver,可能还需要与其他 SAP 解决方案或第三方系统建立入站和出站通信。典型的示例包括:IDOC 接口、与外部业务合作伙伴的进程集成,以及带有本地报告系统的 SAP Landscape Transformation Replication。如需启用入站和出站接口,请使用以下资源在您的 VPC 网络中设置路由和防火墙规则:

  • SAP NetWeaver 软件支持分布式架构,可跨多个虚拟机分布系统实例。此架构可同时提供扩缩和冗余方面的优势。
  • SAP NetWeaver 的分布式特性要求最终用户请求使用负载平衡。在 Google Cloud 上,您可以将原生 SAP 软件负载均衡与 Google 原生 L4 或 L7 负载均衡器结合使用,也可以选择从 Google Cloud Marketplace 设置第三方负载均衡器。