共用方式為


使用 Azure SAP 解決方案中心部署 S/4HANA 基礎結構

在本操作指南中,您將了解如何在 Azure SAP 解決方案中心中部署 S/4HANA 基礎結構。 有三種部署選項:以高可用性 (HA)、分散式非 HA 和單一伺服器散發。

必要條件

  • Azure 訂閱
  • 在您部署 SAP 系統的訂用帳戶中註冊 Microsoft.Workloads 資源提供者。
  • 具有訂用帳戶和資源群組參與者角色存取權的 Azure 帳戶,您將用來建立適用於 SAP 解決方案的虛擬執行個體 (VIS) 資源。
  • 使用者指派的受控識別,具有訂用帳戶或至少所有資源群組 (計算、網路、儲存體) 的參與者角色存取權。 如果您想要透過 Azure SAP 解決方案中心安裝 SAP 軟體,也請將儲存體 Blob 資料讀取者、讀取者和資料存取角色,提供給您要儲存 SAP 媒體之 SAP 位元儲存體帳戶的身分識別。
  • 用於部署基礎結構的網路設定
  • 至少有 Standard_D4ds_v4 或 Standard_E4s_v3 SKU 的 4 個核心可用,將在基礎結構部署和軟體安裝期間使用
  • 檢閱您 Azure 訂用帳戶的配額。 如果配額很低,您可能需要先建立支援要求,再建立基礎結構部署。 否則,您可能會遇到部署失敗或配額不足錯誤。
  • 請注意 SAP 應用程式效能標準 (SAPS) 和資料庫記憶體大小,您必須允許 Azure SAP 解決方案中心調整 SAP 系統的大小。 如果您不確定,也可以選取 VM。 分別是:
    • ASCS VM 的單一個體或叢集,組成 VIS 中的單一 ASCS 執行個體。
    • 資料庫 VM 的單一個體或叢集,組成 VIS 中的單一資料庫執行個體。
    • 單一應用程式伺服器 VM,組成 VIS 中的單一應用程式執行個體。 根據所部署或註冊的應用程式伺服器數目不同,可能會有多個應用程式執行個體。

部署類型

根據您的使用案例,可以為基礎結構選取的部署選項有三個。

  • 透過高可用性 (HA) 散發會建立散發 HA 架構。 建議針對生產環境使用此選項。 如果您選擇此選項,您必須選取高可用性 SLA。 為您的使用案例選取適當的 SLA:
    • 99.99% (可用性最佳化) 會顯示 VM 部署可用的區域配對。 第一個區域是主要區域,下一個區域是次要區域。 作用中的 ASCS 和資料庫伺服器會部署在主要區域中。 被動 ASCS 和資料庫伺服器會部署在次要區域中。 應用程式伺服器會平均部署於這兩個區域。 此選項不會顯示在沒有可用性區域的區域,也不會顯示在其區域配對中沒有至少一個可用 M 系列和 E 系列 VM SKU 的區域。
    • 99.95% (成本最佳化) 會顯示所有執行個體的三個可用性設定組。 HA ASCS 叢集會部署在第一個可用性設定組中。 所有應用程式伺服器都會部署到第二個可用性設定組。 HA 資料庫伺服器會部署在第三個可用性設定組中。 未顯示任何可用性區域名稱。
  • 散發會建立散發非 HA 架構。
  • 單一伺服器使用單一伺服器建立架構。 此選項僅適用於非生產環境。

支援的軟體^

Azure SAP 解決方案中心支援下列 SAP 軟體版本:S/4HANA 1909 ISS 00、S/4HANA 2020 ISS 00、S/4HANA 2021 ISS 00 和 S/4HANA 2022 ISS 00。

下列作業系統 (OS) 軟體版本與這些 SAP 軟體版本相容:

發行者 映像和映像版本 支援的 SAP 軟體版本
Red Hat 適用於 SAP 應用程式的 Red Hat Enterprise Linux 8.6 - x64 Gen2 最新版 S/4HANA 1909 ISS00、S/4HANA 2020 ISS 00、S/4HANA 2021 ISS 00、S/4HANA 2022 ISS 00
Red Hat 適用於 SAP 應用程式的 Red Hat Enterprise Linux 8.4 - x64 Gen2 最新版 S/4HANA 1909 ISS 00、S/4HANA 2020 ISS 00、S/4HANA 2021 ISS 00、S/4HANA 2022 ISS 00
SUSE 適用於 SAP 應用程式的 SUSE Linux Enterprise Server (SLES) 15 SP4 - x64 Gen2 最新 S/4HANA 1909 ISS 00、S/4HANA 2020 ISS 00、S/4HANA 2021 ISS 00、S/4HANA 2022 ISS 00
SUSE 適用於 SAP 應用程式的 SUSE Linux Enterprise Server (SLES) 15 SP3 - x64 Gen2 最新 S/4HANA 1909 ISS 00、S/4HANA 2020 ISS 00、S/4HANA 2021 ISS 00、S/4HANA 2022 ISS 00
SUSE 適用於 SAP Applications 12 SP5 的 SUSE Linux Enterprise Server (SLES) - x64 Gen2 最新版 S/4HANA 1909 ISS 00
  • 如果您想要使用最新的映像,而不是特定的較舊版本,可以使用 latest。 如果「最新」映像版本是 Marketplace 中新發行的版本,且有無法預見的問題,則部署可能會失敗。 如果您使用入口網站進行部署,建議您選擇不同的映像 SKU 系列 (例如 12-SP4 而不是 15-SP3),直到問題解決為止。 不過,如果透過 API/CLI 部署,您可以提供任何其他可用的「映像版本」。 若要從發行者中檢視並選取可用的映像版本,請使用下列命令

    Get-AzVMImage -Location $locName -PublisherName $pubName -Offer $offerName -Sku $skuName | Select Version
    
    where, for example
    $locName="eastus"
    $pubName="RedHat"
    $offerName="RHEL-SAP-HA"
    $skuName="84sapha-gen2"
    
  • Azure SAP 解決方案中心現在支援使用自訂 OS 映像及 Azure Marketplace 映像部署 SAP 系統 VM。 若要使用自訂 OS 映像進行部署,請遵循這裡的步驟。

建立部署

  1. 登入 Azure 入口網站

  2. 在搜尋列中,輸入並選取 [Azure SAP 解決方案中心]

  3. 在 Azure SAP 解決方案中心登陸頁面上,選取 [建立新的 SAP 系統]

  4. 在 [建立適用於 SAP 解決方案的虛擬執行個體] 頁面上的 [基本] 索引標籤中,填寫專案的詳細資料。

    1. 針對 [訂用帳戶],選取您要在其中部署基礎結構的 Azure 訂用帳戶。

    2. 針對 [資源群組],針對 VIS 建立的所有資源選取資源群組。

  5. 在 [執行個體詳細資料] 下,輸入 SAP 執行個體的詳細資料。

    1. 針對 [名稱] 輸入三個字元的 SAP 系統識別碼 (SID)。 VIS 會使用與 SID 相同的名稱。

    2. 針對 [區域],選取您要在其中部署資源的 Azure 區域。

    3. 針對 [環境類型],選取您的環境是生產環境還是非生產環境。 如果您選取 [生產],您可以部署分散式 HA 或非 HA S/4HANA 系統。 建議針對生產系統使用分散式 HA 部署。 如果您選取 [非生產],您可以使用單一伺服器部署。

    4. 針對 [SAP 產品],請將選取範圍保留為 [S/4HANA]

    5. 針對 [資料庫],將選取範圍保留為 [HANA]

    6. 針對 [HANA 縮放方法],將選取範圍保留為 [相應增加]

    7. 針對 [部署類型][選取並設定您的部署類型]

    8. 針對 [網路],建立 [您先前使用子網路建立的網路]

    9. 針對 [應用程式子網路][資料庫子網路],視需要對應 IP 位址範圍。 建議針對每個部署使用不同的子網路。 AzureFirewallSubnet、AzureFirewallManagementSubnet、AzureBastionSubnet 和 GatewaySubnet 等名稱都是 Azure 中的保留名稱。 請不要使用這些名稱作為子網路名稱。

  6. 在 [作業系統] 底下,選取映像的來源。

  7. 如果您使用 Azure Marketplace OS 映像,請使用下列設定:

    1. 針對 [應用程式作業系統映射],選取應用程式伺服器的作業系統映射。

    2. 針對 [資料庫作業系統映射],選取資料庫伺服器的作業系統映射。

    3. 如果您使用自訂 OS 映像,請使用下列設定:

      1. 針對 [應用程式 OS 映像],請從 Azure Compute Gallery 選取映像版本。

      2. 針對 [資料庫 OS 映像],請從 Azure Compute Gallery 選取映像版本。

  8. 在 [系統管理員帳戶] 下,輸入您的系統管理員帳戶詳細資料。

    1. 針對 [驗證類型],將設定保留為 [SSH 公用]

    2. 針對 [使用者名稱],輸入 SAP 系統管理員使用者名稱。

    3. 針對 [SSH 公開金鑰來源],選取公開金鑰的來源。 您可以選擇產生新的金鑰組、使用儲存在 Azure 中的現有金鑰,或使用儲存在本機電腦上的現有公開金鑰。 如果您尚未儲存金鑰,建議您產生新的金鑰組。

    4. 針對 [金鑰組名稱],輸入金鑰組的名稱。

    5. 如果您選擇使用儲存在 Azure 中的現有公開金鑰,請在 [預存金鑰] 輸入位置選取金鑰

    6. 從儲存在電腦上的 [本機檔案] 提供對應的 SSH 私密金鑰,或 [複製貼上] 私密金鑰。

    7. 如果您選擇使用現有的公開金鑰,您可以從儲存在電腦上的本機檔案提供 SSH 公開金鑰,或複製並貼上公開金鑰。

    8. 從儲存在電腦上的 [本機檔案] 提供對應的 SSH 私密金鑰,或 [複製貼上] 私密金鑰。

  9. [SAP 傳輸目錄] 底下,輸入您想要在此 SID 上設定傳輸目錄的方式。 這僅適用于 [高可用性分散式] 和 [分散式] 部署。

    1. 針對 [SAP 傳輸選項],您可以選擇 [建立新的 SAP 傳輸目錄][使用現有的 SAP 傳輸目錄],或選擇 [不要包含 SAP 傳輸目錄] 選項,完全略過建立傳輸目錄。 目前僅支援 AFS 儲存體帳戶檔案共用上的 NFS。

    2. 如果您選擇 [建立新的 SAP 傳輸目錄],這會在 SID 上建立並掛接新的傳輸檔案共用。 根據預設,此選項會在 AFS 儲存體帳戶上建立 NFS,並在部署 SAP 系統的資源群組中建立傳輸檔案共用。 不過,您可以在 [傳輸資源群組] 中提供資源群組名稱,以選擇在不同的資源群組中建立此儲存體帳戶。 您也可以在 [儲存體帳戶名稱] 區段下,為要建立的儲存體帳戶提供自訂名稱。 若保留儲存體帳戶名稱不變,將會在所選的傳輸資源群組中,建立使用服務預設名稱 ""SIDname""nfs""random characters"" 的儲存體帳戶。 建立新的傳輸目錄將會針對區域性部署建立 ZRS 型復寫,以及針對非區域性部署建立 LRS 型復寫。 如果您的區域不支援 ZRS 複寫,則部署區域 VIS 將會導致失敗。 在這種情況下,您可以在使用 ZRS 複寫的 Azure SAP 解決方案中心外部部署傳輸檔案共用,然後建立區域 VIS,並在其中選取 [使用現有的 SAP 傳輸目錄] 來掛接預先建立的檔案共用。

    3. 如果您選擇 [使用現有的 SAP 傳輸目錄],請在 [檔案共用名稱] 選項下選取預存的 NFS 檔案共用。 現有的傳輸檔案共用只會掛接在此 SID 上。 選取的檔案共用應與將建立的 SAP 系統位於相同的區域中。 目前無法選取存在於不同區域中的檔案共用。 提供儲存體帳戶的相關聯私人端點,其中選取的檔案共用會在 [私人端點] 選項底下。

    4. 您可以選取 [不要包含 SAP 傳輸目錄] 選項,略過建立傳輸檔案共用。 此 SID 上將不會建立或掛接傳輸檔案共用。

  10. 在 [設定詳細資料] 底下,輸入您 SAP 系統的 FQDN。

    1. 針對 [SAP FQDN],請僅提供您系統的網域名稱,例如 "sap.contoso.com"
  11. 在 [使用者指派的受控識別] 下,提供 Azure SAP 解決方案中心要用來部署基礎結構的身分識別。

    1. 針對 [受控識別來源],請選擇您是否希望服務建立新的受控識別,或者您可以改用現有的身分識別。 如果您想要允許服務建立受控識別,請認可要求您同意建立身分識別,並針對所有資源群組新增參與者角色存取權的核取方塊。

    2. 針對 [受控識別名稱],輸入您要建立之新身分識別的名稱,或從下拉式功能表中選取現有的身分識別。 如果您要選取現有的身分識別,它應該具有訂用帳戶或與您嘗試部署之 SAP 系統相關的資源群組之參與者角色存取權。 也就是說,需具有 SAP 應用程式資源群組、虛擬網路資源群組和包含現有 SSHKEY 的資源群組之參與者存取權。 如果您想要在之後使用 Azure SAP 解決方案中心安裝 SAP 系統,我們也建議您在具有 SAP 軟體媒體的儲存體帳戶上提供儲存體 Blob 資料讀者和讀者資料存取角色

  12. 在 [受控資源設定] 下,為部署至訂用帳戶的受控儲存體帳戶選擇網络設定。 ACSS 需要此儲存體帳戶,才能協調新 SAP 系統的部署,並進一步強化所有 SAP 管理功能。

    1. 針對 [儲存體帳戶網路存取],請選取 [啟用來自特定虛擬網路的存取],以增強受控儲存體帳戶的網路安全性存取。 此選項可確保此儲存體帳戶只能從 SAP 系統所在的虛擬網路存取。

    重要

    若要使用安全網路存取選項,您必須在應用程式和資料庫子網路上啟用 Microsoft.Storage 服務端點。 您可以在本文件中深入了解儲存體帳戶網路安全性。 此案例目前不支援在受控儲存體帳戶上使用私人端點。

    當您選擇限制特定虛擬網路的網路存取時,Azure SAP 解決方案中心服務會根據與 VIS 資源相關聯的受控識別,使用 受信任的存取權來存取此儲存體帳戶。

  13. 選取 [下一步:虛擬機器]

  14. 在 [虛擬機器] 索引標籤中,從 Azure SAP 解決方案中心產生每個 SAP 執行個體的 SKU 大小和 VM 總計數建議。

    1. 針對 [根據以下項目產生建議],在 [取得虛擬機器建議] 底下,選取 [SAP 應用程式效能標準 (SAPS)]

    2. 針對 [適用于應用程式層的 SAPS],提供應用程式層的 SAPS 總計。 例如,30,000。

    3. 針對 [資料庫的記憶體大小 (GiB)],提供資料庫層所需的記憶體大小總計。 例如,1024。 這個值必須大於零,並且小於或等於 11,400。

    4. 選取 [產生建議]

    5. 檢閱 ASCS、應用程式伺服器和資料庫執行個體的 VM 大小和計數建議。

    6. 若要變更 SKU 大小建議,請選取下拉式功能表,或選取 [查看所有大小]。 篩選清單或搜尋您慣用的 SKU。

    7. 若要變更應用程式伺服器計數,請在 [應用程式虛擬機器] 底下,輸入 [VM 數目] 的新計數。

      ASCS 和資料庫執行個體的 VM 數目無法編輯。 每個的預設數字為 2

      Azure SAP 解決方案中心會自動為部署設定資料庫磁碟配置。 若要檢視單一資料庫伺服器的配置,請務必選取 VM SKU。 然後,選取 [檢視磁碟設定]。 如果有一部以上的資料庫伺服器,配置會套用至每部伺服器。

  15. 選取 [下一步:視覺化結構]

  16. 在 [視覺化結構] 索引標籤中,將您要部署的 VIS 結構視覺化。

    1. 若要檢視視覺效果,請務必設定索引標籤上所列的所有輸入。

    2. 或者,按一下並拖曳資源或容器,以視覺化方式移動資源或容器。

    3. 按一下 [重設],將視覺效果重設為其預設狀態。 也就是說,還原您對資源或容器位置所做的任何變更。

    4. 按一下 [縮放至適當比例],將視覺效果重設為其預設縮放比例。

    5. 按一下 [放大] 以放大視覺效果。

    6. 按一下 [縮小] 以縮小視覺效果。

    7. 按一下 [下載 JPG],將視覺效果匯出為 JPG 檔案。

    8. 按一下 [意見反應],分享有關視覺效果體驗的意見反應。

      視覺效果並不代表您要部署之 VIS 的所有資源,例如它不代表磁碟和 NIC。

    9. 選取 [下一步:標記]

  17. 您可以選擇性輸入標籤,以套用至 Azure SAP 解決方案中心程序建立的所有資源。 這些資源包括 VIS、ASCS 執行個體、應用程式伺服器執行個體、資料庫執行個體、VM、磁碟和 NIC。

  18. 選取 [檢閱 + 建立] 。

  19. 部署之前請檢閱您的設定。

    1. 請確定已通過驗證,且未列出任何錯誤。

    2. 檢閱服務條款,並選取您同意的通知。

    3. 選取建立

  20. 等待基礎結構部署完成。 已部署和設定許多資源。 此流程大約需要 7 分鐘的時間。

使用自訂 OS 映像

您可以從 Azure Compute Gallery 使用自訂映像,在 Azure SAP 解決方案中心內進行部署

自訂映像必要條件

  • 請確定您已符合一般 SAP 部署必要條件下載 SAP 媒體,以及安裝 SAP 軟體

  • 使用 Azure Marketplace 中的映像進行自訂之前,請先檢查 Azure SAP 解決方案中心中支援的 OS 映像版本清單。 Azure SAP 解決方案中心支援的 OS 版本上支援 BYOI。 請確定 Azure SAP 解決方案中心支援該映像,否則部署將會失敗,並出現下列錯誤:所提供的資源識別碼是由 ACSS 中不支援的 OS 映像所組成。請確定 ACSS 支援此 OS 映像版本,才能成功安裝。

  • 請參閱 SAP 安裝文件,以確保您符合成功部署所需的作業系統必要條件。

  • 檢查使用者指派的受控識別是否具有自訂 OS 映像資源庫中的讀者角色。 否則,部署作業將會失敗。

  • 在 Azure Compute Gallery 中建立 VM 並將其上傳至資源庫

  • 開始部署之前,請確定映像可在 Azure Compute Gallery 中取得。

  • 確認映像與部署位於相同的訂用帳戶中。

  • 檢查映像 VM 是否為標準安全性類型。

使用自訂作業系統映像進行部署

  • 在部署期間選取 [使用自訂映像] 選項。 選擇要用於應用程式和資料庫 OS 的映像。

  • Azure SAP 解決方案中心會驗證自訂 OS 映像的基本作業系統版本,可在 Azure SAP 解決方案中心的支援性矩陣中取得。 如果版本不受支援,部署就會失敗。 若要修正此問題,請從資源群組中刪除 VIS 和基礎結構資源,然後使用支援的映像再次部署。

  • 請確定您使用的映像版本與 SAP 軟體版本相容

確認部署

若要確認部署成功:

  1. Azure 入口網站 中,搜尋並選取 [適用於 SAP 解決方案的虛擬執行個體]

  2. [適用於 SAP 解決方案的虛擬執行個體] 頁面上,選取 [訂用帳戶] 篩選條件,然後選擇您建立部署的訂用帳戶。

  3. 在記錄的資料表中,尋找 VIS 的名稱。 針對成功部署,[基礎結構] 資料行值會顯示 [已部署]

如果部署失敗,請刪除 Azure 入口網站中的 VIS 資源,然後重新建立基礎結構。

下一步