SAP HANA 規劃指南

本指南概要說明在 Google Cloud上執行 SAP HANA 須具備的必要條件,並提供您在規劃實作新的 SAP HANA 系統時可以使用的詳細資訊。

如要進一步瞭解如何在 Google Cloud上部署 SAP HANA,請參閱:

關於 Google Cloud上的 SAP HANA

SAP HANA 是記憶體內的資料欄導向式關聯資料庫,可提供高效能的分析,以及即時資料處理的能力。客戶可以輕鬆佈建具備高擴充性的備援 Google Cloud 基礎架構功能,以執行重要的業務工作負載。 Google Cloud會提供一組位於各地的 Google 資料中心內的實體資產 (例如電腦和硬碟機) 及虛擬資源 (例如 Compute Engine 虛擬機器 (VM))。

在 Google Cloud上部署 SAP HANA 時,您會部署到在 Compute Engine 上執行的虛擬機器。Compute Engine VM 提供永久磁碟,其功能與桌機或伺服器中的實體磁碟相似,但由 Compute Engine 自動代管,以確保資料備援能力並發揮最佳效能。

Google Cloud 基本概念

Google Cloud 由許多以雲端為基礎的服務和產品組成。在 Google Cloud上執行 SAP 產品時,您主要使用的是透過 Compute EngineCloud Storage 提供的 IaaS 服務,及平台的一些功能,例如工具

如要瞭解重要概念和術語,請參閱 Google Cloud 平台總覽。為了方便您理解,本指南內容會與總覽中的一些資訊重複。

如需企業級機構在 Google Cloud上執行作業時應考量事項的總覽,請參閱 Google Cloud Well-Architected Framework

與 Google Cloud互動

Google Cloud 提供三種與該雲端平台及資源互動的方法:

  • Google Cloud 控制台,這是一個網頁式使用者介面。
  • gcloud 指令列工具,可提供 Google Cloud 控制台擁有的眾多功能。
  • 用戶端程式庫,提供用於存取服務和管理資源的 API。用戶端程式庫在建構自己的工具時很實用。

Google Cloud 服務

SAP 部署作業一般需用到下列其中一部分或全部的 Google Cloud服務:

服務 說明
虛擬私有雲網路

使 VM 執行個體相互連線並連線到網際網路。

每個 VM 執行個體都是舊版網路 (擁有單一全域 IP 範圍) 或建議子網路中的一員,也就是說,VM 執行個體屬於大型網路的子網路成員。

請注意,虛擬私有雲 (VPC) 網路無法跨越 Google Cloud 專案,但 Google Cloud 專案可以有多個 VPC 網路。

如要將多個專案的資源連線至通用虛擬私有雲網路,可以使用共用虛擬私有雲。這樣一來,各項資源就能透過該網路中的內部 IP 位址,以更安全有效率的方式相互通訊。如要瞭解如何佈建共用虛擬私有雲,包括相關規定、設定步驟和使用方式,請參閱「佈建共用虛擬私有雲」。

Compute Engine 使用您選擇的作業系統和軟體堆疊建立及管理 VM。
Persistent Disk 和 Hyperdisk

您可以使用 Persistent Disk 和 Google Cloud Hyperdisk:

  • 永久磁碟磁碟區可做為標準硬碟 (HDD) 或固態硬碟 (SSD) 使用。對於平衡型永久磁碟和 SSD 永久磁碟,PD 非同步複製可在兩個 Google Cloud 區域之間非同步複製 SAP 資料。
  • 與 SSD 永久磁碟磁碟區相比,Hyperdisk Extreme 磁碟區提供更高的最大 IOPS 和總處理量選項。
  • 根據預設,Compute Engine 會加密靜態儲存的客戶內容,包括 Persistent Disk 和 Hyperdisk 磁碟區中的內容。如要進一步瞭解磁碟加密和可能的加密選項,請參閱「關於磁碟加密」。
Google Cloud console

用於管理 Compute Engine 資源的瀏覽器工具。

使用範本描述您需要的所有 Compute Engine 資源和執行個體。您無須自行建立及設定資源或找出依附元件,因為 Google Cloud 控制台會為您代勞。

Cloud Storage 您可以利用複製功能在 Cloud Storage 中建立 SAP 資料庫備份,以增加其耐用性和可靠性。
Cloud Monitoring

讓您能夠清楚掌握 Compute Engine、網路和永久儲存空間磁碟的部署作業、效能、運作時間和健康狀態。

Monitoring 會從 Google Cloud 收集指標、事件和中繼資料,並透過資訊主頁、圖表和快訊提供深入分析。您可以透過 Monitoring 免費監控運算指標。

IAM

讓您能夠統一控管 Google Cloud 資源的權限。

透過 IAM,您可以控管誰可以在 VM 上執行控制層作業,包括建立、修改及刪除 VM 和永久儲存空間磁碟,以及建立及修改網路。

定價與配額

您可以使用 Pricing Calculator 來估算您的使用費用。如要進一步瞭解價格資訊,請參閱 Compute Engine 定價Cloud Storage 定價Google Cloud Observability 定價

Google Cloud 資源有配額限制。如果您打算使用高 CPU 或高記憶體的機器,您可能必須要求增加配額。詳情請參閱 Compute Engine 資源配額

法規遵循和主權控管機制

如果 SAP 工作負載必須符合資料落地、存取權控管、支援人員或法規要求,請規劃使用 Assured Workloads。這項服務可協助您在 Google Cloud 上安全地執行工作負載,並符合相關規定,同時確保雲端體驗品質。詳情請參閱 SAP on Google Cloud 的法規遵循和主權控制項 。

資源需求

本節提供相關指引,協助您找出在 Google Cloud上執行 SAP HANA 時所需的資源。

SAP HANA 適用的認證機器類型

SAP HANA 僅認證 Google Cloud提供的部分機器類型。

SAP 認證的 SAP HANA 機器類型包括 Compute Engine 虛擬機器 (VM)Bare Metal Solution 裸機

一般用途 n1-n2-highmem VM 類型的自訂設定也通過 SAP 認證。詳情請參閱「SAP HANA 適用的認證自訂 VM 類型」。

如要瞭解通過認證,可在各機器類型上搭配 HANA 使用的作業系統,請參閱「通過認證的 SAP HANA 作業系統」。

部分機器類型不適用於所有 Google Cloud區域。如要查看 Compute Engine 虛擬機器的區域供應情形,請參閱「可用地區與區域」。如要瞭解通過 SAP HANA 認證的 Bare Metal Solution 機器,請參閱「適用於 SAP HANA 的 Bare Metal Solution 機器區域供應情形」。

SAP 會在經認證和支援的 SAP HANA 硬體目錄中,列出 SAP HANA 適用的認證機器類型。

如要進一步瞭解各種 Compute Engine VM 類型及其用途,請參閱機器類型

SAP HANA 適用的認證 Compute Engine VM

下表列出經過 SAP 認證可在 SAP HANA 使用的 Compute Engine VM:

下表列出所有經過 SAP 認證,可在實際工作環境中使用的 SAP HANA Google Cloud 機器類型。

下表未列出 SAP 認證的機器類型,這些類型適用於 SAP Business One on SAP HANA。如要瞭解 SAP 認證適用於 SAP Business One 的 SAP HANA 機器類型,請參閱 Google Cloud上的認證 SAP 應用程式。

機器類型 vCPU 記憶體 作業系統 CPU 平台 應用程式類型 附註
N1 一般用途的高記憶體使用率 VM 類型
n1-highmem-32 32 208 GB RHELSUSE
Intel Broadwell OLAP 或 OLTP 區塊儲存空間:Compute Engine 永久磁碟,或 (僅限向上擴充) Google Cloud NetApp Volumes (SAP HANA 資料和記錄檔磁碟區的 Premium 或 Extreme 服務層級)。
n1-highmem-64 64 416 GB RHELSUSE Intel Broadwell OLAP 或 OLTP 區塊儲存空間:Compute Engine 永久磁碟,或 (僅限向上擴充) Google Cloud NetApp Volumes (SAP HANA 資料和記錄檔磁碟區的 Premium 或 Extreme 服務層級)。
n1-highmem-96 96 624 GB RHELSUSE Intel Skylake OLAP 或 OLTP 區塊儲存空間:Compute Engine 永久磁碟,或僅限向上擴充的 Google Cloud NetApp Volumes (SAP HANA 資料和記錄檔磁碟區的 Premium 或 Extreme 服務層級)。
N2 高記憶體使用率一般用途 VM 類型
n2-highmem-32 32 256 GB RHELSUSE Intel Ice Lake、
Intel Cascade Lake
OLAP 或 OLTP 僅限向上擴充。
區塊儲存空間:Compute Engine 永久磁碟或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄檔磁碟區的 Premium 或 Extreme 服務層級)。
n2-highmem-48 48 384 GB RHELSUSE Intel Ice Lake、
Intel Cascade Lake
OLAP 或 OLTP 僅限向上擴充。
區塊儲存空間:Compute Engine 永久磁碟或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄檔磁碟區的 Premium 或 Extreme 服務層級)。
n2-highmem-64 64 512 GB RHELSUSE Intel Ice Lake、
Intel Cascade Lake
OLAP 或 OLTP 僅限向上擴充。
區塊儲存空間:Compute Engine 永久磁碟或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄檔磁碟區的 Premium 或 Extreme 服務層級)。
n2-highmem-80 80 640 GB RHELSUSE Intel Ice Lake、
Intel Cascade Lake
OLAP 或 OLTP 僅限向上擴充。
區塊儲存空間:Compute Engine 永久磁碟、Hyperdisk Extreme 或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄檔磁碟區的 Premium 或 Extreme 服務層級)。
n2-highmem-96 96 768 GB RHELSUSE Intel Ice Lake OLAP 或 OLTP 僅限向上擴充。
區塊儲存空間:Compute Engine 永久磁碟、Hyperdisk Extreme 或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄檔磁碟區的 Premium 或 Extreme 服務層級)。
n2-highmem-128 128 864 GB RHELSUSE Intel Ice Lake OLAP 或 OLTP 僅限向上擴充。
區塊儲存空間:Compute Engine 永久磁碟、Hyperdisk Extreme 或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄檔磁碟區的 Premium 或 Extreme 服務層級)。
C3 一般用途 VM 類型
c3-standard-44 44 176 GB RHELSUSE Intel Sapphire Rapids OLAP 或 OLTP 僅限向上擴充。
區塊儲存空間:Compute Engine 永久磁碟、 Hyperdisk Balanced, 或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄檔磁碟區的 Premium 或 Extreme 服務層級)。
c3-highmem-44 44 352 GB RHELSUSE Intel Sapphire Rapids OLAP 或 OLTP 僅限向上擴充。
區塊儲存空間:Compute Engine 永久磁碟、 Hyperdisk Balanced, 或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄檔磁碟區的 Premium 或 Extreme 服務層級)。
c3-highmem-88 88 704 GB RHELSUSE Intel Sapphire Rapids OLAP 或 OLTP 僅限向上擴充。
區塊儲存空間:Compute Engine 永久磁碟、Hyperdisk Extreme、Hyperdisk Balanced 或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄磁碟區的 Premium 或 Extreme 服務層級)。
c3-highmem-176 176 1,408 GB RHELSUSE Intel Sapphire Rapids OLAP 或 OLTP 僅限向上擴充。
區塊儲存空間:Compute Engine 永久磁碟、Hyperdisk Extreme、Hyperdisk Balanced 或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄磁碟區的 Premium 或 Extreme 服務層級)。
C3 一般用途裸機機器類型
c3-highmem-192-metal 192 1,536 GB RHELSUSE Intel Sapphire Rapids OLAP 或 OLTP 僅限向上擴充。
區塊儲存空間:Hyperdisk Extreme、 Hyperdisk Balanced。
C4 一般用途 VM 類型
c4-highmem-32 32 248 GB RHELSUSE Intel Emerald Rapids OLAP 或 OLTP 僅限向上擴充。
區塊儲存空間: Hyperdisk Balanced 或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄檔磁碟區的 Premium 或 Extreme 服務層級)。
c4-highmem-48 48 372 GB RHELSUSE Intel Emerald Rapids OLAP 或 OLTP 僅限向上擴充。
區塊儲存空間: Hyperdisk Balanced 或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄檔磁碟區的 Premium 或 Extreme 服務層級)。
c4-highmem-96 96 744 GB RHELSUSE Intel Emerald Rapids OLAP 或 OLTP 僅限向上擴充。
區塊儲存空間:Hyperdisk Extreme、Hyperdisk Balanced 或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄檔磁碟區的 Premium 或 Extreme 服務層級)。
c4-highmem-192 192 1,488 GB RHELSUSE Intel Emerald Rapids OLAP 或 OLTP 僅限向上擴充。
區塊儲存空間:Hyperdisk Extreme、Hyperdisk Balanced 或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄檔磁碟區的 Premium 或 Extreme 服務層級)。
M1 記憶體最佳化 VM 類型
m1-megamem-96 96 1,433 GB RHELSUSE Intel Skylake OLAP 或 OLTP OLAP:最多可向上或向外擴充至 16 個節點。
OLTP:僅限向上擴充。
區塊儲存空間:Compute Engine 永久磁碟、Hyperdisk Extreme、Hyperdisk Balanced,或 (僅適用於 OLTP 擴充) Google Cloud NetApp Volumes (SAP HANA 資料和記錄磁碟區的 Premium 或 Extreme 服務層級)。
m1-ultramem-40 40 961 GB RHELSUSE Intel Broadwell 僅限 OLTP 僅限向上擴充。
區塊儲存空間:Compute Engine 永久磁碟、Hyperdisk Balanced 或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄檔磁碟區的 Premium 或 Extreme 服務層級)。
m1-ultramem-80 80 1,922 GB RHELSUSE Intel Broadwell 僅限 OLTP 僅限向上擴充。
區塊儲存空間:Compute Engine 永久磁碟、 Hyperdisk Extreme、Hyperdisk Balanced 或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄磁碟區的 Premium 或 Extreme 服務層級)。
m1-ultramem-160 160 3,844 GB RHELSUSE Intel Broadwell OLAP 或 OLTP 2 TB OLAP 工作負載已通過認證,可向上擴充及向外擴充至最多 16 個節點。支援最高 4 TB 的 OLAP 工作負載,並根據工作負載調整大小。
OLTP 工作負載僅通過向外擴充認證。
區塊儲存空間:Compute Engine 永久磁碟、Hyperdisk Extreme、Hyperdisk Balanced,或 (僅適用於 OLTP 擴充) Google Cloud NetApp Volumes (SAP HANA 資料和記錄磁碟區的 Premium 或 Extreme 服務層級)。
M2 記憶體最佳化 VM 類型
m2-megamem-416 416 5,888 GB RHELSUSE Intel Cascade Lake OLAP 或 OLTP OLAP 工作負載通過認證,可向上擴充和向外擴充至多 16 個節點。
OLTP 工作負載已通過認證,可向上或向外擴充至最多 4 個節點。
OLTP 向外擴充認證包括 SAP S/4HANA。
如要使用 S/4HANA 擴充,請參閱 SAP 注意事項 2408419
區塊儲存空間:Compute Engine 永久磁碟、 Hyperdisk Extreme、Hyperdisk Balanced,或僅供擴充的 Google Cloud NetApp Volumes (適用於 SAP HANA 資料和記錄磁碟區的 Premium 或 Extreme 服務層級)
m2-ultramem-208 208 5,888 GB RHELSUSE Intel Cascade Lake 僅限 OLTP 僅限向上擴充。
區塊儲存空間:Compute Engine 永久磁碟、Hyperdisk Extreme、Hyperdisk Balanced 或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄磁碟區的 Premium 或 Extreme 服務層級)。
m2-ultramem-416 416 11,776 GB RHELSUSE Intel Cascade Lake-SP OLAP 或 OLTP OLAP 工作負載已通過工作負載規模認證,可向上或向外擴充至多 16 個節點。
OLTP 工作負載已通過認證,可向上或向外擴充至最多 4 個節點。
OLTP 向外擴充認證包括 SAP S/4HANA。
區塊儲存空間:Compute Engine 永久磁碟、 Hyperdisk Extreme、Hyperdisk Balanced, 或 (僅限擴充) Google Cloud NetApp Volumes (SAP HANA 資料和記錄檔磁碟區的 Premium 或 Extreme 服務層級)。
如要使用 S/4HANA 擴充,請參閱 SAP 注意事項 2408419
m2-hypermem-416 416 8,832 GB RHELSUSE Intel Cascade Lake 僅限 OLTP OLTP 工作負載通過認證,可向上或向外擴充至最多 4 個節點。
OLTP 向外擴充認證包括 SAP S/4HANA。
區塊儲存空間:Compute Engine 永久磁碟、 Hyperdisk Extreme、Hyperdisk Balanced, 或 (僅限擴充) Google Cloud NetApp Volumes (SAP HANA 資料和記錄檔磁碟區的 Premium 或 Extreme 服務層級)。
如要使用 S/4HANA 擴充,請參閱 SAP 注意事項 2408419
M3 記憶體最佳化 VM 類型
m3-ultramem-32 32 976 GB RHELSUSE Intel Ice Lake 僅限 OLTP 僅限向上擴充。
區塊儲存空間:Compute Engine 永久磁碟、Hyperdisk Balanced 或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄檔磁碟區的 Premium 或 Extreme 服務層級)。
m3-ultramem-64 64 1,952 GB RHELSUSE Intel Ice Lake 僅限 OLTP 僅限向上擴充。
區塊儲存空間:Compute Engine 永久磁碟、Hyperdisk Extreme、Hyperdisk Balanced 或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄磁碟區的 Premium 或 Extreme 服務層級)。
m3-ultramem-128 128 3,904 GB RHELSUSE Intel Ice Lake OLAP 或 OLTP OLAP 工作負載已通過認證,可根據工作負載調整大小,以利擴充。OLTP 工作負載已通過認證,可向上擴充。
區塊儲存空間:Compute Engine 永久磁碟、Hyperdisk Extreme、Hyperdisk Balanced 或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄磁碟區的 Premium 或 Extreme 服務層級)。
m3-megamem-64 64 976 GB RHELSUSE Intel Ice Lake OLAP 或 OLTP 僅限向上擴充。
區塊儲存空間:Compute Engine 永久磁碟、Hyperdisk Extreme、Hyperdisk Balanced 或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄磁碟區的 Premium 或 Extreme 服務層級)。
m3-megamem-128 128 1,952 GB RHELSUSE Intel Ice Lake OLAP 或 OLTP 向上或向外擴充,最多可達 16 個節點。
區塊儲存空間:Compute Engine 永久磁碟、 Hyperdisk Extreme、Hyperdisk Balanced 或 Google Cloud NetApp Volumes (SAP HANA 資料和記錄檔磁碟區的 Premium 或 Extreme 服務等級) (僅限擴充)。
M4 記憶體最佳化 VM 類型
m4-megamem-28 28 372 GB RHELSUSE Intel Emerald Rapids OLAP 或 OLTP 僅限向上擴充。
區塊儲存空間:Hyperdisk Balanced。
m4-megamem-56 56 744 GB RHELSUSE Intel Emerald Rapids OLAP 或 OLTP 僅限向上擴充。
區塊儲存空間:Hyperdisk Balanced。
m4-megamem-112 112 1,488 GB RHELSUSE Intel Emerald Rapids OLAP 或 OLTP 僅限向上擴充。
區塊儲存空間:Hyperdisk Extreme、 Hyperdisk Balanced。
m4-megamem-224 224 2,976 GB RHELSUSE Intel Emerald Rapids OLAP 或 OLTP 向上擴充或向外擴充最多 8 個節點
區塊儲存空間:Hyperdisk Extreme、 Hyperdisk Balanced。
m4-ultramem-56 56 1,488 GB RHELSUSE Intel Emerald Rapids OLAP 或 OLTP 僅限向上擴充。
OLAP 工作負載已通過工作負載規模認證。
區塊儲存空間:Hyperdisk Balanced。
m4-ultramem-112 112 2,976 GB RHELSUSE Intel Emerald Rapids OLAP 或 OLTP 僅限向上擴充。
OLAP 工作負載已通過工作負載規模認證。
區塊儲存空間:Hyperdisk Extreme、 Hyperdisk Balanced。
m4-ultramem-224 224 5,952 GB RHELSUSE Intel Emerald Rapids OLAP 或 OLTP 僅限向上擴充。
OLAP 工作負載已通過工作負載規模認證。
區塊儲存空間:Hyperdisk Extreme、 Hyperdisk Balanced。
X4 記憶體最佳化裸機機器類型
x4-megamem-960-metal 960 16,384 GB SUSE Intel Sapphire Rapids OLAP 或 OLTP

OLTP 工作負載通過認證,可向外擴充至最多 4 個節點,以及向上擴充。

OLAP 工作負載通過認證,最多可擴充至 8 個節點,並可向上擴充。

區塊儲存空間:Hyperdisk Extreme、 Hyperdisk Balanced

x4-megamem-1440-metal 1,440 24,576 GB SUSE Intel Sapphire Rapids OLAP 或 OLTP

OLTP 工作負載通過認證,可向外擴充至最多 4 個節點,以及向上擴充。

OLAP 工作負載通過認證,最多可擴充至 8 個節點,並可向上擴充。

區塊儲存空間:Hyperdisk Extreme、 Hyperdisk Balanced

x4-megamem-1920-metal 1,920 32,768 GB SUSE Intel Sapphire Rapids OLAP 或 OLTP

OLTP 工作負載通過認證,可向外擴充至最多 4 個節點,以及向上擴充。

OLAP 工作負載通過認證,最多可擴充至 8 個節點,並可向上擴充。

區塊儲存空間:Hyperdisk Extreme、 Hyperdisk Balanced

SAP HANA 適用的認證 Bare Metal Solution 機器

下表列出經過 SAP 認證,可專用於三層式架構中 SAP HANA 的 Bare Metal 解決方案機器。

如要查看這些通過認證的機器類型在哪些地區可用,請參閱「SAP HANA 適用的 Bare Metal Solution 機器區域可用性」。

Bare Metal 解決方案機器類型 CPU 核心 vCPU 通訊端 記憶體 CPU 平台 作業系統 應用程式類型 附註
O2 記憶體最佳化 Bare Metal Solution 機器類型
o2-ultramem-672-metal 336 名 672 12 18 TB Intel Cascade Lake RHELSUSE 僅限 OLTP 只能在三層式架構中擴充。
標準尺寸。
o2-ultramem-896-metal 448 896 16 24 TB Intel Cascade Lake RHELSUSE 僅限 OLTP 只能在三層式架構中擴充。
標準尺寸。

SAP HANA 適用的認證自訂機器類型

下表列出經過 SAP 認證,可在 Google Cloud上實際工作環境中使用的 SAP HANA 適用的 Compute Engine 自訂機器類型。

SAP 只認證 Compute Engine 提供的部分自訂機器類型。

自訂機器類型須遵守 Compute Engine 定義的自訂規則。規則會因自訂的機器類型而異。如需完整的自訂規則,請參閱建立自訂 VM 執行個體

基本機型 vCPU 記憶體 (GB) 作業系統 CPU 平台
N1-highmem vCPU 數量介於 32 到 64 之間,且能以 2 整除。 每個 vCPU 6.5 GB RHELSUSE Intel Broadwell
N2-highmem (僅限向上擴充) 在 Intel Ice Lake 上,vCPU 數量須為 32 到 80 之間,且能以 4 整除。
在 Intel Cascade Lake 上,vCPU 數量必須介於 32 到 80 之間,且能以 4 整除。
每個 vCPU 最多 8 GB RHELSUSE Intel Ice Lake、
Intel Cascade Lake

適用於 SAP HANA 的 Bare Metal Solution 機器區域可用性

下表列出目前支援 Bare Metal 解決方案上 SAP HANA 的 Google Cloud 區域。

區域 位置
europe-west3 德國法蘭克福 (歐洲)
europe-west4 歐洲荷蘭埃姆斯港
us-central1 美國愛荷華州康索布魯夫
us-east4 美國維吉尼亞州阿什本 (北美洲)

如果上表沒有您需要的區域,請與Google Cloud 銷售團隊聯絡。

單一用戶群

您可以在單一租戶節點上部署 SAP HANA。單一用戶群節點是實體的 Compute Engine 伺服器,專門用來託管 SAP HANA 部署作業中的 VM。

單一用戶群節點可讓您將 SAP HANA VM 與專案中其他部署作業使用的 VM,或與其他專案中的 VM 實體分開。Google Cloud Google Cloud 這可讓您控制基礎硬體的使用情形。此外,如果 SAP HANA 部署作業使用單一用戶群節點,您就能以實體方式區隔特定工作負載與其他工作負載或 VM,滿足安全性或法規遵循需求。

如要進一步瞭解單一用戶群,請參閱單一用戶群總覽

單一用戶群節點的部署架構

  • 下圖顯示在 Google Cloud 上使用專屬租用戶的 SAP HANA 向上擴充和 SAP HANA 向上擴充 HA 部署架構:

    在 Google Cloud 上,採用專屬租戶的 SAP HANA 向上擴充和向上擴充 HA 系統部署架構

  • 下圖顯示在 Google Cloud 上部署 SAP HANA 多主機向外擴充架構,並使用單一租戶,但不採用節點反親和性:

    在 Google Cloud 上,採用專屬租戶的 SAP HANA 多主機向外擴充系統部署架構

  • 下圖顯示在 Google Cloud 上部署 SAP HANA 向外擴充高可用性架構的架構,其中使用獨占租戶,且沒有節點反親和性:

    在 Google Cloud 上,以專屬租戶身分部署 SAP HANA 向外擴充高可用性系統的架構

自動化支援單一用戶群節點

您可以自動部署下列架構的單一租戶節點:

  • SAP HANA 向上擴充
  • 具備高可用性的 SAP HANA 擴充系統
  • 不具節點反親和性的 SAP HANA 多主機向外擴充
  • SAP HANA 向外擴充,具備高可用性,但不具備節點反親和性

為此,您可以使用 Google Cloud提供的 sap_hanasap_hana_ha Terraform 模組,版本須為 1.3.704310921 以上。

使用這些 Terraform 模組透過單一租戶節點部署 SAP HANA 時,Terraform 會佈建下列資源:

  • 根據您指定的節點類型建立單一租戶節點範本。這是指與您指定區域對應的佈建區域。
  • 部署作業中的每個 SAP HANA 節點,都對應一個單一租戶節點群組。節點群組是使用佈建為相同部署作業一部分的節點範本所建立。
  • 一或多個單一租戶節點 (視您選擇的部署架構而定),Compute Engine VM 會部署在這些節點上。

如要查看顯示此部署架構的圖表,請參閱「專屬節點的部署架構」。如要進一步瞭解如何自動部署 SAP HANA 的專屬租戶節點,請參閱下列部署指南:

記憶體設定

記憶體設定選項取決於您選擇的 Compute Engine 虛擬機器執行個體類型。詳情請參閱「SAP HANA 適用的認證機器類型」表格。

網路設定

Compute Engine VM 的網路功能取決於機器系列,而非網路介面 (NIC) 或 IP 位址。

視機器類型而定,VM 執行個體可提供 2 到 32 Gbps 的網路輸送量。部分機器類型也支援最高 100 Gbps 的總處理量,但必須搭配 Tier_1 網路設定使用 Google 虛擬 NIC (gVNIC) 介面類型。能否達到這些處理量,進一步取決於流量方向和目的地 IP 位址類型。

Compute Engine VM 網路介面採用實體和軟體定義型網路元件,以備援和彈性網路基礎架構為後盾。這些介面會沿用基礎平台的備援和復原能力。多個虛擬 NIC 可用於流量分離,但不會提供額外的復原能力或效能優勢。

單一 NIC 即可為 Compute Engine 上的 SAP HANA 部署作業提供所需效能。您的特定用途、安全性需求或偏好設定,可能也需要額外的介面來分隔流量,例如網際網路流量、內部 SAP HANA 系統複製流量,或其他可能受益於特定網路政策規則的流程。建議您採用應用程式提供的流量加密功能,並遵循最低權限防火牆政策,確保網路存取安全無虞,藉此限制存取權。

您可以根據需求,透過多種方式提升安全性,詳情請參閱 SAP HANA Platform 適用的 SAP HANA 安全性指南。舉例來說,您可以實作網路隔離,但如果沒有加密、通訊埠和 IP 專屬允許清單,安全性就會較低。

請在網路設計初期就考慮流量分離需求,並在部署 VM 時分配額外的 NIC。您必須將每個網路介面連結至不同的虛擬私有雲網路。網路介面數量取決於您需要的隔離程度,如果 VM 具有 8 個以上的 vCPU,最多可使用 8 個介面。

舉例來說,您可以為 SAP HANA SQL 應用程式用戶端 (SAP NetWeaver 應用程式伺服器、自訂應用程式等) 定義虛擬私有雲網路,並為伺服器間的流量 (例如 SAP HANA 系統複製) 定義個別網路。請注意,區隔過多可能會導致網路問題的管理和疑難排解作業變得複雜。如果之後改變心意,可以使用 Compute Engine 機器映像檔重新建立 VM 執行個體,同時保留所有相關聯的設定、中繼資料和資料。

詳情請參閱 VM 的網路總覽多個網路介面VM 網路頻寬

SAP HANA 認證作業系統

下表列出經過 SAP 認證,可在Google Cloud上搭配 SAP HANA 實際工作環境使用的 Red Hat Enterprise Linux (RHEL) 和 SUSE Linux Enterprise Server (SLES) 作業系統。

除非表中另有註明,否則在所有通過認證的 Compute Engine VM 類型中,SAP HANA 都支援各個作業系統。

如要瞭解各作業系統目前的支援狀態,以及Google Cloud提供的作業系統,請參閱「GCP 上 SAP HANA 的作業系統支援 Google Cloud」一文。

如要瞭解 SAP 支援哪些作業系統搭配 SAP HANA on Google Cloud,請前往「認證和支援的 SAP HANA 硬體目錄」,按一下所需機器類型,然後查看「作業系統」

下表不包含:

  • 已通過認證但不再享有主流支援的作業系統版本。
  • 並非 SAP 專用的作業系統版本。
作業系統 版本 不支援的機器類型
RHEL for SAP 9.4 注意 x4-megamem
9.2 注意 x4-megamem
C3-metal
9.0 注意 x4-megamem
C3-metal
8.10 x4-megamem
m4-megamem
m4-ultramem
8.8 x4-megamem
C3-metal
8.6 x4-megamem
C3-metal
8.4 x4-megamem
C3-metal
8.2 x4-megamem
C3-metal
m4-megamem
m4-ultramem
8.1 x4-megamem
C3-metal
c3-standard
c3-highmem
m3-ultramem
m3-megamem
m4-megamem
m4-ultramem
7.9 c4-highmem
x4-megamem
C3-metal
m4-megamem
m4-ultramem
7.7 c4-highmem
x4-megamem
C3-metal
c3-standard
c3-highmem
m3-ultramem
m3-megamem
m4-megamem
m4-ultramem
SLES for SAP 15 SP7
15 SP6
15 SP5
15 SP4
15 SP3 x4-megamem
C3-metal
15 SP2 x4-megamem
C3-metal
15 SP1 c4-highmem
x4-megamem
C3-metal
c3-standard
c3-highmem
m3-ultramem
m3-megamem
m4-megamem
m4-ultramem
12 SP5 x4-megamem
C3-metal

自訂作業系統映像檔

您可以使用 Google Cloud 提供及維護的 Linux 映像檔 (公開映像檔),也可以自行提供及維護 Linux 映像檔 (自訂映像檔)。

如果您需要的 SAP 認證作業系統版本無法以公開映像檔的形式透過 Google Cloud 取得,請改用自訂映像檔。下列步驟會詳細說明如何將開機磁碟映像檔匯入至 Compute Engine,並摘要說明使用自訂映像檔的程序:

  1. 準備開機磁碟,讓磁碟可以在 Google Cloud Compute Engine 環境中啟動,以便您在啟動後進行存取。
  2. 建立及壓縮開機磁碟映像檔。
  3. 將映像檔上傳至 Cloud Storage,然後匯入至 Compute Engine 做為新的自訂映像檔
  4. 使用匯入的映像檔建立虛擬機器執行個體,並確認該執行個體已正常啟動。
  5. 將映像最佳化並安裝 Linux 訪客環境,讓您匯入的作業系統映像能與中繼資料伺服器通訊,並運用其他 Compute Engine 功能。

自訂映像檔準備就緒後,當您為 SAP HANA 系統建立 VM 時即可使用。

如要將 RHEL 作業系統從內部部署安裝移至Google Cloud,則需要將 Red Hat Cloud Access 加入 Red Hat 訂閱中。詳情請參閱 Red Hat Cloud Access

如要進一步瞭解 Google Cloud 提供的作業系統映像檔,請參閱「映像檔」一文。

如要進一步瞭解如何將作業系統匯入至 Google Cloud 做為自訂映像檔,請參閱將開機磁碟映像檔匯入至 Compute Engine

如要進一步瞭解 SAP HANA 支援的作業系統,請參閱下列文章:

Compute Engine VM 的 OS clocksource

SLES 的預設 OS 時鐘來源為 kvm-clock,RHEL 映像檔則為 TSC。

在 Compute Engine VM 上執行 SAP HANA 時,不需要變更 OS 時鐘來源。使用 kvm-clock 或 TSC 做為 SAP HANA Compute Engine VM 的時鐘來源時,效能不會有任何差異。

如需將 OS clocksource 變更為 TSC,請使用 SSH 連線至 VM,然後發出下列指令:

echo "tsc" | sudo tee /sys/devices/system/clocksource/*/current_clocksource
sudo cp /etc/default/grub /etc/default/grub.backup
sudo sed -i '/GRUB_CMDLINE_LINUX/ s|"| clocksource=tsc"|2' /etc/default/grub
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

永久磁碟儲存空間

如要使用永久區塊儲存空間,您可以在建立 VM 時連結 Compute Engine 永久磁碟或 Hyperdisk,也可以稍後再將這些磁碟新增至 VM。

支援的磁碟類型

Compute Engine 提供不同類型的永久磁碟和 Hyperdisk,這些磁碟採用固態硬碟 (SSD)標準硬碟 (HDD) 技術。每種類型的效能特性都不同。Google Cloud 會管理磁碟的基礎硬體,確保資料備援能力並發揮最佳效能。

基於效能考量,SAP HANA /hana/data/hana/log 磁碟區需要以 SSD 為基礎的永久儲存空間磁碟。通過 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)。平衡永久磁碟的備份速度比標準 HDD 永久磁碟快。選取磁碟時,請確認 VM 類型支援該磁碟類型。
    • 支援已平衡和效能型 (SSD) 永久磁碟 永久磁碟非同步複製。您可以使用這項功能,進行跨區域主動-被動式災難復原。詳情請參閱「使用 PD 非同步複製功能進行災難復原」。
    • 雖然超級永久磁碟 (pd-extreme) 已通過 SAP HANA 認證,但我們建議您改用 Hyperdisk Extreme (hyperdisk-extreme),因為效能更佳。如要使用 Extreme 永久磁碟,請務必按照「SSD 永久磁碟和 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 Balanced,您可以佈建 IOPS 和輸送量,選取所需的效能。詳情請參閱「Hyperdisk Balanced 的大小和效能限制」。
    • 如果需要最高效能,可以將 Hyperdisk Extreme 用於 /hana/data/hana/log 磁碟區。
    • 如要讓 Hyperdisk Extreme 為 SAP HANA 提供最佳效能,請按照這篇文章的建議更新 SAP HANA 系統屬性。

支援的磁碟配置

下圖顯示建議的 SAP HANA on Google Cloud架構中的磁碟儲存空間配置。

Google Cloud 中 SAP HANA 的磁碟儲存空間配置選項

在上圖中,左側的設定使用分割磁碟版面配置。 /hana/data/hana/log 磁碟區位於不同的 Hyperdisk。/hana/data磁碟可裝載多個磁碟區。/hana/shared/usr/sap 磁碟區不需要這麼高的效能,因此位於個別的平衡永久磁碟上,成本比 Hyperdisk Extreme 低。

右側的設定使用統一磁碟配置,其中 /hana/data/hana/log/hana/shared/usr/sap 磁碟區全都會掛接在單一 Hyperdisk Extreme 上。

永久磁碟和 Hyperdisk 獨立於 VM,因此您可以卸離或移動這些磁碟來保留資料,即使刪除 VM 也不例外。

Google Cloud 控制台中,您可以在每個 VM 執行個體的「VM instance details」(VM 執行個體詳細資料) 頁面,查看附加至 VM 執行個體的永久磁碟和 Hyperdisk,這些磁碟會列在「Additional disks」(其他磁碟) 下方。 如要進一步瞭解不同類型的 Compute Engine 永久磁碟和 Hyperdisk 磁碟區、效能特徵,以及如何使用這些磁碟,請參閱下列說明文件:

以 SSD 為基礎的 Persistent Disk 和 Hyperdisk 磁碟區大小下限

為 SAP HANA 調整特定 Compute Engine SSD 永久磁碟的大小時,您不僅需要考量 SAP HANA 執行個體的儲存空間需求,也必須考量永久磁碟的效能。

在限制範圍內,SSD 或平衡永久磁碟的效能會隨著磁碟大小和 vCPU 數量增加而提升。如果 SSD 或平衡永久磁碟太小,可能無法提供 SAP HANA 所需的效能。

超磁碟的效能不受磁碟大小影響。效能取決於您佈建的 IOPS 或輸送量。如要瞭解 Hyperdisk 的效能,請參閱 Hyperdisk 總覽

550 GB 的 SSD 或 943 GB 的平衡永久磁碟可提供每秒 400 MB 的讀取和寫入持續總處理量,這是最低要求。如需永久磁碟效能的一般資訊,請參閱「永久磁碟效能」。

下表列出 SSD 永久磁碟 (pd-ssd)、平衡永久磁碟 (pd-balanced)、Hyperdisk Extreme (hyperdisk-extreme) 和 Hyperdisk Balanced (hyperdisk-balanced) 的建議最小大小,以符合 SAP HANA 認證的各個 Compute Engine 機型在正式環境中的 SAP HANA 效能需求。下表列出 Hyperdisk 磁碟區的最小大小,僅以記憶體容量為準,供您參考。

如要瞭解在 X4 執行個體上執行的 SAP HANA 系統建議使用的儲存空間設定,請參閱「X4 支援的區塊儲存空間」。

下表中的大小假設您要將所有 SAP HANA 磁碟區掛接至個別磁碟。

已平衡的永久磁碟

如要使用多個 Balanced Persistent Disk 磁碟區來代管 /hana/data 磁碟區,請務必在您佈建的磁碟區之間,平均分配「/hana/data 大小 (GB)」欄中提供的大小值。

Compute Engine VM 類型 /hana/data 大小 (GB) /hana/log 大小 (GB) /hana/shared大小 (GB) /usr/sap大小 (GB) 總大小 (GB)
n1-highmem-32 599 104 208 32 943
n1-highmem-64 499 208 416 32 1,155
n1-highmem-96 748 312 624 32 1,716
n2-highmem-32 527 128 256 32 943
n2-highmem-48 460 192 384 32 1,068
n2-highmem-64 614 256 512 32 1,414
n2-highmem-80 768 320 640 32 1,760
n2-highmem-96 921 384 768 32 2,105
n2-highmem-128 1,036 432 864 32 2,364
c3-standard-44 647 88 176 32 943
c3-highmem-44 422 176 352 32 982
c3-highmem-88 844 352 704 32 1,932
c3-highmem-176 1,689 512 1,024 32 3,257
m1-megamem-96 1,719 512 1,024 32 3,287
m1-ultramem-40 1,153 480 961 32 2,626
m1-ultramem-80 2,306 512 1,024 32 3,874
m1-ultramem-160 4,612 512 1,024 32 6,180
m2-megamem-416 7,065 512 1,024 32 8,633
m2-ultramem-208 7,065 512 1,024 32 8,633
m2-ultramem-416 14,092 512 1,024 32 15,660
m2-hypermem-416 10,598 512 1,024 32 12,166
m3-ultramem-32 1,171 488 976 32 2,667
m3-ultramem-64 2,342 512 1,024 32 3,910
m3-ultramem-128 4,684 512 1,024 32 6,252
m3-megamem-64 1,171 488 976 32 2,667
m3-megamem-128 2,342 512 1,024 32 3,910

SSD 永久磁碟

如要使用多個 SSD 永久磁碟磁碟區來代管 /hana/data 磁碟區,請務必在您佈建的磁碟區之間,平均分配「/hana/data 大小 (GB)」欄中提供的大小值。

Compute Engine VM 類型 /hana/data 大小 (GB) /hana/log 大小 (GB) /hana/shared大小 (GB) /usr/sap大小 (GB) 總大小 (GB)
n1-highmem-32 249 104 208 32 593
n1-highmem-64 499 208 416 32 1,155
n1-highmem-96 748 312 624 32 1,716
n2-highmem-32 307 128 256 32 723
n2-highmem-48 460 192 384 32 1,068
n2-highmem-64 614 256 512 32 1,414
n2-highmem-80 768 320 640 32 1,760
n2-highmem-96 921 384 768 32 2,105
n2-highmem-128 1,036 432 864 32 2,364
c3-standard-44 254 88 176 32 550
c3-highmem-44 422 176 352 32 982
c3-highmem-88 844 352 704 32 1,932
c3-highmem-176 1,689 512 1,024 32 3,257
m1-megamem-96 1,719 512 1,024 32 3,287
m1-ultramem-40 1,153 480 961 32 2,626
m1-ultramem-80 2,306 512 1,024 32 3,874
m1-ultramem-160 4,612 512 1,024 32 6,180
m2-megamem-416 7,065 512 1,024 32 8,633
m2-ultramem-208 7,065 512 1,024 32 8,633
m2-ultramem-416 14,092 512 1,024 32 15,660
m2-hypermem-416 10,598 512 1,024 32 12,166
m3-ultramem-32 1,171 488 976 32 2,667
m3-ultramem-64 2,342 512 1,024 32 3,910
m3-ultramem-128 4,684 512 1,024 32 6,252
m3-megamem-64 1,171 488 976 32 2,667
m3-megamem-128 2,342 512 1,024 32 3,910

Hyperdisk Extreme

使用 Hyperdisk Extreme 裝載 /hana/data/hana/log 磁碟區時,請務必在不同的平衡永久磁碟上裝載 /hana/shared/usr/sap 磁碟區。這是因為 /hana/shared/usr/sap 磁碟區不需要像資料和記錄磁碟區一樣的高效能。

如要使用多個 Hyperdisk Extreme 磁碟區來代管 /hana/data 磁碟區,請務必在您佈建的磁碟區之間,平均分配「/hana/data (GB) 大小和 IOPS」欄中提供的大小和 IOPS 值。

Compute Engine VM 類型 /hana/data 大小 (GB) 和 IOPS /hana/log 大小 (GB) 和 IOPS /hana/shared大小 (GB) /usr/sap大小 (GB) 總大小 (GB)
n2-highmem-80 768 GB,IOPS 為 10,000 320 GB,IOPS 為 10,000 640 32 1,760
n2-highmem-96 921 GB,IOPS 為 10,000 384 GB,IOPS 為 10,000 768 32 2,105
n2-highmem-128 1,036 GB,IOPS 為 10,000 432 GB,IOPS 為 10,000 864 32 2,364
c3-highmem-88 844 GB,IOPS 為 10,000 352 GB,IOPS 為 10,000 704 32 1,932
c3-highmem-176 1,689 GB,IOPS 為 10,000 512 GB,IOPS 為 10,000 1,024 32 3,257
c3-highmem-192-metal 1,843 GB,IOPS 為 10,000 512 GB,IOPS 為 10,000 1,024 32 3,411
c4-highmem-96 892 GB,IOPS 為 10,000 372 GB,IOPS 為 10,000 744 32 2,040
c4-highmem-192 1,785 GB,IOPS 為 10,000 512 GB,IOPS 為 10,000 1,024 32 3,353
m1-megamem-96 1,719 GB,IOPS 為 10,000 512 GB,IOPS 為 10,000 1,024 32 3,287
m1-ultramem-80 2,306 GB,IOPS 為 10,000 512 GB,IOPS 為 10,000 1,024 32 3,874
m1-ultramem-160 4,612 GB,IOPS 為 10,000 512 GB,IOPS 為 10,000 1,024 32 6,180
m2-megamem-416 7,065 GB,IOPS 為 14,130 512 GB,IOPS 為 3,000 1,024 32 8,633
m2-ultramem-208 7,065 GB,IOPS 為 14,130 512 GB,IOPS 為 10,000 1,024 32 8,633
m2-ultramem-416 14,092 GB,IOPS 為 28,184 512 GB,IOPS 為 10,000 1,024 32 15,660
m2-hypermem-416 10,598 GB,IOPS 為 21,196 512 GB,IOPS 為 10,000 1,024 32 12,166
m3-ultramem-64 2,342 GB,IOPS 為 10,000 512 GB,IOPS 為 10,000 1,024 32 3,910
m3-ultramem-128 4,684 GB,IOPS 為 10,000 512 GB,IOPS 為 10,000 1,024 32 6,252
m3-megamem-64 1,171 GB,IOPS 為 10,000 488 GB,IOPS 為 10,000 976 32 2,667
m3-megamem-128 2,342 GB,IOPS 為 10,000 512 GB,IOPS 為 10,000 1,024 32 3,910
m4-megamem-112 1,785 GB,IOPS 為 10,000 512 GB,IOPS 為 10,000 1,024 32 3,353
m4-megamem-224 3,571 GB,IOPS 為 10,000 512 GB,IOPS 為 10,000 1,024 32 5,139
m4-ultramem-112 3,571 GB,IOPS 為 10,000 512 GB,IOPS 為 10,000 1,024 32 5,139
m4-ultramem-224 7,142 GB,IOPS 為 14,284 512 GB,IOPS 為 3,000 1,024 32 8,710

Hyperdisk Balanced

對於 SAP HANA,支援的最低佈建 IOPS 為 3000,輸送量為 400 MBps。不過,您可以根據具體效能需求調整這些值。建議您從 3000 IOPS 和 750 MBps 輸送量開始,因為這些是 Terraform 設定檔中使用的預設值,可自動部署 SAP HANA。 Google Cloud

如要使用多個 Hyperdisk Balanced 磁碟區來代管 /hana/data 磁碟區,請務必在您佈建的磁碟區之間,平均分配「/hana/data 大小 (GB)、IOPS 和總處理量」欄中提供的大小、IOPS 和總處理量值。

Compute Engine VM 類型 /hana/data 大小 (GB)、IOPS 和處理量 /hana/log 大小 (GB)、IOPS 和處理量 /hana/shared大小 (GB) /usr/sap大小 (GB) 總大小 (GB)
c3-standard-44 211 GB,IOPS 為 10,000,輸送量為 400 MBps 88 GB,IOPS 為 3,000,處理量為 400 MBps 176 32 507
c3-highmem-44 422 GB,IOPS 為 10,000,總處理量為 400 MBps 176 GB,IOPS 為 3,000,處理量為 400 MBps 352 32 982
c3-highmem-88 844 GB,IOPS 為 10,000,總處理量為 1,200 MBps 352 GB,IOPS 為 3,000,總處理量為 400 MBps 704 32 1,932
c3-highmem-176 1,689 GB,IOPS 為 10,000,總處理量為 1,200 MBps 512 GB,IOPS 為 3,000,處理量為 400 MBps 1,024 32 3,257
c3-highmem-192-metal 1,843 GB,IOPS 為 10,000,總處理量為 1,200 MBps 512 GB,IOPS 為 3,000,處理量為 400 MBps 1,024 32 3,411
c4-highmem-32 297 GB,IOPS 為 10,000,總處理量為 400 MBps 124 GB,IOPS 為 3,000,處理量為 400 MBps 248 32 701
c4-highmem-48 446 GB,IOPS 為 10,000,總處理量為 400 MBps 186 GB,IOPS 為 3,000,處理量為 400 MBps 372 32 1,036
c4-highmem-96 892 GB,IOPS 為 10,000,總處理量為 800 MBps 372 GB,IOPS 為 3,000,總處理量為 400 MBps 744 32 2,040
c4-highmem-192 1,785 GB,IOPS 為 10,000,總處理量為 800 MBps 512 GB,IOPS 為 3,000,處理量為 400 MBps 1,024 32 3,353
m1-megamem-96 1,719 GB,IOPS 為 8,000,總處理量為 1,000 MBps 512 GB,IOPS 為 3,000,處理量為 400 MBps 1,024 32 3,287
m1-ultramem-40 1,153 GB,IOPS 為 8,000,總處理量為 900 MBps 480 GB,IOPS 為 3,000,處理量為 400 MBps 961 32 2,626
m1-ultramem-80 2,306 GB,IOPS 為 10,000,總處理量為 1,200 MBps 512 GB,IOPS 為 3,000,處理量為 400 MBps 1,024 32 3,874
m1-ultramem-160 4,612 GB,IOPS 為 15,000,總處理量為 1,200 MBps 512 GB,IOPS 為 3,000,處理量為 400 MBps 1,024 32 6,180
m2-megamem-416 7,065 GB,IOPS 為 20,000,總處理量為 1,200 MBps 512 GB,IOPS 為 3,000,處理量為 400 MBps 1,024 32 8,633
m2-ultramem-208 7,065 GB,IOPS 為 20,000,總處理量為 1,200 MBps 512 GB,IOPS 為 3,000,處理量為 400 MBps 1,024 32 8,633
m2-ultramem-416 14,092 GB,IOPS 為 20,000,總處理量為 1,200 MBps 512 GB,IOPS 為 3,000,處理量為 400 MBps 1,024 32 15,660
m2-hypermem-416 10,598 GB,IOPS 為 20,000,處理量為 1,200 MBps 512 GB,IOPS 為 3,000,處理量為 400 MBps 1,024 32 12,166
m3-ultramem-32 1,171 GB,IOPS 為 10,000,處理量為 900 MBps 488 GB,IOPS 為 3,000,處理量為 400 MBps 976 32 2,667
m3-ultramem-64 2,342 GB,IOPS 為 10,000,總處理量為 1,200 MBps 512 GB,IOPS 為 3,000,處理量為 400 MBps 1,024 32 3,910
m3-ultramem-128 4,684 GB,IOPS 為 10,000,總處理量為 1,200 MBps 512 GB,IOPS 為 3,000,處理量為 400 MBps 1,024 32 6,252
m3-megamem-64 1,171 GB,IOPS 為 10,000,總處理量為 900 MBps 488 GB,IOPS 為 3,000,處理量為 400 MBps 976 32 2,667
m3-megamem-128 2,342 GB,IOPS 為 10,000,總處理量為 1,200 MBps 512 GB,IOPS 為 3,000,處理量為 400 MBps 1,024 32 3,910
m4-megamem-28 446 GB,IOPS 為 10,000,總處理量為 400 MBps 186 GB,IOPS 為 3,000,處理量為 400 MBps 372 32 1,036
m4-megamem-56 892 GB,IOPS 為 10,000,總處理量為 2,500 MBps 372 GB,IOPS 為 3,000,總處理量為 400 MBps 744 32 2,040
m4-megamem-112 1,785 GB,IOPS 為 10,000,處理量為 2,500 MBps 512 GB,IOPS 為 3,000,處理量為 400 MBps 1,024 32 3,353
m4-megamem-224 3,571 GB,IOPS 為 10,000,處理量為 2,500 MBps 512 GB,IOPS 為 3,000,處理量為 400 MBps 1,024 32 5,139
m4-ultramem-56 1,785 GB,IOPS 為 10,000,總處理量為 2,500 MBps 512 GB,IOPS 為 3,000,處理量為 400 MBps 1,024 32 3,353
m4-ultramem-112 3,571 GB,IOPS 為 10,000,處理量為 2,500 MBps 512 GB,IOPS 為 3,000,處理量為 400 MBps 1,024 32 5,139
m4-ultramem-224 7,142 GB,IOPS 為 10,000,處理量為 2,500 MBps 512 GB,IOPS 為 3,000,處理量為 400 MBps 1,024 32 8,710

在單一磁碟上掛接所有 SAP HANA 磁碟區的磁碟大小

下表中的大小假設您使用單一磁碟,代管下列所有磁碟區:/hana/data/hana/log/hana/shared/usr/sap 磁碟區。

已平衡的永久磁碟

Compute Engine VM 類型 大小 (GB)
n1-highmem-32 943
n1-highmem-64 1,155
n1-highmem-96 1,716
n2-highmem-32 943
n2-highmem-48 1,068
n2-highmem-64 1,414
n2-highmem-80 1,760
n2-highmem-96 2,105
n2-highmem-128 2,364
c3-standard-44 943
c3-highmem-44 982
c3-highmem-88 1,932
c3-highmem-176 3,257
m1-megamem-96 3,287
m1-ultramem-40 2,626
m1-ultramem-80 3,874
m1-ultramem-160 6,180
m2-megamem-416 8,633
m2-ultramem-208 8,633
m2-ultramem-416 15,660
m2-hypermem-416 12,166
m3-ultramem-32 2,667
m3-ultramem-64 3,910
m3-ultramem-128 6,252
m3-megamem-64 2,667
m3-megamem-128 3,910

SSD 永久磁碟

Compute Engine VM 類型 大小 (GB)
n1-highmem-32 593
n1-highmem-64 1,155
n1-highmem-96 1,716
n2-highmem-32 723
n2-highmem-48 1,068
n2-highmem-64 1,414
n2-highmem-80 1,760
n2-highmem-96 2,105
n2-highmem-128 2,364
c3-standard-44 550
c3-highmem-44 982
c3-highmem-88 1,932
c3-highmem-176 3,257
m1-megamem-96 3,287
m1-ultramem-40 2,626
m1-ultramem-80 3,874
m1-ultramem-160 6,180
m2-megamem-416 8,633
m2-ultramem-208 8,633
m2-ultramem-416 15,660
m2-hypermem-416 12,166
m3-ultramem-32 2,667
m3-ultramem-64 3,910
m3-ultramem-128 6,252
m3-megamem-64 2,667
m3-megamem-128 3,910

Hyperdisk Extreme

Compute Engine VM 類型 大小 (GB) 和 IOPS
n2-highmem-80 1,760 GB,IOPS 為 20,000
n2-highmem-96 2,105 GB,IOPS 為 20,000
n2-highmem-128 2,364 GB,IOPS 為 20,000
c3-highmem-88 1,932 GB,IOPS 為 20,000
c3-highmem-176 3,257 GB,IOPS 為 20,000
c3-highmem-192-metal 3,411 GB,IOPS 為 20,000
c4-highmem-96 2,040 GB,IOPS 為 20,000
c4-highmem-192 3,353 GB,IOPS 為 20,000
m1-megamem-96 3,287 GB,IOPS 為 20,000
m1-ultramem-80 3,874 GB,IOPS 為 20,000
m1-ultramem-160 6,180 GB,IOPS 為 20,000
m2-megamem-416 8,633 GB,IOPS 為 24,130
m2-ultramem-208 8,633 GB,IOPS 為 24,130
m2-ultramem-416 15,660 GB,IOPS 為 38,184
m2-hypermem-416 12,166 GB,IOPS 為 31,196
m3-ultramem-64 3,910 GB,IOPS 為 20,000
m3-ultramem-128 6,252 GB,IOPS 為 20,000
m3-megamem-64 2,667 GB,IOPS 為 20,000
m3-megamem-128 3,910 GB,IOPS 為 20,000
m4-megamem-112 3,353 GB,IOPS 為 20,000
m4-megamem-224 5,139 GB,IOPS 為 20,000
m4-ultramem-112 5,139 GB,IOPS 為 20,000
m4-ultramem-224 8,710 GB,IOPS 為 17,283

Hyperdisk Balanced

Compute Engine VM 類型 大小 (GB)、IOPS 和處理量
c3-standard-44 507 GB,IOPS 為 13,000,輸送量為 800 MB/秒
c3-highmem-44 982 GB,IOPS 為 13,000,處理量為 800 MBps
c3-highmem-88 1,932 GB,IOPS 為 13,000,總處理量為 1,600 MBps
c3-highmem-176 3,257 GB,IOPS 為 13,000,處理量為 1,600 MBps
c3-highmem-192-metal 3,411 GB,IOPS 為 13,000,處理量為 1,600 MBps
c4-highmem-32 701 GB,IOPS 為 13,000,處理量為 800 MBps
c4-highmem-48 1,036 GB,IOPS 為 13,000,總處理量為 800 MBps
c4-highmem-96 2,040 GB,IOPS 為 13,000,總處理量為 1,200 MBps
c4-highmem-192 3,353 GB,IOPS 為 13,000,處理量為 1,200 MBps
m1-megamem-96 3,287 GB,IOPS 為 11,000,總處理量為 1,400 MBps
m1-ultramem-40 2,626 GB,IOPS 為 11,000,總處理量為 1,300 MBps
m1-ultramem-80 3,874 GB,IOPS 為 13,000,處理量為 1,600 MBps
m1-ultramem-160 6,180 GB,IOPS 為 18,000,總處理量為 1,600 MBps
m2-megamem-416 8,633 GB,IOPS 為 23,000,處理量為 1,600 MBps
m2-ultramem-208 8,633 GB,IOPS 為 23,000,處理量為 1,600 MBps
m2-ultramem-416 15,660 GB,IOPS 為 23,000,總處理量為 1,600 MBps
m2-hypermem-416 12,166 GB,IOPS 為 23,000,總處理量為 1,600 MBps
m3-ultramem-32 2,667 GB,IOPS 為 13,000,處理量為 1,300 MBps
m3-ultramem-64 3,910 GB,IOPS 為 13,000,處理量為 1,600 MBps
m3-ultramem-128 6,252 GB,IOPS 為 13,000,處理量為 1,600 MBps
m3-megamem-64 2,667 GB,IOPS 為 13,000,總處理量為 1,300 MBps
m3-megamem-128 3,910 GB,IOPS 為 13,000,處理量為 1,600 MBps
m4-megamem-28 1,036 GB,IOPS 為 13,000,總處理量為 800 MBps
m4-megamem-56 2,040 GB,IOPS 為 13,000,總處理量為 2,900 MBps
m4-megamem-112 3,353 GB,IOPS 為 13,000,總處理量為 2,900 MBps
m4-megamem-224 5,139 GB,IOPS 為 13,000,總處理量為 2,900 MBps
m4-ultramem-56 3,353 GB,IOPS 為 13,000,總處理量為 2,900 MBps
m4-ultramem-112 5,139 GB,IOPS 為 13,000,總處理量為 2,900 MBps
m4-ultramem-224 8,710 GB,IOPS 為 13,000,總處理量為 2,900 MBps

判斷永久磁碟或 Hyperdisk 大小

根據所選 Compute Engine 機器類型包含的記憶體量,計算 SAP HANA 磁碟區所需的永久磁碟儲存空間量。

以下磁碟大小指引是Google Cloud 建議部署的最小大小。這項指引雖然超出 SAP 的最低需求,但旨在平衡 SAP HANA 系統的儲存空間需求、磁碟的效能需求,以及總擁有成本。您可以將磁碟大小調高至基礎磁碟類型支援的上限。 如要瞭解必要的最小磁碟大小,請參閱「SSD 永久磁碟的最小大小」。

擴充系統的永久磁碟大小需求

如果是 SAP HANA 向上擴充系統,請針對每個磁碟區使用下列公式:

  • /hana/data:1.2 倍回憶集錦
  • /hana/log:記憶體的一半或 512 GB,取較小者
  • /hana/shared:記憶體大小或 1,024 GB,取較小者
  • /usr/sap:32 GB
  • /hanabackup:2 倍記憶體,可選擇是否配置
向外擴充系統的永久磁碟大小需求

如果是 SAP HANA 向外擴充系統,請使用與 SAP HANA 向上擴充系統相同的公式,計算 /hana/data/hana/log/usr/sap 磁碟區。如果是 /hana/shared 磁碟區,請根據部署中的工作站主機數量,計算 Persistent Disk 或 Hyperdisk 的大小。每四個工作站主機,磁碟大小就增加 1 倍的記憶體或 1 TB,以較小者為準。例如:

  • 1 到 4 個工作人員主機:1 個記憶體或 1 TB,取較小者
  • 5 到 8 個工作站主機:2 倍記憶體或 2 TB,取較小者
  • 9 到 12 個工作站主機:3 倍記憶體或 3 TB,取較小者
  • 13 到 16 個工作站主機:4 倍記憶體或 4 TB,取較小者

如要判斷 SAP HANA 向外擴充系統的整體儲存空間配額需求,您需要將向外擴充系統中所有主機使用的各類型磁碟大小加總。舉例來說,如果您在 pd-ssd 永久磁碟上放置 /hana/data/hana/log,但在 pd-balanced 永久磁碟上放置 /hana/shared/usr/sap,則需要 pd-ssdpd-balanced 的個別總計,才能分別申請配額。

如果是具有主機自動容錯移轉功能的 SAP HANA 向外擴充系統,您只需要計算主要和工作站主機的永久磁碟大小。待命主機沒有自己的 /hana/data/hana/log/usr/sap 磁碟區。如果發生故障,SAP HANA 自動容錯移轉功能會從故障主機卸載 /hana/data/hana/log/usr/sap 磁碟區,並掛接至待命主機。待命主機的 /hana/shared/hanabackup 磁碟區會掛接在單獨部署的 NFS 解決方案上。

配置額外的永久磁碟儲存空間

選取的永久磁碟或 Hyperdisk 大小不得小於「SSD 永久磁碟和 Hyperdisk 磁碟區的最小大小」中,永久磁碟或 Hyperdisk 類型所列的最小大小。

如果您使用 SSD 或平衡永久磁碟,則最小大小可能取決於 SAP HANA 效能需求,而非 SAP HANA 儲存空間需求。

舉例來說,如果您在記憶體為 256 GB 的 n2-highmem-32 VM 執行個體上執行 SAP HANA,SAP HANA 磁碟區的總儲存空間需求為 723 GB:資料磁碟區 307 GB、記錄磁碟區 128 GB、共用磁碟區 256 GB,以及 /usr/sap 磁碟區 32 GB。不過,如果您使用平衡永久磁碟,則所需最小大小為 943 GB,其中額外的 220 GB 會分配給資料磁碟區,以符合所需效能。因此,如果您使用具備平衡永久磁碟的 n2-highmem-32 VM 執行個體執行 SAP HANA,則必須佈建 943 GB 以上的永久磁碟儲存空間。

因此您需要將永久磁碟大小設為 943 GB 以上。系統會將額外提供的 220 GB 套用至資料量,以提供所需效能。

將任何額外的永久磁碟儲存空間套用至 /hana/data 磁碟區。

如需 SAP 提供的 SAP HANA 大小調整相關資訊,請參閱「調整 SAP HANA 大小」。

Hyperdisk 效能

與其他以 SSD 為基礎的永久磁碟相比,Hyperdisk 為 /hana/log/hana/data 磁碟區提供更高的 IOPS 和總處理量上限。如要進一步瞭解如何為 Hyperdisk 佈建 IOPS 和輸送量選項,請參閱「關於佈建效能」。

與以 SSD 為基礎的永久磁碟不同,使用 Hyperdisk 搭配 SAP HANA 時,您不必擔心 Hyperdisk 大小會影響效能。Hyperdisk 的大小完全取決於 SAP HANA 的儲存空間需求。如要進一步瞭解如何調整永久磁碟或 Hyperdisk 大小,請參閱「判斷永久磁碟大小」。

搭配 SAP HANA 使用 Hyperdisk 時,為確保最佳效能,建議您更新 SAP HANA 系統屬性,如下所示:

  • 更新 global.ini 檔案:
    • fileio 區段中,設定 num_completion_queues = 12
    • fileio 區段中,設定 num_submit_queues = 12
  • 更新 indexserver.ini 檔案:
    • parallel 區段中,設定 tables_preloaded_in_parallel = 32
    • global 區段中,設定 load_table_numa_aware = true

建立 Hyperdisk Extreme 磁碟區時,您佈建的 IOPS 數量會決定磁碟區的最高輸送量。您可以參考下列公式。這類磁碟至少提供 2500 MiB/s 的總處理量 (每個 IOPS 256 KB * 10,000 IOPS),如果機器類型和磁碟較大,總處理量會更高。

  • 使用預設部署作業時,/hana/log/hana/data 會使用不同的磁碟:
    • 資料磁碟的 IOPS:maximum(10,000, size of data disk in GB * 2)
    • 記錄磁碟的 IOPS:maximum(10,000, size of log disk in GB * 2)
  • 如果使用單一磁碟做為 /hana/data/hana/log/hana/shared/usr/sap
    • 磁碟的 IOPS:maximum(10,000, size of data disk GB * 2) + maximum(10,000, size of log disk in GB * 2)

可佈建的 IOPS 數量上限會因使用的機器類型而異。如要查看支援 Hyperdisk Extreme 的機型清單,以及 Hyperdisk Extreme 可為各機型提供的最高 IOPS 和輸送量,請參閱「機型支援」一文。

建立 Hyperdisk Balanced 磁碟區時,您可以佈建 IOPS 和處理量,以滿足工作負載的效能需求,同時考量 IOPS 佈建處理量佈建的規則。 對於 SAP HANA,支援的最低佈建 IOPS 為 3000,輸送量為 400 MiB/s。

部署自動化指令碼部署的 Persistent Disk 和 Hyperdisk

使用Google Cloud 提供的 Terraform 設定部署 SAP HANA 系統時,部署指令碼會為 SAP 磁碟區分配永久磁碟或 Hyperdisk,如下所示:

  • 根據預設,系統會為下列每個目錄部署個別磁碟:/hana/data/hana/log/hana/shared/usr/sap

    您也可以選擇部署單一磁碟配置,讓單一永久磁碟或 Hyperdisk 託管這些 SAP 目錄。此外,對於 SAP HANA 向外擴充部署作業,/hana/shared 目錄是由 NFS 解決方案代管。

  • (選用) /hanabackup 目錄的磁碟。

以下範例說明 Terraform 如何將 SAP HANA 的磁碟區對應至具有 256 GB 記憶體的 Compute Engine n2-highmem-32 VM。

hana-ssd-example:~ # lvs
  LV     VG             Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  data   vg_hana_data   -wi-ao---- 308.00g
  log    vg_hana_log    -wi-ao---- 128.00g
  shared vg_hana_shared -wi-ao---- 256.00g
  usrsap vg_hana_usrsap -wi-ao----  32.00g
  backup vg_hanabackup  -wi-ao---- 512.00g

相同機器類型的磁碟區大小可能會與本範例顯示的大小略有不同。

如果您選擇使用 Google Cloud提供的 Terraform 設定部署單一磁碟版面配置,部署指令碼會將 /hana/data/hana/log/usr/sap/hana/shared 目錄對應至各自的邏輯磁碟區,方便調整大小,並將這些目錄對應至單一磁碟區群組中的 SSD 永久磁碟或 Hyperdisk 磁碟區。Terraform 設定也會將 /hanabackup 目錄對應至個別磁碟區群組中的邏輯磁碟區,然後對應至 Balanced Persistent Disk 或 Hyperdisk Balanced。

(選用) 永久磁碟儲存空間,用於備份

在磁碟上儲存 SAP HANA 備份時,建議使用平衡型永久磁碟 (pd-balanced)。

如要降低成本,可以使用標準 HDD 永久磁碟 (pd-standard)。不過,如果需要更高的輸送量或並行性,請使用平衡永久磁碟。

SAP HANA 備份磁碟區的大小,是專門設計來提供最佳化基準和爆發總處理量,以及保存多個備份組的能力。如果您在備份磁碟區中保存多個備份組,就能在必要時輕易地將資料庫復原。

如要將 SAP HANA 備份內容做為災難復原的區域資源,可以使用 Compute Engine 永久磁碟快照。您可以排定快照時間,定期自動備份永久磁碟。詳情請參閱「永久磁碟快照」一文。

如果您使用 SAP HANA 動態分層,則備份儲存空間必須夠大,才能同時容納記憶體內資料和動態分層伺服器在磁碟上代管的資料。

您可以使用其他機制儲存 SAP HANA 備份。如果您使用 Google Cloud's Agent for SAP 的 Backint 功能,則可將 SAP HANA 直接備份至 Cloud Storage 值區,因此您可選擇是否使用永久磁碟儲存備份。

SAP HANA 動態分層

SAP HANA 動態分層已通過 SAP 認證,可用於 Google Cloud的實際工作環境。SAP HANA 動態分層會將不常存取的資料儲存在磁碟上,而非儲存在記憶體中,藉此擴大 SAP HANA 的資料儲存空間。

詳情請參閱 GCP 上的 SAP HANA 動態分層 Google Cloud

SAP HANA 快速重新啟動選項

如果是 SAP HANA 2.0 SP04 以上版本, Google Cloud 強烈建議使用 SAP HANA 快速重新啟動選項

如果您使用Google Cloud's Terraform 模組 sap_hanasap_hana_ha 部署 SAP HANA,系統會自動啟用這個選項 (版本須為 202309280828 以上)。如要瞭解如何手動啟用 SAP HANA 快速重新啟動,請參閱啟用 SAP HANA 快速重新啟動

如果 SAP HANA 終止,但作業系統仍維持運作,SAP HANA 快速重新啟動功能可縮短重新啟動時間。為縮短重新啟動時間,SAP HANA 會運用 SAP HANA 永久記憶體功能,將對應至 tmpfs 檔案系統的 DRAM 中,保留資料欄儲存空間表格的 MAIN 資料片段。

此外,在 Compute Engine 記憶體最佳化機型的 M2、M3 和 M4 系列 VM 上,如果記憶體發生無法修正的錯誤,SAP HANA 快速重新啟動功能可縮短復原時間。詳情請參閱「使用 Compute Engine VM 上的快速重新啟動功能,從記憶體錯誤中復原」。

SAP HANA 快速重新啟動所需的 OS 設定

如要使用 SAP HANA 快速重新啟動,您必須按照 SAP 的規定調整作業系統。

如果您使用Google Cloud 提供的 Terraform 設定檔,系統會為您設定核心設定。

如果您未使用 Google Cloud 提供的部署檔案,SAP 會提供指南,說明如何為 SAP HANA 設定 RHEL 和 SLES 作業系統。如要使用 SAP HANA 快速重新啟動功能,請特別注意正確設定 numa_balancingtransparent_hugepage

如果您使用 RHEL,請使用 sap-hana tuned 設定檔 (如有)。如需設定步驟,請參閱:

如果您使用 SLES,請使用 SUSE 的 saptune 工具套用必要設定。如要套用所有建議的 SAP HANA 設定 (包括上述兩個核心參數),請指定下列 saptune 指令:

saptune solution apply HANA

如要進一步瞭解如何為 SAP HANA 設定 SLES,請參閱:

在 Compute Engine VM 上使用快速重新啟動功能,從記憶體錯誤中復原

在 Compute Engine 記憶體最佳化機器類型的 M2、M3 和 M4 系列 VM 上啟用 SAP HANA 快速重新啟動功能,可縮短 SAP HANA 從無法修正的記憶體錯誤中復原的時間。

運用 Intel 處理器功能,M2、M3 和 M4 機器類型可在記憶體子系統發生無法修正的錯誤時繼續運作。如果發生記憶體錯誤時已啟用 SAP HANA 快速重新啟動,受影響的 SAP HANA 程序會重新啟動,但不需要重新載入整個資料庫,只要重新載入受影響的檔案區塊即可。

支援記憶體錯誤復原的機器類型

下列 Compute Engine 機器類型支援記憶體錯誤復原:

  • M4:
    • m4-megamem-28
    • m4-megamem-56
    • m4-megamem-112
    • m4-megamem-224
    • m4-ultramem-56
    • m4-ultramem-112
    • m4-ultramem-224
  • M3:
    • m3-ultramem-32
    • m3-ultramem-64
    • m3-ultramem-128
    • m3-megamem-64
    • m3-megamem-128
  • M2:
    • m2-ultramem-208
    • m2-ultramem-416
    • m2-megamem-416
    • m2-hypermem-416
記憶體錯誤復原功能適用的作業系統

有了必要的核心修補程式,下列作業系統就能支援記憶體錯誤復原,並搭配 SAP HANA 快速重新啟動功能:

  • SUSE Linux Enterprise Server (SLES) for SAP 12 SP3 以上版本。
    • 如果 Compute Engine 公開映像檔的建構日期為 v202103* 或更新版本,則會內建此功能。
    • 如要將最新的核心修補程式套用至現有部署作業,請按照標準更新程序操作。舉例來說,請發出下列指令:
      • sudo zypper refresh
      • sudo zypper update
  • SAP 適用的 Red Hat Enterprise Linux (RHEL),8.4 以上版本。

檔案伺服器選項

SAP HANA on Google Cloud 的檔案伺服器選項包括 Filestore 和 Google Cloud NetApp Volumes。

如要進一步瞭解 Google Cloud上 SAP 的所有檔案伺服器選項,請參閱「File sharing solutions for SAP on Google Cloud」。

Filestore

如果是單一可用區的擴充設定中的 /hana/shared 磁碟區,建議使用 Filestore Basic 服務層級,因為這是專為可用區資源設計的服務層級。如果需要額外的復原能力,可以使用 Filestore Regional (舊稱 Enterprise)。詳情請參閱 Google Cloud上的 SAP HANA 向外擴充系統元件

Google Cloud NetApp Volumes

Google Cloud NetApp Volumes 是全代管的雲端資料儲存服務,可用於在所有通過 SAP HANA 認證的 Compute Engine 執行個體類型上,為 SAP HANA 擴充系統建立 NFS 檔案系統。

如要將 NetApp Volumes 用於 SAP HANA 資料或記錄檔磁碟區,請使用「進階級」或「最高級」服務等級。

如要瞭解如何搭配 SAP HANA 部署作業使用 NetApp Volumes,請參閱「關於 Google Cloud NetApp Volumes」。

使用者身分識別和資源存取權

規劃在 Google Cloud上部署 SAP 時,您必須找出:

  • 需要存取Google Cloud 專案中資源 Google Cloud 的使用者帳戶和應用程式
  • 使用者需要存取的專案中特定 Google Cloud 資源

您必須將每個使用者的 Google 帳戶 ID 新增為專案主體,才能將使用者新增至專案。對於使用Google Cloud 資源的應用程式,您會建立服務帳戶,為專案中的程式提供使用者身分。

Compute Engine VM 有自己的服務帳戶。只要 VM 服務帳戶具備程式所需的資源權限,在 VM 上執行的任何程式都可以使用 VM 服務帳戶。

找出每位使用者需要使用的 Google Cloud 資源後,請為使用者指派資源專屬角色,授予他們使用各項資源的權限。請檢查身分與存取權管理為各項資源提供的預先定義角色,並為每位使用者指派角色,確保他們只具備完成工作或功能所需的最低權限。

如果需要比預先定義 IAM 角色更精細或嚴格的權限控管,可以建立自訂角色。

如要進一步瞭解 SAP 程式在 Google Cloud上需要的 IAM 角色,請參閱「Identity and access management for SAP programs on」(適用於 Google Cloud上 SAP 程式的身分與存取權管理)。

如要瞭解Google Cloud中的 SAP 身分與存取權管理總覽,請參閱「Google Cloud 中的 SAP 身分與存取權管理總覽」。 Google Cloud

SAP HANA 適用的裸機機器類型

本節提供在 Compute Engine 裸機機器類型上執行 SAP HANA 的相關資訊,包括:

X4 支援的區塊儲存空間

如要在 X4 機器上執行 SAP HANA 工作負載時提供區塊儲存空間,可以使用 Hyperdisk Extreme 或 Hyperdisk Balanced 磁碟區。

如要瞭解 Google Cloud建議的 X4 執行個體儲存空間設定,請參閱下列各節:

具備最佳成本優勢的設定

下表列出在 X4 機器類型上執行 SAP HANA 時,可最佳化費用的儲存空間設定。下表中的大小假設您要將所有 SAP HANA 磁碟區掛接至個別磁碟。

機型 開機磁碟區 (GB) /usr/sap (GB) /hana/shared (GB) /hana/log大小 (GB)、IOPS 和處理量 /hana/data (GB)、IOPS 和總處理量
Hyperdisk Balanced
x4-megamem-960-metal 50 32 1,024 512 GB,IOPS 為 10,000,處理量為 2,400 Mbps 16,384 GB,IOPS 為 16,384,總處理量為 2,400 Mbps
x4-megamem-1440-metal 50 32 1,024 512 GB,IOPS 為 10,000,處理量為 2,400 Mbps 24,576 GB,IOPS 為 24,576,總處理量為 2,400 Mbps
x4-megamem-1920-metal 50 32 1,024 512 GB,IOPS 為 10,000,處理量為 2,400 Mbps 32,768 GB,IOPS 為 32,768,處理量為 2,400 Mbps
效能調整設定

下表列出經過效能調整的儲存空間設定,適用於在 X4 機器類型上執行 SAP HANA。下表中的大小假設您要將所有 SAP HANA 磁碟區掛接至個別磁碟。

機型 開機磁碟區 (GB) /usr/sap (GB) /hana/shared (GB) /hana/log大小 (GB)、IOPS 和處理量 /hana/data (GB)、IOPS 和總處理量
Hyperdisk Balanced Hyperdisk Extreme
x4-megamem-960-metal 50 32 1,024 512 GB,IOPS 為 10,000,處理量為 2,400 Mbps 16,384 GB,IOPS 為 32,768,總處理量為 5,000 Mbps
x4-megamem-1440-metal 50 32 1,024 512 GB,IOPS 為 10,000,處理量為 2,400 Mb/s 24,576 GB,IOPS 為 49,152,處理量為 5,000 Mb/s
x4-megamem-1920-metal 50 32 1,024 512 GB,IOPS 為 10,000,處理量為 2,400 Mbps 32,768 GB,IOPS 為 65,536,處理量為 5,000 Mbps
彈性效能設定

下表顯示儲存空間設定,可為在 X4 機器類型上執行 SAP HANA 提供彈性效能。下表中的大小假設您要將所有 SAP HANA 磁碟區掛接至個別磁碟。

機型 開機磁碟區 (GB) /usr/sap (GB) /hana/shared (GB) /hana/log大小 (GB)、IOPS 和處理量 /hana/data (GB)、IOPS 和總處理量
Hyperdisk Balanced Hyperdisk Extreme
x4-megamem-960-metal 50 32 1,024 512 GB,IOPS 為 10,000,處理量為 2,500 Mbps 16,384 GB,IOPS 為 32,768,總處理量為 5,000 Mbps
x4-megamem-1440-metal 50 32 1,024 512 GB,IOPS 為 10,000,處理量為 2,500 Mbps 24,576 GB,IOPS 為 49,152,處理量為 5,000 Mbps
x4-megamem-1920-metal 50 32 1,024 512 GB,IOPS 為 10,000,處理量為 2,500 Mbps 32,768 GB,IOPS 為 65,536,處理量為 5,000 Mbps

部署自動化

如要執行 SAP HANA,可以使用 Google Cloud提供的 Terraform 設定部署裸機執行個體。這些設定預設會執行下列動作:

  • 部署 Hyperdisk Extreme 磁碟區,用於存放 SAP HANA 資料和記錄檔磁碟區。如要改為部署 Hyperdisk Balanced 磁碟區,請使用 disk_type Terraform 引數。
  • 啟用 SAP HANA 快速重新啟動選項
  • 如果您將 SAP HANA 備份磁碟區裝載在磁碟上,這些 Terraform 設定預設會為該磁碟區部署 Hyperdisk Balanced 磁碟區。這個磁碟部署作業是由 backup_disk_type Terraform 引數決定。

如要瞭解用於部署 SAP HANA 的 Terraform 設定,請參閱「支援的 SAP 解決方案」。 Google Cloud

部署後工作

在裸機執行個體上部署 SAP HANA 後,建議您執行下列操作:

超執行緒

超執行緒預設為啟用,建議所有 Compute Engine 機器類型都採用這項設定。

如要在 vCPU 超過 1,000 個的運算執行個體上獲得最佳 SAP HANA 效能,強烈建議您使用 SAP HANA 2.0 SPS7 修訂版本 76 以上。

如果您在超過 1,000 個 vCPU 的運算執行個體上,執行舊版 SAP HANA 和 OLTP 工作負載,關閉超執行緒可能會有少許效能優勢。建議您在負載測試期間測試這項功能。如要瞭解如何使用 SAP 專用代理程式,為 X4 執行個體停用超執行緒,請參閱「為 X4 執行個體停用超執行緒」。 Google Cloud

SAP HANA 的定價與配額考量事項

如有使用按照本部署指南所建立的資源,您必須支付所產生的費用。請使用 Pricing Calculator 來預估您的實際費用。

配額

SAP HANA 比 Google Cloud上的許多工作負載需要更多 CPU 和記憶體。如果您有新的 Google Cloud 帳戶,或者您並未要求增加配額,請先要求增加配額,才能部署 SAP HANA。

下表依據 VM 執行個體類型,顯示單一主機向上擴充 SAP HANA 系統的配額值。

如果是向外擴充的 SAP HANA 系統或多個向上擴充系統,您需要納入所有系統的資源總量。如需判斷向外擴充系統儲存空間需求的指引,請參閱「判斷永久磁碟大小」。

查看現有配額,並與資源 (CPU、記憶體和儲存空間) 需求進行比較,以瞭解可要求增加的配額,接著再要求增加配額限制

極端永久磁碟 (pd-extreme) 仍通過認證,可用於 SAP HANA,但我們建議改用 Hyperdisk Extreme,因為效能更佳。如要使用極速永久磁碟,必須使用 Hyperdisk Extreme 大小佈建磁碟。

已平衡的永久磁碟

Compute Engine VM 類型 vCPU 記憶體 (GB) 配額 (GB)
n1-highmem-32 32 208 943
n1-highmem-64 64 416 1,155
n1-highmem-96 96 624 1,716
n2-highmem-32 32 256 943
n2-highmem-48 48 384 1,068
n2-highmem-64 64 512 1,414
n2-highmem-80 80 640 1,760
n2-highmem-96 96 768 2,105
n2-highmem-128 128 864 2,364
c3-standard-44 44 176 507
c3-highmem-44 44 352 982
c3-highmem-88 88 704 1,932
c3-highmem-176 176 1,408 3,257
m1-megamem-96 96 1,433 3,287
m1-ultramem-40 40 961 2,626
m1-ultramem-80 80 1,922 3,874
m1-ultramem-160 160 3,844 6,180
m2-megamem-416 416 5,888 8,633
m2-ultramem-208 208 5,888 8,633
m2-ultramem-416 416 11,766 15,660
m2-hypermem-416 416 8,832 12,166
m3-ultramem-32 32 976 2,667
m3-ultramem-64 64 1,952 3,910
m3-ultramem-128 128 3,904 6,252
m3-megamem-64 64 976 2,667
m3-megamem-128 128 1,952 3,910

SSD 永久磁碟

Compute Engine VM 類型 vCPU 記憶體 (GB) 配額 (GB)
n1-highmem-32 32 208 593
n1-highmem-64 64 416 1,155
n1-highmem-96 96 624 1,716
n2-highmem-32 32 256 723
n2-highmem-48 48 384 1,068
n2-highmem-64 64 512 1,414
n2-highmem-80 80 640 1,760
n2-highmem-96 96 768 2,105
n2-highmem-128 128 864 2,364
c3-standard-44 44 176 507
c3-highmem-44 44 352 982
c3-highmem-88 88 704 1,932
c3-highmem-176 176 1,408 3,257
m1-megamem-96 96 1,433 3,287
m1-ultramem-40 40 961 2,626
m1-ultramem-80 80 1,922 3,874
m1-ultramem-160 160 3,844 6,180
m2-megamem-416 416 5,888 8,633
m2-ultramem-208 208 5,888 8,633
m2-ultramem-416 416 11,766 15,660
m2-hypermem-416 416 8,832 12,166
m3-ultramem-32 32 976 2,667
m3-ultramem-64 64 1,952 3,910
m3-ultramem-128 128 3,904 6,252
m3-megamem-64 64 976 2,667
m3-megamem-128 128 1,952 3,910

Hyperdisk Extreme

Compute Engine VM 類型 vCPU 記憶體 (GB) 配額 (GB)
n2-highmem-80 80 640 1,760
n2-highmem-96 96 768 2,105
n2-highmem-128 128 864 2,364
c3-highmem-88 88 704 1,932
c3-highmem-176 176 1,408 3,257
c3-highmem-192-metal 192 1,536 3,411
c4-highmem-96 96 744 2,040
c4-highmem-192 192 1,488 3,353
m1-megamem-96 96 1,433 3,287
m1-ultramem-80 80 1,922 3,874
m1-ultramem-160 160 3,844 6,180
m2-megamem-416 416 5,888 8,633
m2-ultramem-208 208 5,888 8,633
m2-ultramem-416 416 11,766 15,660
m2-hypermem-416 416 8,832 12,166
m3-ultramem-64 64 1,952 3,910
m3-ultramem-128 128 3,904 6,252
m3-megamem-64 64 976 2,667
m3-megamem-128 128 1,952 3,910
m4-megamem-112 112 1,488 3,353
m4-megamem-224 224 2,976 5,139
m4-ultramem-112 112 2,976 5,139
m4-ultramem-224 224 5,952 8,710
x4-megamem-960-metal 960 16,384 17,952
x4-megamem-1440-metal 1,440 24,576 26,144
x4-megamem-1920-metal 1,920 32,768 34,336

Hyperdisk Balanced

Compute Engine VM 類型 vCPU 記憶體 (GB) 配額 (GB)
c3-standard-44 44 176 507
c3-highmem-44 44 352 982
c3-highmem-88 88 704 1,932
c3-highmem-176 176 1,408 3,257
c3-highmem-192-metal 192 1,536 3,411
c4-highmem-32 32 248 701
c4-highmem-48 48 372 1,036
c4-highmem-96 96 744 2,040
c4-highmem-192 192 1,488 3,353
m1-megamem-96 96 1,433 3,287
m1-ultramem-40 40 961 2,626
m1-ultramem-80 80 1,922 3,874
m1-ultramem-160 160 3,844 6,180
m2-megamem-416 416 5,888 8,633
m2-ultramem-208 208 5,888 8,633
m2-ultramem-416 416 11,766 15,660
m2-hypermem-416 416 8,832 12,166
m3-ultramem-32 32 976 2,667
m3-ultramem-64 64 1,952 3,910
m3-ultramem-128 128 3,904 6,252
m3-megamem-64 64 976 2,667
m3-megamem-128 128 1,952 3,910
m4-megamem-28 28 372 1,036
m4-megamem-56 56 744 892
m4-megamem-112 112 1,488 3,353
m4-megamem-224 224 2,976 5,139
m4-ultramem-56 56 2,976 3,353
m4-ultramem-112 112 2,976 5,139
m4-ultramem-224 224 5,952 8,710
x4-megamem-960-metal 960 16,384 17,952
x4-megamem-1440-metal 1,440 24,576 26,144
x4-megamem-1920-metal 1,920 32,768 34,336

標準永久磁碟

Compute Engine VM 類型 vCPU 記憶體 (GB) 配額 (GB)
n1-highmem-32 32 208 448
n1-highmem-64 64 416 864
n1-highmem-96 96 624 1,280
n2-highmem-32 32 256 544
n2-highmem-48 48 384 800
n2-highmem-64 64 512 1,056
n2-highmem-80 80 640 1,312
n2-highmem-96 96 768 1,568
n2-highmem-128 128 864 1,760
m1-megamem-96 96 1,433 2,898
m1-ultramem-40 40 961 1,954
m1-ultramem-80 80 1,922 3,876
m1-ultramem-160 160 3,844 7,720
m2-megamem-416 416 5,888 11,832
m2-ultramem-208 208 5,888 11,832
m2-ultramem-416 416 11,766 23,564
m2-hypermem-416 416 8,832 17,696

授權

如要在 Google Cloud 上執行 SAP HANA,您必須自備授權 (BYOL)。

如需 SAP 提供的 SAP HANA 授權管理相關資訊,請參閱 SAP HANA 資料庫授權金鑰一文。

部署作業架構

在 Google Cloud上,您可以部署向上擴充和向外擴充架構的 SAP HANA。

擴充架構

下圖顯示擴充架構。在下圖中,請留意 Google Cloud 上的部署和磁碟配置。您可以使用 Cloud Storage 來備份 /hanabackup 中的本機備份。此掛接的大小必須等於或大於資料掛接。

在 Google Cloud 上部署 SAP HANA 擴充系統的架構圖。

在 Google Cloud,SAP HANA 單一主機向上擴充架構可包含下列元件:

  • 一個 SAP HANA 資料庫專用的 Compute Engine 執行個體,網路頻寬最高可達 32 Gbps,或在選定的機器類型上使用高頻寬網路,網路頻寬最高可達 100 Gbps。如要瞭解通過認證,可搭配 SAP HANA 使用的機器類型,請參閱「SAP HANA 適用的認證機器類型」。

  • 如果您選擇部署 VM 執行個體,也可以在單一租戶節點上部署。詳情請參閱「單一租戶」一文。

  • 以 SSD 為基礎的 Compute Engine 永久磁碟或 Hyperdisk 磁碟區,如下所示:

    • 每個目錄各有一個磁碟:/hana/data/hana/log/hana/shared/usr/sap。如要瞭解 SAP HANA 的磁碟建議,請參閱永久磁碟儲存空間。為達到最佳 SAP 效能,永久磁碟或 Hyperdisk 磁碟區的大小必須符合「SSD 永久磁碟和 Hyperdisk 磁碟區的最小大小」表格中的規定。

    • 開機磁碟的已平衡永久磁碟。

    • (選用) 用於備份 SAP HANA 資料庫的磁碟。

  • 限制執行個體存取權的 Compute Engine 防火牆規則。

  • Google Cloud的 Agent for SAP。 從 2.0 版開始,您可以設定這個代理程式來收集 SAP HANA 監控指標,藉此監控 SAP HANA 執行個體。從 3.0 版開始,您也可以使用 Backint 功能,將 SAP HANA 備份直接儲存至 Cloud Storage 值區,並視需要擷取。

  • (可省略,但建議採用) 擁有自訂拓撲,以及您所選 Google Cloud 地區中 IP 範圍的子網路。SAP HANA 資料庫和其他 Compute Engine 執行個體都會在這個子網路中啟動。您可以將現有的子網路用於 SAP HANA。

  • 選用元件:

    • 小型 Compute Engine VM 上的 SAP HANA Cockpit 或 SAP HANA Studio。

如果您佈建的 SAP HANA 系統沒有公開 IP,就無法透過公開網際網路直接連線至資源。因此,您需要使用下列選項,提供間接的網際網路存取方法:

  • 設定 Google 私人存取權,讓 VM 存取 Google Cloud API。

  • 使用 Cloud NAT 或將 VM 設定為 NAT 閘道,即可存取公開網際網路。

  • 為了進行管理,您可以使用 TCP 轉送連線至系統。如要瞭解如何使用 Identity-Aware Proxy 進行 TCP 轉送,請參閱「使用 IAP 進行轉送 TCP」。

  • 使用設定為防禦主機的 Compute Engine VM 存取公用網際網路。

向外擴充架構

向外擴充架構包含一個主要主機、多個工作站主機,以及選用的一或多個待命主機。主機會透過網路交互連結,該網路支援在主機之間以高達 32 Gbps 的速率傳送資料,或在選取的機器類型上使用高頻寬網路,以高達 100 Gbps 的速率傳送資料。

隨著工作負載需求的增加,尤其是使用線上分析處理 (OLAP) 時,多主機向外擴充架構可將負載分散到所有主機。

下圖顯示Google Cloud上的 SAP HANA 向外擴充架構:

在 Google Cloud 上部署 SAP HANA 向外擴充系統的架構圖。

待命主機支援 SAP HANA 主機自動容錯移轉錯誤復原解決方案。如要進一步瞭解 Google Cloud上的主機自動容錯移轉功能,請參閱「 Google Cloud上的 SAP HANA 主機自動容錯移轉」。

下圖顯示 Google Cloud上的向外擴充架構,其中包含主機自動容錯移轉功能。

在 Google Cloud 上部署具有主機自動容錯移轉功能的 SAP HANA 向外擴充系統時,適用的架構圖。

適用於 SAP HANA 向外擴充系統的磁碟結構 Google Cloud

除了待命主機以外,每個主機都有自己的 /hana/data/hana/log,以及通常位於 SSD 永久磁碟或 Hyperdisk 上的 /usr/sap 磁碟區,這些磁碟均提供一致的高 IOPS IO 服務。主要主機也可做為 /hana/shared/hanabackup 磁碟區的 NFS 主要主機,掛接在每個工作站主機和待命主機上。

如果是待命主機,/hana/data/hana/log 磁碟區必須等到進行接管作業時才會掛接。

GCP 上 SAP HANA 向外擴充系統中的元件 Google Cloud

多主機 SAP HANA 向外擴充架構包含下列元件: Google Cloud

  • 系統中每個 SAP HANA 主機會有 1 個 Compute Engine VM 執行個體,包括 1 個主要主機、最多 15 個工作站主機,以及最多 3 個選用的待命主機。

    每個 VM 會使用相同的 Compute Engine 機器類型。如要瞭解通過認證,可搭配 SAP HANA 使用的機器類型,請參閱「SAP HANA 適用的認證機器類型」。

  • 以 SSD 為基礎的 Persistent Disk 或 Hyperdisk 磁碟區,如下所示:

    • 每個 VM 都必須包含掛接在正確位置的磁碟。
    • (選用) 如果您未部署 SAP HANA 主機自動容錯移轉系統,則每個 VM 執行個體都需要一個 /hanabackup 本機磁碟區的磁碟。
  • 單獨部署的 NFS 解決方案,可將 /hana/shared/hanabackup 磁碟區與工作站主機和待命主機共用。您可以使用 Filestore 或其他 NFS 解決方案。

  • 可限制存取 Compute Engine 執行個體 (但同時允許執行個體之間的通訊) 的 Compute Engine 防火牆規則或其他網路存取權控制項。該防火牆規則與控制項也允許存取任何其他 SAP HANA 系統所需的已分布資源或遠端資源。

  • Google Cloud的 Agent for SAP。 從 2.0 版開始,您可以設定這個代理程式來收集 SAP HANA 監控指標,藉此監控 SAP HANA 執行個體。從 3.0 版開始,您也可以使用 Backint 功能,將 SAP HANA 備份直接儲存至 Cloud Storage 值區,並視需要擷取。

  • (可省略,但建議採用) 擁有自訂拓撲,以及您所選 Google Cloud 地區中 IP 範圍的子網路。SAP HANA 資料庫和其他 Compute Engine 執行個體都會在這個子網路中啟動。您也可以視需要使用現有的子網路。

  • 選用元件:

    • 小型 Compute Engine VM 上的 SAP HANA Cockpit 或 SAP HANA Studio。

如果您佈建的 SAP HANA 系統沒有公開 IP,就無法透過公開網際網路直接連線至資源。因此,您需要使用下列選項,提供間接的網際網路存取方法:

  • 設定 Google 私人存取權,讓 VM 存取 Google Cloud API。

  • 使用 Cloud NAT 或將 VM 設定為 NAT 閘道,即可存取公開網際網路。

  • 為了進行管理,您可以使用 TCP 轉送連線至系統。如要瞭解如何使用 Identity-Aware Proxy 進行 TCP 轉送,請參閱「使用 IAP 進行轉送 TCP」。

  • 使用設定為防禦主機的 Compute Engine VM 存取公用網際網路。

Google Cloud上 SAP HANA 系統的高可用性

如要為 Google Cloud上的 SAP HANA 設計高可用性設定,您可以結合 Google Cloud、SAP 和 OS 原生功能。 Google Cloud

如要瞭解高可用性選項,請參閱 SAP HANA 高可用性規劃指南

SAP HANA 部署作業的自動化

Google Cloud 提供 Terraform 設定檔,可用於自動部署基礎架構,以及視需要部署 SAP HANA。 Google Cloud

部署自動化選項 Google Cloud支援下列 SAP HANA 部署情境:

  • 向上擴充
  • 在雙節點高可用性叢集中向上擴充
  • 無需備用節點即可擴充
  • 在高可用性叢集中擴充,但沒有待命節點
  • 使用 SAP HANA 主機自動容錯移轉待命節點向外擴充

如要進一步瞭解擴大或擴充部署作業情境的自動化功能,請參閱:

自動部署 SAP HANA 執行個體

您也可以選擇在自動部署 Google Cloud 基礎架構時,一併安裝 SAP HANA。

Google Cloud 提供的安裝指令碼會在基礎架構部署完成後,安裝 SAP HANA。

如有任何問題導致 SAP HANA 執行個體無法安裝,基礎架構通常仍會部署及設定。然後,您可以選擇使用已部署的基礎架構並手動安裝 SAP HANA,或是刪除基礎架構、修正問題,然後重新執行部署自動化程序,直到成功安裝 SAP HANA 執行個體為止。

使用安裝指令碼安裝 SAP HANA 時,您必須提供特定參數的值。 Google Cloud 如果省略這些參數,或未為所有參數指定有效值,安裝指令碼就無法在部署的基礎架構上安裝 SAP HANA 執行個體。

使用 Terraform 設定檔安裝 SAP HANA 時,您必須為下列引數提供有效值:sap_hana_deployment_bucketsap_hana_sidsap_hana_sidadm_uidsap_hana_sidadm_passwordsap_hana_system_password。 Google Cloud如要進一步瞭解 Terraform 引數,請參閱 Terraform:SAP HANA 擴大部署指南

密碼管理

如要在已部署的 Compute Engine VM 上自動安裝 SAP HANA,您必須指定 SIDadm 使用者和資料庫使用者的密碼。您可以在 Terraform 設定檔中,透過下列方式指定這些密碼:

  • (建議) 如要安全地將密碼提供給安裝指令碼,可以使用 Secret Manager 建立密碼 (這是 Google Cloud的付費服務),然後將密碼名稱指定為 sap_hana_sidadm_password_secretsap_hana_system_password_secret 引數的值。

    如要瞭解 Secret Manager 定價,請參閱這篇文章

  • 或者,您也可以在 sap_hana_sidadm_passwordsap_hana_system_password 引數中以純文字指定密碼。

透過 Terraform 部署磁碟

使用 Google Cloud提供的 Terraform 設定自動部署 SAP HANA 時,預設的磁碟部署作業如下:

磁碟區或目錄 為 X4 執行個體部署的預設磁碟 為 C3 Bare Metal 執行個體部署的預設磁碟 為 VM 執行個體部署的預設磁碟
開機磁碟區 Hyperdisk Balanced Hyperdisk Balanced 已平衡的永久磁碟
/hana/data Hyperdisk Extreme Hyperdisk Balanced SSD 永久磁碟
/hana/log Hyperdisk Extreme Hyperdisk Balanced SSD 永久磁碟
/hana/shared Hyperdisk Balanced Hyperdisk Balanced
  • 如果您在 Terraform 設定檔中指定 disk_type = "pd-ssd"
  • 在所有其他情境中,請使用已平衡的永久磁碟。
/hanabackup Hyperdisk Balanced Hyperdisk Balanced 已平衡的永久磁碟
/usr/sap Hyperdisk Balanced Hyperdisk Balanced
  • 如果您在 Terraform 設定檔中指定 disk_type = "pd-ssd"
  • 在所有其他情境中,請使用已平衡的永久磁碟。

自訂 VM 和自動部署

Google Cloud 提供的 Terraform 設定檔不支援部署 Compute Engine 自訂 VM。

如需使用自訂 VM 類型,請先部署小型預先定義的 VM 類型,部署完成後再視需要自訂 VM。

如要進一步瞭解如何修改 VM,請參閱「修改 SAP 系統的 VM 設定」。

向上擴充系統的部署自動化

Google Cloud 提供 Terraform 設定檔,可用於自動部署 SAP HANA 單一主機向上擴充系統。

Terraform 設定檔可用於部署下列項目:

Terraform 設定檔可部署 VM、永久磁碟、SAP HANA,以及佈建 Linux HA 叢集的必要 HA 元件。

如要瞭解如何建立這些元件,請參閱「Terraform:SAP HANA 擴大部署指南」的「必要條件」一節。

向外擴充系統的部署自動化

Google Cloud 提供 Terraform 設定檔,可用於自動部署 SAP HANA 多主機向外擴充系統。

Terraform 設定可部署 VM、永久磁碟和 SAP HANA。也可以將 NFS 掛接點對應至 SAP HANA 共用和備份磁碟區。如果是多主機向外擴充部署作業,Terraform 設定也可以部署新的 Filestore 執行個體,用於代管 SAP HANA 共用和備份磁碟區。

適用於多主機向外擴充和向外擴充 HA 部署作業的檔案共用解決方案

Terraform 設定 Google Cloud 預設會為主要 SAP HANA VM 執行個體上的 /hana/shared/hanabackup 磁碟區建立 NFS 匯出項目,並與工作站節點共用這些磁碟區,以提供 SAP HANA 多主機向外擴充部署作業。

不過,如要使用 NFS 解決方案,與工作站主機共用 /hana/shared/hanabackup 磁碟區,可以使用下列任一選項:

  • 如要設定多主機擴充功能:

    • 如要使用已在Google Cloud上部署的現有 NFS 解決方案,您需要在 Terraform 設定檔中,分別將 /hana/shared/hanabackup 磁碟區的 NFS 掛接點指定給 sap_hana_shared_nfssap_hana_backup_nfs 引數。

    • 如要部署新的 Filestore 執行個體,並將檔案共用與 /hana/shared/hanabackup 磁碟區建立關聯,您需要定義 google_filestore_instance 資源,然後在 Terraform 設定檔中,分別為 sap_hana_shared_nfs_resourcesap_hana_backup_nfs_resource 引數指定檔案共用的名稱。

    如要查看範例,請參閱範例設定

  • 如要設定向外擴充 HA:

    • 如要使用已在Google Cloud上部署的現有 NFS 解決方案,您需要在 Terraform 設定檔中,分別為主要 SAP HANA 系統的 primary_sap_hana_shared_nfsprimary_sap_hana_backup_nfs 引數,以及次要 SAP HANA 系統的 secondary_sap_hana_shared_nfssecondary_sap_hana_backup_nfs 引數,指定 /hana/shared/hanabackup 磁碟區的 NFS 掛接點。

    如要查看範例,請參閱範例設定

支援

如要回報 Google Cloud 基礎架構或服務相關問題,請與客戶服務團隊聯絡。如要查看聯絡資訊,請前往 Google Cloud 控制台的支援總覽頁面。如果客戶服務團隊判斷問題出在 SAP 系統,就會將您轉介給 SAP 支援團隊。

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

支援相關規定

如要取得 SAP 系統的支援,以及這些系統使用的Google Cloud基礎架構和服務,您必須符合最低支援方案需求。

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

後續步驟

  • 如需 SAP 網站上的 SAP HANA 動態分層相關資訊,請參閱 SAP HANA 動態分層中的文章。