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 64 位元
- 適用於 x86-64 平台的 Oracle Linux 64 位元
與 SAP 軟體結合,不支援其他 OS 版本或 Linux 發行版本。 特定版本和案例的確切詳細資料會在文件後段說明。
您從這裡開始
您的起點是 SAP 支援附註 #1928533。 當您從上到下瀏覽此 SAP 附註時,您會看到數個支援的軟體和 VM 區域
第一節列出一般 Azure VM 中 SAP 軟體支援的作業版本最低需求。 如果您未達到這些最低需求並執行這些作業系統的較舊版本,則您需要將 OS 版本升級為此最低版本或甚至更新的版本。 一般而言,Azure 的確會支援其中某些作業系統的較舊版本。 但列出的限制或最低版本是以執行的測試與資格認證為基礎,而且不會再往回擴大範圍。
注意
有一些特定的 VM 類型、HANA 大型執行個體或 SAP 工作負載需要較新的 OS 版本。 這類案例將會在整個文件中提及。 這類案例會在 SAP 附註或其他 SAP 發行集中清楚記載。
下一節列出所支援版本支援的一般 SAP 平台及支援的 SAP 核心 (尤為重要)。 其中會列出支援的 NetWeaver/ABAP 或 Java 堆疊,而這些項目皆需要最低核心版本。 Azure 上可支援較新的 ABAP 堆疊,但不需要最低核心版本,因為從開始開發較新堆疊時便已針對 Azure 實作變更
您必須確認:
- 您執行的 SAP 應用程式是否涵蓋在所述的最低版本中。 如果沒有,您需要定義新的目標版本,請查看 SAP 產品可用性對照表,了解新目標版本支援哪些作業系統組建和 DBMS 組合。 因此,您可以選擇正確的作業系統版本和 DBMS 版本
- 您是否需要在移至 Azure 時更新 SAP 核心
- 您是否需要更新 SAP 支援套件。 特別是需要移至較新 DBMS 版本的案例中可能需要的基礎支援套件
下一節將進一步了解 Azure 上的 SAP (Windows 和 Linux 版) 支援哪些其他 SAP 產品和 DBMS 版本。
注意
不同 DBMS 的最低版本都是仔細挑選出來的,而且不一定會反映 Azure 上不同 DBMS 廠商一般支援的整個 DBMS 版本範圍。 許多 SAP 工作負載的相關考量都已在定義這些最低版本時納入考慮。 無須花心力測試較舊的 DBMS 版本及確認其資格。
注意
列出的最低版本代表舊版的作業系統和資料庫版本。 強烈建議您使用最新的作業系統版本和資料庫版本。 在許多情況下,較新的作業系統和資料庫版本已考慮過在公用雲端中執行的使用案例,並調整程式碼以針對在公用雲端中 (或更具體地說,是在 Azure 中) 執行的情況進行最佳化
Oracle DBMS 支援
Azure 上支援的作業系統、Oracle DBMS 版本和 Oracle 功能會特別列在 SAP 支援附註 #2039619 中。 該附註的本質可以摘要如下:
- Azure VM 上支援且經過 NetWeaver 認證的最低 Oracle 版本是 Oracle 11g Release 2 Patchset 3 (11.2.0.4)
- 只有 Windows 和 Oracle Linux 符合客體作業系統資格。 OS 的確切版本和相關最低 DBMS 版本會列在附註中
- Oracle Linux 的支援也會延伸到 Oracle DBMS 用戶端。 這表示所有 SAP 元件 (例如 ABAP 或 Java 堆疊的對話方塊執行個體) 也需要在 Oracle Linux 上執行。 只有不會連線到 Oracle DBMS 的 SAP 系統中的 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 中,有兩個服務可用來執行 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 1.0 和 HANA 2.0。
使用 SAP HANA 時,最低 OS 版本可能與一般 NetWeaver 案例適用的版本不同。 您必須個別查看每個單位支援的作業系統,因為這些作業系統可能會有所不同。 您可以按一下每個單位來查看。 更多詳細資料將會隨即顯示。 列出的其中一個詳細資料是此特定單位支援的不同作業系統。
注意
相較於 Azure VM,Azure HANA 大型執行個體單位在支援的作業系統上有較嚴格的限制。 另一方面,Azure VM 可能會強制以較新的作業版本作為最低版本。 這特別適用於某些需要 Linux 核心變更的較大 VM 單位
了解 Azure 基礎結構支援的 OS 之後,您必須檢查 SAP 支援附註 #2235581 ,以了解您目標 Azure 單位所支援的確切 SAP HANA 版本和修補層級。
重要
確切 SAP HANA 版本和修補層級支援的檢查步驟非常重要。 在許多情況下,特定 OS 版本的支援取決於 SAP HANA 可執行檔的特定修補層級。
當您知道可在目標 Azure 基礎結構上執行的特定 HANA 版本時,您必須查看 SAP 產品可用性對照表,以了解支援您所篩選 HANA 版本的 SAP 產品版本是否有相關限制
認證的 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 大型執行個體單位,SAP 輸送量會記載於 SAP 支援附註 #2316233 中
查看 SAP 支援附註 #1928533 時,適用下列備註:
- 針對 M 系列 Azure VM 和 Mv2 系列 Azure VM,最低 OS 版本會與其他 Azure VM 類型的版本不同。 較新的 OS 版本需求是以不同作業系統廠商在其作業系統版本中所提供的變更為基礎,這些變更的作用是讓其作業系統能在特定 Azure VM 類型上執行,或在這些 VM 類型上最佳化 SAP 工作負載的效能和輸送量
- 有兩個指定不同 VM 類型的資料表。 第二個資料表針對僅支援 Azure 標準儲存體的 Azure VM 類型指定 SAPS 輸送量。 不支援在附註第二個資料表中指定的單位上進行 DBMS 部署
Azure 上支援的其他 SAP 產品
一般而言,我們會假設在 Azure 之類的超大規模雲端狀態下,大部分的 SAP 軟體都應該可以在 Azure 中執行,而不會發生功能問題。 不過,與私人雲端視覺效果相反,SAP 仍然會明確表達對不同超大規模雲端提供者的不同 SAP 產品支援。 因此,會有不同的 SAP 支援附註來指出對不同 SAP 產品的 Azure 支援。
針對商務物件 BI 平台,SAP 支援附註 #2145537 會提供 Azure 上支援的 SAP 商務物件產品清單。 如果您覺得似乎有軟體版本和 OS 的元件或組合未列出或未受到支援,而且這些版本比所列的最低版本還新,則您必須針對您要求支援的元件開啟 SAP 支援要求。
針對商務物件資料服務,SAP 支援附註 #22288344 會說明在 Azure 上執行的 SAP 資料服務的最低支援。
注意
如 SAP 支援附註所示,您必須查看 SAP PAM,以識別 Azure 上支援的正確支援套件層級
Azure Kubernetes Services (AKS) 中的 SAP Datahub/Vora 支援詳述於 SAP 支援附註 #2464722
SAP BPC 10.1 SP08 的支援詳述於 SAP 支援附註 #2451795
Azure 上的 SAP Hybris Commerce Platform 支援詳述於 Hybris 文件。 SAP Hybris Commerce Platform 支援的 DBMS 清單如下:
- Windows 作業系統平台上的 SQL Server 和 Oracle。 與 SAP NetWeaver 適用的最低版本相同。 如需詳細資訊,請參閱 SAP 支援附註 #1928533
- Red Hat 和 SUSE Linux 上的 SAP HANA。 如本文稍早所述,SAP HANA 認證的 VM 類型是必要項目。 SAP (Hybris) Commerce Platform 被視為 OLTP 工作負載
- 從 SAP (Hybris) Commerce Platform 1811 版開始支援的 SQL Azure DB
後續步驟
閱讀 SAP NetWeaver 的 Azure 虛擬機器規劃和實作中的後續步驟