適用於大型執行個體的 SAP S/4 HANA

ExpressRoute
檔案
Azure 上的 SAP HANA 大型執行個體
虛擬機器

解決方案構想 Solution Idea

如果您想要瞭解如何使用詳細資訊、實行詳細資料、定價指引或程式碼範例來擴充本文,請讓我們知道 GitHub 意見反應!If you'd like to see us expand this article with more information, implementation details, pricing guidance, or code examples, let us know with GitHub Feedback!

此解決方案架構說明使用者要求如何流經以高效能 Azure 虛擬機器為基礎的 SAP 環境,以及在 HANA 大型實例上執行的記憶體內部 HANA 資料庫,以提供無與倫比的擴充性和效能。This solution architecture illustrates how a user request flows through an SAP landscape built on high-performance Azure Virtual Machines and an in-memory HANA database running on HANA large instances for unparalleled scalability and performance. 此系統利用 OS 叢集來取得資料庫效能、使用 HANA 系統複寫的高可用性,以及完整的嚴重損壞修復 (DR) 設定,以保證系統可用性。This system takes advantage of OS clustering for database performance, high availability using HANA system replication, and a full disaster recovery (DR) configuration for guaranteed system availability.

架構Architecture

架構圖表會 下載此架構的SVGArchitecture Diagram Download an SVG of this architecture.

資料流程Data Flow

  1. 在此範例中,內部部署 SAP 使用者會透過 Fiori 介面、自訂介面或其他來執行銷售訂單。In this example, an on-premises SAP user executes a sales order via Fiori interface, custom interface, or other.
  2. Azure 高速 ExpressRoute 閘道可用來連線至 Azure 虛擬機器。Azure high-speed ExpressRoute gateway is used to connect to Azure Virtual Machines.
  3. 要求流入高可用性的 ABAP SAP Central Services (ASCS) ,然後透過在可用性設定組中的 Azure 虛擬機器上執行的應用程式伺服器,提供99.95% 執行時間 SLA。Request flows into highly available ABAP SAP Central Services (ASCS) and then through application servers running on Azure Virtual Machines in an availability set offering a 99.95 percent uptime SLA.
  4. 要求會從應用程式伺服器傳送至主要大型實例 blade 上執行的 SAP Hana。Request is sent from App Server to SAP HANA running on primary large instance blades.
  5. 主要和次要 blade 叢集在作業系統層級上可達99.99% 的可用性,而資料複寫則是透過同步模式的 HANA 系統複寫來處理 (HSR) 從主要到次要,以啟用零的 RPO。Primary and secondary blades are clustered at OS level for 99.99 percent availability, and data replication is handled through HANA System Replication in synchronous mode (HSR) from primary to secondary enabling zero RPO.
  6. SAP Hana 的記憶體內部資料會保存在高效能 NFS 儲存體。In-memory data of SAP HANA is persisted to high-performance NFS storage.
  7. NFS 儲存體的資料會定期備份(在本機儲存體上使用內建的儲存體快照集),而不會影響資料庫效能。Data from NFS storage is periodically backed up in seconds, using built-in storage snapshots on the local storage, with no impact to database performance.
  8. 次要儲存體上的持續性資料量會透過適用于 HANA 儲存體複寫的專用骨幹網路複寫到專用的 DR 系統。Persistent data volume on secondary storage is replicated to dedicated DR system through a dedicated backbone network for HANA storage replication.
  9. DR 端上的大型實例可以用來非生產,藉由將 QA 儲存體和 DR 複寫磁片區掛接 (唯讀) 來節省成本。Large instance on DR side can be used for nonproduction to save costs by mounting both the QA storage and DR replicated volume (read-only).

元件Components

  • Azure 大型實例上的 SAP Hana: azure (大型實例上的 SAP Hana) 在位於 Microsoft Azure 資料中心的專用 blade server 上執行。SAP HANA on Azure large instances: SAP HANA on Azure (large instances) run on dedicated blade servers located in a Microsoft Azure Datacenter. 這是資料庫伺服器專用的。This is specific to the database server.
  • 適用于 AZURE HANA 大型實例的 NFS 儲存體: azure 高效能 NFS 儲存體系統提供無可匹敵的功能來執行快照集備份,以及複寫至次要儲存體。NFS storage for Azure HANA large instances: The Azure high performance NFS storage system offers the unmatched capability to perform snapshot backups, and replication to secondary storage. 此外,「HANA 大型實例」是唯一提供儲存體磁片區加密的雲端基礎結構。In addition, HANA Large Instance is the only cloud infrastructure to provide storage volume encryption.
  • Azure 上的 SAP 需要在經認證的 Microsoft Azure 虛擬機器上執行 SAP 工作負載。SAP on Azure requires that you run your SAP workloads on certified Microsoft Azure Virtual Machines. SAP 至少需要兩個個 vcpu,且記憶體與 vCPU 之間的比率為6:1。SAP requires at least two vCPUs and a ratio of 6:1 between memory and vCPU.
  • Microsoft Azure 進階儲存體 提供改善的輸送量,以及較少的 i/o 延遲變化。Microsoft Azure Premium Storage provides improved throughput and less variability in I/O latencies. 為了提高效能, 進階儲存體 會在 Azure 儲存體節點中使用固態硬碟 (SSD) ,並讀取 Azure 計算節點的本機 SSD 所支援的快取。For improved performance, Premium Storage uses solid state disk (SSD) in Azure Storage nodes and read cache that's backed by the local SSD of an Azure compute node.
  • ExpressRoute (前端) :前端上使用的 Azure ExpressRoute (請參閱圖表) 提供安全且高頻寬的連線能力,以在您的網路與 Microsoft Azure 網路之間建立可靠的連線。ExpressRoute (front end): Azure ExpressRoute used on the front end (see diagram) provides secure, high-bandwidth connectivity to establish reliable connections between your network and the Microsoft Azure network.
  • ExpressRoute (後端) :後端上使用的 azure ExpressRoute (請參閱圖表) 可讓您在 Azure 資料中心內的 azure 元件與 azure SAP Hana 大型實例 (系統之間進行通訊。ExpressRoute (back end): Azure ExpressRoute used on the back end (see diagram) enables you to communicate between your Azure components in the Azure Datacenter and your SAP HANA on Azure (large instance) systems. 後端 ExpressRoute 的成本包含在 Azure (大型實例) 的 SAP Hana 中。The cost of the back end ExpressRoute is included in your SAP HANA on Azure (large instance).

後續步驟Next steps