解決方案構想
本文是解決方案概念。 如果您想要以更多資訊擴充內容,例如潛在的使用案例、替代服務、實作考慮或定價指引,請提供 GitHub 意見反應讓我們知道。
此解決方案架構說明使用者要求如何流經以高效能 Azure 虛擬機器和記憶體內部 HANA 資料庫為基礎的 SAP 環境,以在 HANA 大型實例上執行,以達到絕佳的延展性和效能。
潛在使用案例
此系統利用 OS 叢集的資料庫效能、使用 HANA 系統複寫的高可用性,以及保證系統可用性的完整災害復原 (DR) 設定。
架構
下載這個架構的 Visio 檔案 。
資料流程
- 在此範例中,內部部署 SAP 使用者會透過 Fiori 介面、自訂介面或其他介面執行銷售訂單。
- Azure 高速 ExpressRoute 閘道可用來連線到 Azure 虛擬機器。
- 要求會流向高可用性 ABAP SAP Central Services (ASCS) ,然後透過在 Azure 虛擬機器 上執行的應用程式伺服器。 此可用性設定組提供 99.95% 的執行時間 SLA。
- 要求從應用程式伺服器傳送至在主要大型執行個體刀鋒伺服器上執行的 SAP HANA。
- 主要和次要刀鋒伺服器會在 OS 層級經過叢集處理,以達99.99% 的可用性;而資料複寫的處理則是透過同步模式的 HANA 系統複寫 (HSR) 從主要複寫到次要,以實現零 RPO。
- SAP HANA 的記憶體內部資料會保存到高效能 NFS 儲存體。
- NFS 儲存體中的資料會使用本機儲存體上的內建儲存體快照集定期備份,只需幾秒就能完成,而不會影響資料庫效能。
- 次要儲存體上的永續性資料磁碟區會透過 HANA 儲存體複寫的專用骨幹網路,複寫到專用的 DR 系統。
- DR 端的大型執行個體可用於非生產環境,藉由同時掛接 QA 儲存體和 DR 複寫磁碟區 (唯讀) 以節省成本。
單元
- Azure 上的 SAP HANA 大型實例:Azure 上的 SAP HANA (大型實例) 在位於 Microsoft Azure 資料中心的專用刀鋒伺服器上執行。 此功能專屬於資料庫伺服器。
- 適用于 Azure HANA 大型實例的 NFS 儲存體:Azure 高效能 NFS 儲存體系統提供不相符的功能來執行快照集備份,以及複寫至次要儲存體。 此外,HANA 大型實例是唯一提供儲存體磁片區加密的雲端基礎結構。
- Azure 上的 SAP 需要您在認證的 Microsoft Azure虛擬機器上執行 SAP 工作負載。 SAP 至少需要兩個 vCPU,且記憶體與 vCPU 之間的比率為 6:1。
- Microsoft Azure進階儲存體提供改善的輸送量,以及 I/O 延遲的變化程度較低。 為了改善效能,進階儲存體會在 Azure 儲存體節點中使用固態硬碟 (SSD) ,以及由 Azure 計算節點的本機 SSD 支援的讀取快取。
- ExpressRoute (前端) :在前端上使用的 Azure ExpressRoute (請參閱圖表) 提供安全、高頻寬的連線,以建立網路與 Microsoft Azure 網路之間的可靠連線。
- ExpressRoute (後端) :在後端使用的 Azure ExpressRoute (請參閱圖表) 可讓您在 Azure 資料中心內的 Azure 元件與 Azure 上的 SAP HANA (大型實例) 系統之間通訊。 後端 ExpressRoute 的成本包含在 SAP HANA on Azure (大型實例) 中。