Azure 部署支援哪些 SAP 軟體

本文說明如何找出 Azure 部署支援的 SAP 軟體,以及必要的作業系統版本或 DBMS 版本為何。

評估您的目前 SAP 軟體是否受到支援,以及 Azure 中 SAP 軟體支援哪些 OS 和 DBMS 版本,您將需要存取:

  • SAP 支援附注
  • SAP 產品可用性矩陣

SAP 工作負載的一般限制

可用於 SAP 工作負載的 Azure IaaS 服務僅限於 x86-64 或 x64 硬體。 沒有適用于 SAP 工作負載的 Sparc 或 Power CPU 型供應專案。 在 IBM 大型主機或 AS400 等硬體架構專屬的作業系統上執行應用程式的客戶,或是使用 HP-UX、Solaris 或 AIX 作業系統的作業系統,必須將其 SAP 應用程式,包括 DBMS 變更為下列其中一個作業系統:

  • x86-64 平臺的 Windows Server 64 位
  • x86-64 平臺的 SUSE linux 64 位
  • 適用于 x86-64 平臺的 Red hat Linux 64Bit
  • 適用於 x86-64 平台的 Oracle Linux 64 位元

與 SAP 軟體結合,不支援其他作業系統版本或 Linux 發行版本。 檔稍後會記載特定版本和案例的確切詳細資料。

您從這裡開始

您的起點是 SAP 支援附注 #1928533 。 當您從上到下流覽此 SAP 附注時,會顯示數個支援的軟體和 VM 區域

第一節列出一般 Azure VM 中 SAP 軟體支援的作業版本的最低需求。 如果您未達到這些最低需求,並執行這些作業系統的較舊版本,您必須將您的 OS 版本升級為這類最低版本,甚至更新版本。 一般而言,Azure 支援部分作業系統的較舊版本是正確的。 但列出的限制或最低版本是以執行的測試和資格為基礎,不會進一步延長。

注意

有些特定的 VM 類型、HANA 大型實例或 SAP 工作負載需要較新的 OS 版本。 這類案例會在整個檔中提及。 這類案例已清楚記載于 SAP 附注或其他 SAP 發行集中。

下一節列出支援的版本支援的一般 SAP 平臺,以及所支援的 SAP 核心更重要。 它會列出支援 AND 的 NetWeaver/ABAP 或 JAVA 堆疊,這些堆疊需要最低核心版本。 Azure 支援較新的 ABAP 堆疊,但不需要最低核心版本,因為 Azure 的變更是從開發較新的堆疊開始實作

您需要檢查:

  • 您執行的 SAP 應用程式是否涵蓋的最低版本。 如果沒有,您需要定義新的目標版本,請檢查 SAP 產品可用性矩陣,新的目標版本支援哪些作業系統組建和 DBMS 組合。 因此,您可以選擇正確的作業系統版本和 DBMS 版本
  • 是否需要在移至 Azure 時更新 SAP 核心
  • 您是否需要更新 SAP 支援套件。 特別是當您需要移至較新的 DBMS 版本時,可能需要的基礎支援套件

下一節將進一步瞭解 Azure 上適用于 Windows 和 Linux 的 SAP 支援的其他 SAP 產品和 DBMS 版本。

注意

謹慎選擇不同 DBMS 的最低版本,而且不一定會反映 Azure 上不同 DBMS 廠商支援的整個 DBMS 版本。 許多 SAP 工作負載相關考慮都納入考慮,以定義這些最低版本。 測試及限定較舊的 DBMS 版本並無任何努力。

注意

列出的最低版本代表舊版的作業系統和資料庫版本。 我們強烈建議使用最新的作業系統版本和資料庫版本。 在很多情況下,較新的作業系統和資料庫版本會考慮在公用雲端中執行的使用案例,並調整程式碼以優化以在公用雲端中執行,或更具體地說是 Azure

Oracle DBMS 支援

Azure 上支援的作業系統、Oracle DBMS 版本和 Oracle 功能特別列在 SAP 支援附注中 #2039619 。 摘要說明的本質如下:

  • NetWeaver 認證的 Azure VM 上支援的最低 Oracle 版本為 Oracle 11g Release 2 Patchset 3 (11.2.0.4)
  • 只有 Windows 和 Oracle Linux 的客體作業系統才符合資格。 作業系統的確切版本和相關最低 DBMS 版本會列在附注中
  • Oracle Linux 的支援也會延伸到 Oracle DBMS 用戶端。 這表示所有 SAP 元件,例如 ABAP 或 JAVA Stack 的對話方塊實例也需要在 Oracle Linux 上執行。 只有這類 SAP 系統中不會連線到 Oracle DBMS 的 SAP 元件,才能執行不同的 Linux 作業系統
  • 不支援 Oracle RAC
  • 某些案例支援 Oracle ASM。 詳細資料列在附注中
  • 只有使用 Windows 客體 OS 執行的應用程式伺服器才支援非 Unicode SAP 系統。 DBMS 的客體作業系統可以是 Oracle Linux 或 Windows。 檢查 SAP 產品可用性矩陣 (PAM) 時,此限制的原因很明顯。 針對 Oracle Linux,SAP 從未發行非 Unicode SAP 核心

瞭解目標 Azure 基礎結構支援的 DBMS 版本,您必須檢查 SAP 產品可用性矩陣,以瞭解您想要執行的 SAP 產品版本是否支援所需的 OS 版本和 DBMS。

Oracle Linux

Oracle Linux 最突出的問題在於 SAP 是否也支援 Oracle Linux 不可或缺的 Red Hat 核心。 如需詳細資訊,請參閱 SAP 支援附注 #1565179

SAP HANA 以外的資料庫

支援 SAP 工作負載的非 HANA 資料庫記載于 SAP 支援附注 #1928533

SAP HANA 支援

在 Azure 中,有兩個服務可用來執行 HANA 資料庫:

比起執行 NetWeaver 或其他 SAP 應用程式和 DBMS,SAP 對於執行 SAP HANA,在基礎結構方面有更多且強大的條件需要符合。 因此,少數 Azure VM 符合執行 SAP HANA DBMS 的資格。 您可以在所謂的 SAP HANA 硬體目錄中 找到 SAP HANA 支援的 Azure 基礎結構清單。

注意

以字母 'S' 開頭的單位是 HANA 大型實例 單位。

注意

SAP 沒有相依于 SAP HANA 主要版本的特定認證。 與常見的意見相反,HANA 認證 IaaS 平臺中的 認證案例 資料行 沒有說明 HANA 主要或次要版本認證 您必須假設所有列出的單位都可用於 HANA 1.0 和 HANA 2.0,只要 HANA 1.0 版本也支援特定單位的認證作業系統版本。

針對 SAP HANA 的使用方式,不同的最低 OS 版本可能適用于一般 NetWeaver 案例。 您需要個別查看每個單元支援的作業系統,因為這些作業系統可能會有所不同。 您可以按一下每個單元來執行此動作。 將會顯示更多詳細資料。 列出的其中一個詳細資料是此特定單元支援的不同作業系統。

注意

相較于 Azure VM,Azure HANA 大型實例單位比支援的作業系統更嚴格。 另一方面,Azure VM 可能會強制執行較新的作業版本作為最低版本。 對於需要對 Linux 核心進行變更的一些較大 VM 單位來說,這尤其如此

瞭解 Azure 基礎結構支援的作業系統,您必須檢查 SAP 支援附注 #2235581 ,以瞭解所設定 Azure 單位支援的確切 SAP HANA 版本和修補程式層級。

重要

檢查支援的確切 SAP HANA 版本和修補程式層級的步驟非常重要。 在許多情況下,特定 OS 版本的支援取決於 SAP HANA 可執行檔的特定修補程式層級。

如您知道可在目標 Azure 基礎結構上執行的特定 HANA 版本,您必須簽入 SAP 產品可用性矩陣,以瞭解 SAP 產品版本是否有支援您篩選出 HANA 版本的限制

經認證的 Azure VM 和 HANA 大型實例單位和商務交易輸送量

除了評估支援的作業系統版本、DBMS 版本和 Azure 基礎結構單位的相依支援 SAP 軟體版本之外,您還需要依商務交易輸送量來限定這些單位,這在 SAP 的單位 'SAP' 中表示。 所有 SAP 調整大小都取決於 SAPS 計算。 評估現有的 SAP 系統時,您通常可以使用基礎結構提供者的協助來計算單位的 SAPS。 針對 DBMS 層和應用層。 在其他建立新功能的情況下,使用 SAP 的調整大小練習可以顯示應用層和 DBMS 層所需的 SAPS 數位。 身為基礎結構提供者 Microsoft 必須提供 NetWeaver 和/或 HANA 認證之不同單位的 SAP 輸送量特徵。

針對 Azure VM,這些 SAPS 輸送量號碼記載于 SAP 支援附注 #1928533 。 針對 Azure HANA 大型實例單位,SAPS 輸送量號碼記載于 SAP 支援附注中 #2316233

查看 SAP 支援附注 #1928533 ,適用下列備註:

  • 針對 M 系列 Azure VM 和 Mv2 系列 Azure VM,不同于其他 Azure VM 類型的 最低 OS 版本。 較新的 OS 版本需求是以不同作業系統廠商在其作業系統版本中必須提供的變更為基礎,以啟用在特定 Azure VM 類型上執行的作業系統,或在這些 VM 類型上優化 SAP 工作負載的效能和輸送量
  • 有兩個數據表可指定不同的 VM 類型。 第二個數據表會針對僅支援 Azure 標準儲存體的 Azure VM 類型指定 SAPS 輸送量。 不支援在附注第二個數據表中指定的單位上進行 DBMS 部署

Azure 上支援的其他 SAP 產品

一般而言,假設 Azure 之類的超大規模雲端狀態,大部分的 SAP 軟體都應該在 Azure 中執行,而不會發生功能問題。 不過,與私人雲端視覺效果相反,SAP 仍會明確表示支援不同 hyerpscale 雲端提供者的不同 SAP 產品。 因此,有不同的 SAP 支援附注,指出對不同 SAP 產品的 Azure 支援。

針對 Business Objects BI 平臺, SAP 支援附注 #2145537 提供 Azure 上支援的 SAP Business Objects 產品清單。 如果元件或軟體版本與作業系統版本組合似乎未列出或支援,且比列出的最低版本還最近的問題,您必須針對詢問支援的元件開啟 SAP 支援要求。

針對 Business Objects Data Services,SAP 支援附注 #22288344 說明在 Azure 上執行的 SAP Data Services 的最低支援。

注意

如 SAP 支援注意事項中所述,您必須簽入 SAP PAM,以識別 Azure 上要支援的正確支援套件層級

Azure Kubernetes Services 中的 SAP Datahub/Vora 支援詳述于 SAP 支援附注 # 2464722

SAP 支援附注中 說明 SAP BPC 10.1 SP08 的支援 #2451795

Azure 上的 SAP Hybris Commerce 平臺支援詳述于 Hybris 檔 。 從 SAP Hybris Commerce Platform 支援的 DBMS 起,它會列出如下:

  • Windows 作業系統平臺上的 SQL Server 和 Oracle。 相同的最低版本適用于 SAP NetWeaver。 如需詳細資訊,請參閱 SAP 支援附注 #1928533
  • Sap HANA on Red Hat 和 SUSE Linux。 如本檔 稍早 所述,需要 SAP HANA 認證的 VM 類型。 SAP (Hybris) 商務平臺被視為 OLTP 工作負載
  • SQL Azure DB 自 SAP (Hybris) 商務平臺 1811 版起

後續步驟

閱讀適用于 SAP NetWeaver 的 Azure 虛擬機器規劃和實作中的 後續步驟