SAP 部署自動化框架是一款開源的協調工具,用於在 Azure 上部署、安裝及維護 SAP 環境。 在規劃或修改部署前,請確認你的框架支援目標作業系統、資料庫、儲存選項及拓撲。
控制平面:控制平面的部署虛擬機(VM)必須在 Linux 上執行,因為 Ansible 控制器只能在 Linux 上運作。
SAP 基礎架構:自動化框架支援在 Linux 與 Windows 虛擬機上部署 SAP on Azure 基礎架構,支援 x86-64 或 x64 硬體。
本文列出自動化框架所支援的平台、資料庫後端、儲存類型及 SAP 拓撲。 欲了解該框架的概述,請參閱 SAP 部署自動化框架。
受支援的作業系統
架構支援下列作業系統和發行版:
- x86-64 平台的 Windows Server 64 位元
- x86-64 平臺的 SUSE Linux 64 位 (12.x 和 15.x)
- 適用於 x86-64 平台的 Red Hat Linux 64 位元(7.x、8.x、9.x、10.0)
- x86-64 平臺的 Oracle Linux 64 位
以下發行版曾在此框架下進行測試:
| 散發 | 版本 |
|---|---|
| 紅帽 |
7.9 (機器翻譯) 8.2 8.4 8.6 8.8 9.0 9.2 9.4 9.6 10.0 |
| SUSE |
12 SP4 15 SP2 15 SP3 15 SP4 15 SP5 15 SP6 15 SP7 |
| Oracle |
8.2 8.4 8.6 8.8 8.9 |
| Windows 伺服器 |
2016 2019 2022 |
支援的資料庫後端
自動化架構支援下列資料庫後端:
| 資料庫 | 版本 |
|---|---|
| SAP HANA (S4/NW) |
1909 2020 2021 2022 2023 2025 |
| ASE |
1603SP11 1603SP14 |
| DB2 | 11.5 |
| Oracle | 19.0 |
| MS SQL Server |
2016 2019 2022 |
支援的記憶體類型
自動化架構支援下列記憶體類型:
| 記憶體解決方案 | 註釋 |
|---|---|
| 高級固態硬碟 | |
| Premium_SSD v2 | |
| Ultra_SSD | 僅限於特定案例。 例如,符合資格之 SKU 上的 /hana/log。 |
| Azure NetApp Files | HANA 也支援 AVG。 |
| Azure 檔案儲存體 NFS | 是針對共享檔案,不是資料庫檔案。 |
自動化框架支援使用 Azure Disk Encryption 及客戶管理的金鑰進行加密。
支援的 SAP 拓撲
根據預設,自動化架構會使用資料庫和應用層進行部署。 應用層分成三個層:應用程式、中央服務和 Web 發送器。
| 部署 | 註釋 |
|---|---|
| 獨立 | 所有 SAP 角色都會安裝在單一伺服器上。 |
| 分散式 | 分隔資料庫伺服器和應用層。 應用層可以進一步分割,方法是在一部 VM 上擁有 SAP 中央服務,而另一部 VM 上有一或多個應用程式伺服器。 |
| 分散式 (HA) | 資料庫及/或 SAP 中央服務皆透過 Pacemaker 部署為高度可用。 |
您也可以藉由指定沒有應用層的組態,將自動化架構部署至獨立伺服器。
受支援的部署拓撲
自動化框架同時支援綠色欄位和棕色欄位部署。
綠色欄位部署
在綠色欄位部署中,自動化框架會建立所有必要的資源。
在此案例中,當您設定環境時,您會提供相關的數據(網路和子網的位址空間)。 如需更多範例,請參閱 設定工作負載區域。
棕色欄位部署
在棕色場部署中,您可以使用現有的 Azure 資源作為部署的一部分。
在此案例中,您會在設定環境時,提供現有資源的 Azure 資源識別碼。 如需更多範例,請參閱 設定工作負載區域。
支援的 Azure 功能
自動化框架在部署和管理 SAP 環境時,可以使用以下 Azure 服務、功能與能力:
Azure 虛擬機器
- 加速化網路
- 錨點虛擬機(選擇性)
- SSH 或使用者名稱與密碼驗證
- SKU 組態
- 自訂映像
- 新的或現有的鄰近放置群組
Azure 虛擬網路
- 部署在與 SAP 網路對等互連的網路中
- 客戶指定的IP位址
- Azure 提供的IP尋址
- 新的或現有的網路安全組
- 新的或現有的虛擬網路
- 新的或現有的子網
- 私人端點
Azure 可用性區域
- 高可用性 (HA)
Azure 防火牆
Azure Load Balancer
- 標準負載平衡器
Azure 儲存體
- 開機診斷記憶體
- SAP 安裝媒體儲存裝置
- Terraform 狀態檔案儲存體
- HA 情境的雲端見證儲存體
Azure Key Vault
- 新的或現有的金鑰保存庫
- 客戶管理的磁碟加密金鑰
Azure 應用程式安全組
適用於 NFS 的 Azure 檔案服務
Azure NetApp Files
- 針對共用檔案
- 針對資料庫檔案