SQL Server 上的 SAP NetWeaver

Microsoft Entra ID
Azure ExpressRoute
Azure 儲存體
Azure 虛擬機器
SQL Server

解決方案構想

本文是解決方案概念。 如果您想要以更多資訊擴充內容,例如潛在的使用案例、替代服務、實作考慮或定價指引,請提供 GitHub 意見反應讓我們知道。

此 NetWeaver on SQL Server 應用程式解決方案說明使用者要求如何流經以 NetWeaver 為基礎的 SAP 環境,方法是使用 Azure 虛擬機器 來裝載 SAP 應用程式和SQL Server資料庫。

潛在使用案例

此系統利用 OS 叢集以獲得高可用性、進階儲存體以加快儲存體效能和延展性、複寫SQL Server Always On功能,以及完整災害復原 (DR) 設定,以達到 99.95% 的系統可用性。

架構

架構圖顯示透過主要 Azure 區域到 OS 叢集的前端路由,以SQL Server Always On至 Azure 區域中的 DR 儲存體。

下載這個架構的 Visio 檔案

資料流程

  1. 使用與 內部部署的 Active Directory 同步處理的 Azure Active Directory,SAP 應用程式使用者會使用單一登入認證從內部部署驗證到 Azure 上的 SAP 環境。
  2. Azure 高速 ExpressRoute 閘道會安全地將內部部署網路連線到 Azure 虛擬機器和其他資源。
  3. 销售订单请求流入高可用性 SAP ABAP SAP Central Services (ASCS),然后通过在 Azure 虚拟机横向扩展文件服务器上运行的 SAP 应用程序服务器进入 Azure VM。
  4. 要求從 SAP 應用程式伺服器移至在主要高效能 Azure VM 上執行的 SQL Server。
  5. 在 SAP 認證虛擬機器上執行的主要 (使用中) 和次要 (待命) 伺服器會在 OS 層級經過叢集處理,以達到 99.95% 的可用性。 主服务器与辅助服务器之间通过 SQL Server Always On 完成同步数据复制,实现了零恢复点目标 (RPO)。
  6. SQL Server 資料會保存到高效能 Azure 進階儲存體。
  7. SQL Server資料會透過 Azure 的高速骨幹網路在另一個 Azure 區域中複寫災害復原虛擬機器,並以非同步模式使用SQL Server的Always On複寫。 災害復原 VM 可小於生產 VM,以節省成本。
  8. 災害復原區域中的 VM 可用於非生產工作,以節省成本。
  9. 災害復原端具有 ASCS 的 SAP 應用程式伺服器可以處於待命關機模式,並在需要時啟動以節省成本。

單元

  • SAP 應用程式伺服器虛擬機器的相關資訊。
  • Microsoft Azure進階儲存體提供改善的輸送量,以及 I/O 延遲的變化程度較低。 為了改善效能,進階儲存體在 Azure 儲存體節點中使用固態硬碟 (SSD) ,以及讀取 Azure 計算節點本機 SSD 支援的快取。

下一步