在 Bare Metal 解決方案上執行 SAP NetWeaver 的規劃指南

Bare Metal 解決方案提供已獲 SAP 認證的 SAP NetWeaver bare-metal 機器。使用裸機解決方案,您可以搭配超大型 SAP HANA 執行個體或 Oracle 資料庫執行 SAP NetWeaver。

Bare Metal 解決方案是一項代管解決方案,可在區域擴充功能中提供專用不含作業系統的機器和相關基礎架構,這些擴充功能會與 Google Cloud 共用位置,並透過具備低延遲網路結構的高效能代管連線連線。

本指南僅涵蓋 Bare Metal 解決方案中,與 SAP NetWeaver 和 SAP 應用程式相關或獨有的部分。

如要瞭解如何在 Compute Engine 執行個體上執行 SAP NetWeaver,包括在「支援的架構」一節中所述的混合架構中執行的 SAP 應用程式,請參閱 SAP NetWeaver 規劃指南

如需 Bare Metal 解決方案的完整說明,請參閱「Bare Metal 解決方案」。

如要瞭解 SAP 針對 Bare Metal 解決方案上的應用程式提供哪些支援,請參閱 SAP 注意事項 3000343 - Google Cloud 上的 SAP 應用程式:Google Cloud Bare Metal 解決方案支援的產品

您在 Bare Metal 解決方案環境中的責任

如裸機解決方案說明文件所述,Google Cloud 為您設定機器並提供給您後,您就必須負責任何軟體的授權、安裝和維護,例如 SAP NetWeaver、SAP 應用程式和資料庫軟體。

如要進一步瞭解您在 Bare Metal 解決方案環境中的職責,請參閱「您在 Bare Metal 解決方案環境中的職責」。

支援的架構

在 SAP HANA 上的裸機解決方案環境中執行 SAP NetWeaver 時,您必須使用三層架構,其中 SAP NetWeaver 和應用程式伺服器會在與 SAP HANA 不同的主機上執行。

資料庫伺服器在 Bare Metal 解決方案上執行時,您可以根據資料庫伺服器的要求,使用下列應用程式伺服器架構:

  • 混合式應用程式架構,其中資料庫伺服器在 Bare Metal 解決方案環境中執行,但 SAP 應用程式伺服器則在 Google Cloud上執行。混合式架構具備彈性且成本較低,因此是最佳選擇。
  • 全金屬應用程式架構,其中所有應用程式伺服器都會在與資料庫伺服器相同的 Bare Metal 解決方案環境中執行。如果工作負載需要資料庫和應用程式之間的延遲時間低於合作夥伴互連網路連線可提供的延遲時間,或是資料庫伺服器要求應用程式伺服器在相同平台上執行,請考慮採用全金屬架構。

下圖顯示全金屬應用程式伺服器架構。在主要網站中,應用程式伺服器和資料庫伺服器都會在相同的 Bare Metal 解決方案區域擴充功能中執行。第二個區域擴充功能會代管災難復原站點,其中包含應用程式伺服器和資料庫伺服器。您可以將 DR 站點的伺服器用於其他用途,直到需要用於復原時為止。主要網站和災難復原網站之間的任何複製作業都會經過Google Cloud 網路。

圖表顯示全金屬架構,其中 SAP 應用程式伺服器和 SAP NetWeaver 都位於 Bare Metal 解決方案區域擴充功能中。

區域可用性

已取得 SAP 應用程式認證的 Bare Metal 解決方案機器,僅適用於 Bare Metal 解決方案區域擴充功能,但並非適用於每個 Google Cloud 區域。如需含有 Bare Metal 解決方案區域擴充功能的完整區域清單,請參閱「Bare Metal 解決方案區域供應情形」。

如要瞭解已獲 SAP HANA 認證的 Bare Metal Solution 機器是否可供使用,請參閱「SAP HANA 的 Bare Metal Solution 機器在各地區的可用性」。

獲認證的機器類型

下表列出 SAP 為 SAP NetWeaver 認證的 Bare Metal 解決方案機器。

如要查看 Bare Metal 解決方案區域擴充功能的地區供應情形,請參閱「區域供應情形」。

SAP 在 SAP 注意事項 3000343 - Google Cloud 上的 SAP 應用程式:Google Cloud Bare Metal 解決方案支援的產品中,列出 SAP NetWeaver 的經認證 Bare Metal 解決方案機器類型。

裸機解決方案機器包含一般用途 (o2-standardo2-highmem) 和記憶體最佳化 (o2-ultramem) 機器類型。

Bare Metal 解決方案機器類型 CPU 核心 vCPU 通訊端 記憶體 CPU 平台
一般用途機器類型
o2-standard-16-metal 8 16 2 192 GB Intel Cascade Lake
o2-standard-32-metal 16 32 2 384 GB Intel Cascade Lake
o2-standard-48-metal 24 48 2 768 GB Intel Cascade Lake
o2-standard-112-metal 56 112 2 1.5 TB Intel Cascade Lake
高記憶體使用率一般用途機器類型
o2-highmem-224-metal 112 224 4 3 TB Intel Cascade Lake

下列記憶體最佳化 Bare Metal 解決方案機器,僅經過 SAP 認證,可用於三層架構的 SAP HANA:

Bare Metal 解決方案機器類型 CPU 核心 vCPU 通訊端 記憶體 CPU 平台
o2-ultramem-672-metal 336 名 672 12 18 TB Intel Cascade Lake
o2-ultramem-896-metal 448 896 16 24 TB Intel Cascade Lake

已通過認證的作業系統

下表列出 Red Hat Enterprise Linux (RHEL) 和 SUSE Linux Enterprise Server (SLES) 作業系統,這些作業系統已獲 SAP 認證,可在 Bare Metal 解決方案伺服器上搭配 SAP NetWeaver 使用,並列出這些作業系統的可用性。如果您需要的作業系統不在下表中,請與Google Cloud 銷售團隊聯絡。

作業系統 由 SAP 認證的版本 在 Bare Metal 解決方案上使用 SAP NetWeaver 的可用性
RHEL for SAP 7.6
7.7
7.9
8.0
8.1 可以。圖片程式碼為 RHEL81SAP
8.2 否,但您可以從 8.1 升級至此版本。
8.4 否,但您可以從 8.1 升級至此版本。
8.6 否,但您可以從 8.1 升級至此版本。
9.0 否。請與Google Cloud 銷售團隊聯絡。
SLES for SAP 12 SP4
12 SP5 可以。圖片程式碼為 SLES12SP5SAP
15
15 SP1
15 SP2 可以。圖片程式碼為 SLES12SP5SAP
15 SP3 否,但您可以從 15 SP2 升級至 16。
15 SP4 否,但您可以從 15 SP2 升級至 16。

如要進一步瞭解 SAP 認證的作業系統,請參閱 SAP 注意事項 3000343 - Google Cloud上的 SAP 應用程式: Google Cloud Bare Metal 解決方案支援的產品。

資料庫

使用 Bare Metal 解決方案伺服器,搭配超大型 SAP HANA 執行個體 (最多 24 TB) 或 Oracle 資料庫伺服器執行 SAP 應用程式。

如需詳細資訊,請參閱:

儲存空間

訂購 Bare Metal 解決方案機器時,您也需要訂購所需的區塊和檔案儲存空間數量。

如要進一步瞭解 Bare Metal 解決方案的儲存空間選項,請參閱:

音量版面配置

收到 Bare Metal 解決方案機器後,您需要設定必要的 /usr/sap/sapmnt 磁碟區。在 Linux 上,您也需要格式化及掛接交換磁碟。

儲存空間用量

計算所需的儲存空間時,請將備份和資料快照的儲存空間納入考量。

備份

使用 Cloud Storage 儲存 SAP NetWeaver 備份的永久儲存空間。

您可以在 Bare Metal 解決方案環境中使用下列備份解決方案:

  • 備份和災難復原服務,適用於所有 Bare Metal 解決方案系統、應用程式和資料庫伺服器。
  • SAP 支援的第三方備份解決方案。

快照

您可以使用 Bare Metal 解決方案,要求本機磁碟快照。

快照僅為本機副本,不支援跨區域複製。

根據預設,Bare Metal 解決方案會免費每天為開機磁碟和作業系統 LUN 建立快照。每日快照會保留七天。

您可以訂購其他磁碟區的快照,但必須在訂購 Bare Metal 解決方案伺服器時提出要求。您也必須訂購儲存空間,用於儲存其他磁碟區的快照。

網路

SAP 部署的網路基礎架構和設定,基本上與 Bare Metal 解決方案的其他工作負載相同。本節僅涵蓋與 Bare Metal 解決方案上的 SAP NetWeaver 部署相關或獨有的網路相關內容。

如要啟用 Cloud Interconnect 連線,以及設定網際網路和 Google Cloud API 的存取權,請參閱 Bare Metal 解決方案說明文件。

您必須自行設定 DNS 伺服器,並存取 NTP 伺服器。

詳情請參閱「Bare Metal 解決方案網路設定」。

NTP

您可以使用 Google Cloud NTP 伺服器,也可以使用自己選擇的 NTP 伺服器。

為 Bare Metal Solution 機器設定 Google Cloud NTP 伺服器存取權的步驟與 Compute Engine 類似,但您必須先設定 Google Cloud API 的私人存取權。

如要瞭解 Compute Engine 的 Google Cloud NTP 伺服器存取權設定程序,請參閱「為執行個體設定網路時間協定 (NTP)」。

身分與存取權管理服務帳戶

在以裸機解決方案機器執行的應用程式可以存取 Google Cloud 產品或服務之前,您必須在 Google Cloud專案中建立 Identity and Access Management (IAM) 服務帳戶,以便進行驗證和存取權管理。

建立服務帳戶時,您會建立驗證金鑰,並將角色授予服務帳戶,以便管理Google Cloud 資源的存取權。

如果您在 Linux 上為 SAP NetWeaver 設定高可用性設定,就必須為 fence_gce 代理程式建立服務帳戶, Google Cloud柵欄裝置是 Red Hat 和 SUSE 的 Linux 發行版本所附帶的。

您會將服務帳戶金鑰儲存在裸機解決方案機器上,並在設定代理程式時指定金鑰路徑。

如要進一步瞭解如何驗證應用程式,以及管理應用程式對 Google Cloud 資源的存取權,請參閱「IAM 總覽」一文,瞭解服務帳戶、角色和權限的相關資訊。

維護

Google Cloud 會與您協調 Bare Metal 解決方案機器的預定維護作業排程,並在未經您核准前不會繼續進行。

如果 Google Cloud 需要進行任何緊急的非預期維護作業,我們會盡可能在合理時間內通知您,以免或盡可能減少 SAP 應用程式中斷的情況。

監控

Google Cloud 提供 Agent for SAP,用於支援和監控在 Compute Engine 執行個體和 Bare Metal 解決方案伺服器上執行的 SAP 工作負載。

根據 SAP 規定,您必須在執行任何 SAP 系統的所有 Compute Engine 執行個體和 Bare Metal Solution 伺服器上,安裝 Google Cloud的 SAP 代理程式,才能取得 SAP 的支援,並讓 SAP 符合其服務水準協議 (SLA)。如要進一步瞭解支援先決條件,請參閱 SAP 注意事項 2456406 - Google Cloud 平台上的 SAP:支援先決條件

Google Cloud的 Agent for SAP 3.8 版 (最新版)是 Google Cloud的 SAP NetWeaver 監控代理程式 2.0 版、SAP HANA 監控代理程式 2.0 版,以及 SAP HANA 適用的 Cloud Storage Backint 代理程式的後繼者。因此,除了收集指標之外,Google Cloud的 SAP 代理程式 3.8 版 (最新版) 還包含以下選用功能:以 Backint 為基礎的 SAP HANA 備份和復原功能。您可以選擇啟用這些功能,為 SAP 工作負載啟用產品和服務,例如 Workload Manager

對於在 Bare Metal Solution 伺服器上執行的 SAP 系統,如果您執行 SAP NetWeaver 並連線至下列任何資料庫,就必須使用Google Cloud的 SAP 專用代理程式:

  • SAP HANA
  • SAP Adaptive Server Enterprise (ASE)
  • SAP MaxDB
  • IBM Db2

您可以在主機上安裝 Google Cloud的 Agent for SAP,並與 SAP 系統搭配使用。如需安裝及設定代理程式、驗證安裝作業,以及確認代理程式是否正常執行的操作說明,請參閱「在 Bare Metal 解決方案伺服器上安裝代理程式」。

Google Cloud的 SAP 代理程式支援執行 Linux 的 Bare Metal 解決方案伺服器。在執行 Windows 的 Bare Metal 解決方案伺服器上,不支援安裝 Google Cloud的 SAP 代理程式。

如果您使用 Google Cloud提供的下列 RHEL 或 SLES「for SAP」OS 映像檔, Google Cloud的 SAP 代理程式會與 OS 映像檔一併封裝:

  • RHEL:所有「SAP 專用」映像檔
  • SLES:SLES 15 SP4 for SAP 以上版本

高可用性

針對 Bare Metal 解決方案的高可用性叢集,您可以在相同的 Bare Metal 解決方案區域擴充功能中使用兩部相同的機器,以及 Linux 作業系統供應商提供的 Pacemaker 叢集資源管理工具。

RHEL 和 SLES Linux 發行版本都包含 fence_gce 隔離代理程式,可重設 Bare Metal 解決方案機器,避免發生分割腦情境。

在 Bare Metal 解決方案上,為 SAP NetWeaver 提供高可用性叢集

針對重要業務工作負載設定叢集或高可用性解決方案。在 Linux 上,我們建議您為 SAP NetWeaver 高可用性設定使用 Pacemaker 叢集。

請根據下列規定和建議,按照作業系統供應商提供的指示,在 Bare Metal 解決方案上設定高可用性叢集:

  • 針對浮動虛擬 IP 位址,您可以使用標準 IPaddr2 叢集資源,這項資源會結合地址解析更新和 Bare Metal Solution 網路。
  • 您可以選擇兩種圍欄方式:網路式圍欄和儲存空間式圍欄 (如果作業系統支援)。
    • 針對網路式圍欄,您必須使用 Linux 作業系統隨附的 Google Cloud 圍欄代理程式 fence_gcefence_gce 代理程式會發出Google Cloud API 要求,藉此重設 HA 叢集中失敗的 Bare Metal Solution 伺服器。
    • 針對支援儲存空間式圍欄 (SBD) 的作業系統 (例如 SUSE Linux Enterprise Server (SLES)),您需要為所需的磁碟區訂購額外的共用儲存空間,並將其以多路光纖通道裝置的形式連接至兩部伺服器。如要進一步瞭解以儲存空間為基礎的圍欄,請參閱 SUSE 高可用性指南
  • 針對 /sapmnt 等磁碟區的共用檔案儲存空間,您可以使用可透過 Bare Metal 解決方案伺服器訂購的 NFS 檔案共用解決方案,也可以使用 Pacemaker 叢集來設定自管理 NFS 叢集服務。

使用 fence_gce 代理程式進行圍欄

RHEL 或 SLES 作業系統包含 fence_gce 代理程式,如果作業系統不支援具有 SBD 圍欄的軟體監視器,您可以使用這個代理程式。

如果作業系統支援具有 SBD 圍欄的軟體監控程式,請使用 SBD 圍欄,而非 fence_gce 代理程式。建議在 Bare Metal 解決方案環境中,為 SAP HANA HA 叢集使用 SBD 圍欄。

fence_gce 代理程式所需的 IAM 權限

fence_gce 區隔代理程式啟動容錯移轉時,代理程式會呼叫 Bare Metal 解決方案 API,藉此重設失敗的 Bare Metal 解決方案伺服器。

如要讓服務代理程式存取 API 時進行驗證和授權,您必須在Google Cloud 專案中為服務代理程式提供 IAM 服務帳戶,並在裸機解決方案伺服器上儲存服務帳戶的金鑰。

服務帳戶必須具備 baremetalsolution.service.resetInstance 權限,該權限包含在預先定義的 IAM 角色 roles/baremetalsolution.editorroles/baremetalsolution.admin 中。

如要進一步瞭解 Bare Metal Solution API 及其相關聯的 IAM 角色,請參閱 Bare Metal Solution API 參考資料

設定 fence_gce 代理程式

定義高可用性叢集的資源時,您會啟用並設定 fence_gce 代理程式。

如要進一步瞭解如何設定 fence_gce 代理程式,包括如何確認代理程式是否支援 Bare Metal 解決方案,請參閱「設定 fence_gce 代理程式」。

災難復原

在 Bare Metal 解決方案環境中執行的 SAP 系統,需要兩個 Bare Metal 解決方案伺服器設定,每個設定都位於不同的 Bare Metal 解決方案區域擴充功能中。

如要重新整理系統,請使用備份和還原方法。不支援快照。

選取復原網站

請為復原網站選取 Google Cloud 區域,該區域必須符合下列條件:

  • 包含 Bare Metal 解決方案區域擴充功能。
  • 盡可能靠近主要網站。
  • 與主要網站的區域不同。

如要瞭解 Bare Metal 解決方案區域擴充功能的供應情形,請參閱「區域供應情形」。

排序

Bare Metal 解決方案伺服器屬於特殊訂購項目,必須在需要前先下單。

與 Compute Engine 虛擬機器不同,您無法透過Google Cloud 控制台為 SAP NetWeaver 訂購或佈建 Bare Metal 解決方案伺服器。請與 Google Cloud 銷售團隊聯絡。

準備下單

下單前,您必須先確定 Bare Metal 解決方案環境的 SAP 工作負載需求。 Google Cloud 負責接單的業務代表可以協助你完成這項操作。

收到訂購商品

伺服器就緒後, Google Cloud 會通知您。通知會提供您登入伺服器所需的 IP 位址和憑證。

登入後,請確認訂單正確無誤,且所有項目 (包括機器、作業系統和儲存空間) 都已正確設定。如果一切都正確無誤,您就可以準備安裝 SAP NetWeaver。

如要進一步瞭解如何訂購 SAP NetWeaver 適用的 Bare Metal 解決方案伺服器,請與Google Cloud 銷售團隊聯絡。

如需訂單所需的其他網路資訊,請參閱 Bare Metal 解決方案訂單的必要網路資訊

支援

如果是基礎架構或服務相關問題,請與客戶服務團隊聯絡。 Google Cloud 您可以在 Google Cloud 控制台的「支援總覽」頁面中找到聯絡資訊。如果客戶服務團隊判定問題出在 SAP 系統,就會將您轉介給 SAP 支援團隊。

如要進一步瞭解 SAP 產品相關問題,請使用 SAP 支援登錄您的支援要求。SAP 會評估支援票證,如確定為 Google Cloud基礎架構方面的問題,就會將票證轉移至系統中的適當Google Cloud 元件:BC-OP-LNX-GOOGLEBC-OP-NT-GOOGLE

支援相關規定

您必須符合支援方案的最低需求,才能獲得 SAP 系統和Google Cloud所使用的基礎架構和服務支援服務。

如要進一步瞭解Google Cloud上 SAP 的最低支援需求,請參閱:

後續步驟