這份檢查清單可協助您改善 Google Cloud上的 SAP HANA 環境設計、遷移、導入和維護作業。
依據檢查清單逐步完成工作時,請將自己的業務需求納入考量。如果您做出的選擇與我們建議的不同,在進行清單中的後續工作時,請留意這些不同之處。
如要在環境中部署多個 SAP HANA 資料庫,請按照下列步驟操作:
- 請勿在實際運作系統的相同主機上執行多個 SAP HANA 系統。請改為為每個 SAP HANA 資料庫建立一個 VM。詳情請參閱 SAP 附註 1681092 - 在相同基礎伺服器上執行多個 SAP HANA 系統 (SID) 和 SAP HANA 技術部署選項。
建立適合您環境和授權的租用戶資料庫 (也稱為多租戶架構資料庫容器 [MDC])。詳情請參閱 SAP 注意事項 2096000 - SAP HANA 租用戶資料庫 - 其他資訊。
如果這會影響 SAP HANA 資料庫的效能和作業,建議您不要在與 SAP HANA 資料庫相同的 VM 上執行自訂或第三方軟體。
使用單一 VM 執行 SAP HANA 資料庫和其他商務軟體時,兩個應用程式會共用 VM 資源,這可能會降低資料庫的效能。請注意,SAP HANA 需要大量資源,且必須根據基準和大小選擇指南提供運算資源。
如要進一步瞭解 SAP HANA 總體設計,請參閱「SAP HANA 部署類型」。
如果您選擇在同一個 VM 上部署多個非正式環境 SAP HANA 資料庫,請注意以下事項:
- 為不同的系統 ID (SID) 使用主機名稱別名。
- 針對每個安裝作業,請使用對應至別名主機名稱的獨立靜態 IP 位址。
- 如要瞭解哪些地區和區域支援特定的 Compute Engine VM,請參閱「可用地區和區域」。請注意,並非所有地區都提供 SAP HANA 認證的 Compute Engine VM。
- 為防範區域故障,請在多個區域部署 SAP HANA (特別是同一個 SAP HANA HA 叢集的 VM)。
- 為防範區域性故障,請在其他區域新增災難復原站台。
- 為滿足 SAP HANA 向外擴充系統的延遲時間需求,請在相同區域中部署向外擴充系統的所有節點。
如要部署 SAP HANA,您可以使用Google Cloud提供的 Terraform 設定。Terraform 是一種熱門工具,可讓您以安全且有效率的方式建立、變更基礎架構,並管理基礎架構版本。如要使用 Terraform 並找出 SAP 解決方案的適當設定檔,請參閱「使用 Terraform 自動化 SAP 部署作業 Google Cloud 」一文。
如要瞭解如何在 Google Cloud上導入 SAP HANA,請參閱 SAP HANA 規劃指南。
- 如要為 SAP HANA 部署和工作負載選取機器類型,請參閱「SAP HANA 認證機器類型」清單。
- 如要確認偏好的機器類型在偏好的地區是否可用,請參閱可用的地區和區域。
- 為確保可在您選擇的區域滿足環境容量需求 (例如容量規劃和預留),請與您的技術客戶經理或指定客戶工程師合作。
- 選擇作業系統 (OS) 時:
- 選取 SAP 支援的作業系統:
SAP HANA 認證作業系統 (Google Cloud) - 請確認作業系統已通過認證,可在以下機器上使用:
請前往已認證且支援 SAP HANA 的硬體目錄,按一下所需機器類型,然後查看「作業系統」。 Google Cloud - 確認作業系統已安裝最新的修補程式和更新:
作業系統支援 SAP HANA 的 Google Cloud
舉例來說,您不想安裝有安全性問題或其他問題的 2 年舊映像檔。 - 如果您在環境中使用 SUSE Linux Enterprise Server (SLES),請遵循下列指南:
- 如果您在環境中使用 Red Hat Enterprise Linux (RHEL),請遵循下列指南:
- SAP 注意事項 2009879 - Red Hat Enterprise Linux (RHEL) 作業系統適用的 SAP HANA 指南
- SAP 附註 2292690 - SAP HANA DB:RHEL 7 的建議 OS 設定
- SAP 附註 2777782 - SAP HANA DB:RHEL 8 的建議作業系統設定
- SAP 附註 3108302 - SAP HANA DB:RHEL 9 的建議 OS 設定
- SAP 注意事項 2002167 - Red Hat Enterprise Linux 7.x:安裝與升級
- SAP 附註 2772999 - Red Hat Enterprise Linux 8.x:安裝與設定
- SAP 附註 3108316 - Red Hat Enterprise Linux 9.x:安裝與設定
- 建議您使用Google Cloud 提供的 OS 映像檔,因為這些映像檔符合 SAP、OS 供應商和 Google 的認證規定。不過,如果您的環境有標準映像檔無法滿足的特殊需求 (例如將現有的內部部署映像檔遷移至Google Cloud),請參閱「自訂 OS 映像檔」。
- 如果您需要為 Linux 上的 SAP HANA 系統設定自訂環境變數,請參閱 SAP 附註 3011163 - 如何設定 SAP HANA 系統的環境變數。
- 選取 SAP 支援的作業系統:
選擇 SAP HANA 的磁碟類型時,請注意下列事項:
- 使用以 SSD 為基礎的 永久磁碟或Hyperdisk。已通過 SAP 認證,可搭配 SAP HANA 使用的 SSD 永久磁碟和 Hyperdisk 類型包括:
以 SSD 為基礎的永久磁碟類型:平衡 (
pd-balanced
)、效能或 SSD (pd-ssd
) 和超級 (pd-extreme
)- 這些磁碟類型提供經濟實惠且可靠的區塊儲存空間。
- 效能型 (SSD) 永久磁碟 (
pd-ssd
) 的效能高於平衡永久磁碟 (pd-balanced
)。 - 建議您使用平衡型永久磁碟,為 VM 執行個體代管下列項目:
- VM 開機磁碟區。
/usr/sap
音量。- 如果您在專屬磁碟上代管
/hana/shared
磁碟區,請選取該磁碟區。 - 如果您將備份檔案儲存到磁碟,則為
/hanabackup
磁碟區。如要降低備份成本,您可以使用標準 HDD 永久磁碟 (pd-standard
)。Balanced 永久磁碟的備份速度比標準 HDD 永久磁碟快。選取磁碟時,請確認 VM 類型支援磁碟類型。
- 平衡和效能 (SSD) 永久磁碟支援 PD 非同步複製。您可以使用這項功能進行跨區域主動-被動災難復原。詳情請參閱「使用 PD 非同步複製功能進行災難復原」。
- 雖然 Extreme 永久磁碟 (
pd-extreme
) 已通過 SAP HANA 認證,但我們建議您改用 Hyperdisk Extreme (hyperdisk-extreme
),因為後者可提供更高的效能。如果您想使用 Extreme Persistent Disk,請務必按照「以 SSD 為基礎的 Persistent Disk 和 Hyperdisk 磁碟區的最低大小」一文中的資訊來配置磁碟。
Hyperdisk 類型:Hyperdisk Extreme (
hyperdisk-extreme
) 和 Hyperdisk Balanced (hyperdisk-balanced
)- Hyperdisk Extreme 提供的最高 IOPS 和總處理量選項,高於以 SSD 為基礎的永久磁碟類型。
- 如需支援 Hyperdisk Extreme 和 Hyperdisk Balanced 的機器類型清單,請參閱「機器類型支援」。
- 建議您使用 Hyperdisk Balanced 磁碟,在 Compute Engine 裸機執行個體 (例如 X4) 中託管下列項目:
- 開機磁碟。
/usr/sap
音量。- 如果您在專屬磁碟上代管
/hana/shared
磁碟區,請選取該磁碟區。 - 如果您將備份檔案儲存在磁碟上,則為
/hanabackup
磁碟區。
- 針對 Hyperdisk Extreme,您可以透過佈建 IOPS 來選取所需效能,這也會決定總處理量。詳情請參閱「Hyperdisk Extreme 的大小和效能限制」。
- 針對 Hyperdisk 平衡,您可以透過佈建 IOPS 和總處理量,選擇所需的效能。詳情請參閱「Hyperdisk Balanced 的大小和效能限制」。
- 如需最高效能,您可以使用 Hyperdisk Extreme 處理
/hana/data
和/hana/log
磁碟區。 - 如要讓 Hyperdisk Extreme 為 SAP HANA 提供最佳效能,請按照 Hyperdisk Extreme 效能一文的建議更新 SAP HANA 系統屬性。
- 請確認以 SSD 為基礎的永久磁碟和 Hyperdisk 磁碟區足夠大,可滿足 SAP HANA 的效能需求。詳情請參閱「以 SSD 為基礎的永久磁碟和 Hyperdisk 磁區的最小大小」。
- 測試並比較結果與預期結果,確保環境符合磁碟效能需求 (針對 HANA 啟動時間、備份、磁碟區測試和負載測試等基準),然後記錄這些基準,以供日後參考。
- 為 SAP HANA 使用 2 GB 的小型交換磁碟。請參閱 SAP 附註 1999997 - 常見問題:SAP HANA 記憶體。
- 使用 Google Cloud NetApp Volumes 時,請遵循 搭配 SAP HANA 使用 NetApp Volumes 的磁碟空間需求。
針對 SAP HANA 2.0 SP04 以上版本,我們建議使用 SAP HANA 快速重新啟動選項,特別適用於記憶體最佳化的 Compute Engine 機器類型,例如 M1、M2 或 M3 機器類型。
如要實作快速重新啟動選項,請參閱 SAP HANA 說明文件中的「SAP HANA 快速重新啟動選項」。
如要進一步瞭解如何設定快速重啟選項,請參閱 Linux 發行版的設定指南:
如果您使用我們提供的其中一個 Terraform 設定檔,在 Google Cloud 上部署 SAP HANA 系統,則需要在主機 VM 和基本 SAP HANA 系統成功部署後,建立及掛接 TMPFS 檔案系統。
- 使用 Google Cloud的 Agent for SAP 的Backint 功能時:
- 使用 Google Cloud的 Agent for SAP 3.8 版 (最新版)。如需更新相關操作說明,請參閱「更新 Google Cloud的 SAP 代理程式」。
- 調整效能以滿足需求,並同時執行資料備份作業。請參閱「使用 Google Cloud的 SAP 代理程式進行多串流資料備份」。
- 建立 Cloud Storage 值區時,請選擇最靠近 SAP HANA 位置的位置。此外,請確認所選儲存值區符合備援需求。通常,使用多地區選項是最佳做法,因為在特定地區無法使用時,這項選項可提供復原功能。詳情請參閱「在 Cloud Storage 值區中儲存備份」。
- 如果您在子網路上啟用私人 Google 存取權,請勿透過私人 VM 轉送流量 (例如使用 NAT 閘道或 Proxy 伺服器),因為這麼做可能會降低可達成的總處理量。詳情請參閱「設定私人 Google 存取權」指南中的「網路設定」一節。
- 當您將備份作業執行至 Persistent Disk 或 Hyperdisk 磁碟區時:
- 只要符合效能需求,您可以使用任何磁碟類型。如果標準永久磁碟無法提供足夠的效能來滿足您的需求,請改用平衡型永久磁碟。
- 請注意,SAP HANA 環境需要為每個 VM 例項分配額外的頻寬。SAP HANA 會使用額外的頻寬,用於讀取及寫入磁碟的備份資料所需的額外負載和 IOPS。因此,建議您使用 SAP HANA Backint 或第三方工具,這些工具支援永久磁碟或 Hyperdisk 磁碟區的串流或快照。
- 請記得定期測試備份和復原程序,確認這些程序是否符合效能和復原需求。
如需 Google Cloud上 SAP HANA 高可用性設定的最佳做法檢查清單,請參閱「 Google Cloud上的 SAP 高可用性」。
- 全面測試容錯移轉和容錯回復程序:
- 為確保在發生區域性災難時,您的景觀能正確切換至新區域,請定期測試災難復原程序。
- 如要成功執行容錯和復原作業,請建立作業操作手冊,並視需要更新。
- 如要限制每次備份應傳輸的資料量,請參閱Delta 備份類型,運用增量和差異備份策略。請根據復原時間目標考量這項因素。
- 建立監控和快訊程序。 Google Cloud 提供的實用選項包括 Cloud Monitoring,以及 Google Cloud's Agent for SAP 2.0 以上版本的 SAP HANA 監控指標收集功能。