針對 SAP 工作負載使用 Azure 進階版 Files NFS 和 SMB
本檔與用於 SAP 工作負載的 Azure 進階版 檔案共用有關。 涵蓋NFS磁碟區和SMB檔案共用。 如需適用於SMB或NFS磁碟區的 Azure NetApp Files 考慮,請參閱下列兩份檔:
重要
本文件中儲存體組態的建議是作為開始的指示。 執行工作負載並分析儲存體使用率模式,您可能會發現您並未使用所提供的所有儲存體頻寬或 IOPS。 您接著可能會考慮在儲存體上縮減大小。 或者相反地,您的工作負載可能需要比這些組態建議更多的儲存體輸送量。 因此,您可能需要部署更多容量來增加 IOPS 或輸送量。 在所需的記憶體容量、所需的記憶體延遲、所需的記憶體輸送量和 IOPS,以及成本最低的設定之間,Azure 提供足夠的不同記憶體類型與不同的功能和不同的價格點,以尋找並調整適合您和 SAP 工作負載的正確危害。
針對 SAP 工作負載,支援的 Azure 檔案儲存體 共用用法如下:
- 分散式 SAP 系統的 sapmnt 磁碟區
- SAP 橫向的傳輸目錄
- /hana/shared for HANA scale-out。請仔細檢閱重設大小 /hana/shared 的考慮,因為適當大小的 /hana/shared 磁碟區有助於系統的穩定性
- SAP 環境與其他應用程式之間的檔案介面
注意
Azure 進階版 檔案磁碟區、NFS 或 SMB 上不支援 SAP DBMS 工作負載。 如需 S/4HANA SAP NetWeaver/應用層 Azure 記憶體類型的支援限制,請閱讀 SAP 支援注意事項2015553
Azure 進階版 檔案共用與 SAP 的重要考慮
當您使用 Azure 檔案儲存體 規劃部署時,請考慮下列重點。 本節中的「共用」一詞同時適用於 SMB 共用和 NFS 磁碟區。
- 共用大小的下限為 100 GiB。 使用 Azure 進階版 檔案,您可以支付布建共用的容量。
- 根據您的容量需求,以及IOPS和輸送量需求來調整檔案共用的大小。 如需詳細資訊,請參閱 Azure 檔案共享目標。
- 測試工作負載以驗證您的調整大小,並確保其符合您的效能目標。 若要了解如何對 Azure 檔案儲存體上的 NFS 效能問題進行疑難排解,請參閱針對 Azure 檔案共用效能進行疑難排解。
- 為每個 SAP 系統部署個別的
sapmnt
共用。 - 請勿將
sapmnt
共用用於任何其他活動,例如介面。 - 請勿將
saptrans
共用用於任何其他活動,例如介面。 - 如果您的 SAP 系統有大量批次作業,您可能會有數百萬筆作業記錄。 如果 SAP 批次作業記錄儲存在檔案系統中,請特別注意
sapmnt
共用的大小調整。 根據 SAP 附注 16083,定期重新組織作業記錄檔。 從 SAP_BASIS 7.52 開始,批次作業記錄的預設行為是儲存在資料庫中。 如需詳細資訊,請參閱 SAP 附注2360818 |資料庫中的工作記錄檔。 - 避免在單一儲存體帳戶中合併太多 SAP 系統的共用。 也有儲存體帳戶的可擴縮性和效能目標。 也請小心不要超過儲存體帳戶的限制。
- 一般而言,請勿在單一儲存體帳戶中合併超過五個 SAP 系統的共用。 此指導方針可協助您避免超過儲存體帳戶限制,並簡化效能分析。
- 一般而言,請避免在相同的儲存體帳戶中混合共用,例如非生產與生產 SAP 系統的
sapmnt
。 - 搭配 Azure 檔案儲存體 使用私人端點。 萬一發生區域性失敗時,您的 NFS 工作階段會自動重新導向至狀況良好的區域。 您不需要在 VM 上重新掛接 NFS 共用。 使用私人連結可能會導致處理的數據產生額外費用,請參閱私人鏈接定價的詳細數據。
- 如果您要跨可用性區域部署 VM,請在支援 ZRS 的 Azure 區域中搭配 ZRS 使用記憶體帳戶。
- Azure 進階版 檔案目前不支援災害復原案例的自動跨區域複寫。 如需可用選項,請參閱 適用於 SAP 應用程式的 DR指導方針。
將多個活動合併成一個檔案共享或一個記憶體帳戶中的多個檔案共享時,請仔細考慮。 將這些共用散發到個別的記憶體帳戶可改善輸送量、復原能力,並簡化效能分析。 如果許多 SAP SID 和共用合併到單一 Azure 檔案儲存體 儲存器帳戶,且記憶體帳戶效能不佳,因為達到輸送量限制,可能會變得難以識別造成問題的 SID 或磁碟區。
NFS 其他考慮
- 建議您在 SLES 15 SP2 或更高版本、RHEL 8.4 或更高版本上部署,以受益於 NFS 用戶端改善。
- 使用記載的掛接選項掛接 NFS 共用,以及可用於掛接或連線問題的疑難解答資訊。
- 針對 SAP J2EE 系統,不支援將 NFS 放在
/usr/sap/<SID>/J<nr>
Azure 檔案儲存體 上。
SMB 其他考慮
- 需要 SAP 軟體布建管理員 (SWPM) 1.0 SP32 版、SWPM 2.0 SP09 或更高版本,才能使用 Azure 檔案儲存體 SMB。 SAPInst 修補檔必須是 749.0.91 或更新版本。 如果 SWPM/SAPInst 不接受超過 13 個字元的文件共享伺服器,則 SWPM 版本太舊。
- 在安裝 SAP PAS 實例期間,SWPM/SAPInst 會要求輸入傳輸主機名。 如果使用的話,應輸入 <記憶體帳戶的 FQDN storage_account.file.core.windows.net> 或具有私人端點的 IP 位址/主機名。
- 當您整合 Active Directory 網域與 Azure 檔案儲存體 SMB for SAP 高可用性部署時,必須將 SAP 使用者和群組新增至 'sapmnt' 共用。 SAP 使用者應該在 Azure 入口網站 中設定許可權
Storage File Data SMB Share Elevated Contributor
。
下一步
如需詳細資訊,請參閱