Azure 上的 SAP 工作負載的開發與測試環境

Azure ExpressRoute
Azure 虛擬機器
Azure 虛擬網路
Azure Resource Manager

此範例示範如何在 Azure 上的 Windows 或 Linux 環境中建立 SAP NetWeaver 的開發與測試環境。 所使用的資料庫是 AnyDB。 (AnyDB 是任何非 SAP HANA 支援的 DBMS 的 SAP 詞彙。

架構

SAP 工作負載的開發/測試環境架構圖表。

下載此架構的 Visio 檔案

資料流程

此案例示範在單一虛擬機上布建單一 SAP 系統資料庫和 SAP 應用程式伺服器。 數據流會流經案例,如下所示:

  1. 客戶會使用 SAP 使用者介面或其他用戶端工具(Excel、網頁瀏覽器或其他 Web 應用程式)來存取以 Azure 為基礎的 SAP 系統。
  2. 連線 ivity 是使用已建立的 ExpressRoute 來提供。 ExpressRoute 聯機會在 Azure 中於 ExpressRoute 閘道結束。 網路流量會透過 ExpressRoute 閘道路由傳送至閘道子網,以及從閘道子網路由傳送至應用層輪輻子網(請參閱 中樞輪輻網路拓撲),以及透過網路安全網關傳送至 SAP 應用程式虛擬機。
  3. 身分識別管理伺服器提供驗證服務。
  4. 跳躍方塊提供本機管理功能。

元件

  • 虛擬網路 是 Azure 內網路通訊的基礎。
  • Azure 虛擬機器 使用 Windows 或 Linux 伺服器,提供隨選、高規模、安全、虛擬化的基礎結構。
  • Azure ExpressRoute 會透過私人連線將內部部署網路延伸至 Microsoft 雲端,由連線提供者協助。
  • 網路安全組 會將網路流量限制為虛擬網路中的特定資源。 網路安全性群組包含一系列安全性規則,用於允許或拒絕連入或連出網路流量。 安全性規則是以來源或目的地IP位址、埠和通訊協定為基礎。
  • 資源群組 可作為 Azure 資源的邏輯容器。
  • 建議 Azure 檔案儲存體Azure NetApp Files 解決方案,為 SAP 可執行檔和 HANA 數據和記錄提供記憶體。

案例詳細資料

因為此架構是針對非生產環境所設計,所以只會部署一部虛擬機(VM)。 VM 大小可以變更,以符合貴組織的需求。

如需生產使用案例,請檢閱下列可用的 SAP 參考架構:

潛在的使用案例

其他相關的使用案例包括:

  • 非關鍵性的 SAP 非生產工作負載(例如沙箱、開發、測試和質量保證)。
  • 非關鍵性的 SAP 商務工作負載。

考量

這些考慮會實作 Azure Well-Architected Framework 的支柱,這是一組指導原則,可用來改善工作負載的品質。 如需詳細資訊,請參閱 Microsoft Azure Well-Architected Framework

在為 SAP NetWeaver 建立開發和測試環境時,請記住下列幾點。

可用性

Microsoft 為單一 VM 實例提供服務等級協定(SLA)。 如需適用於 虛擬機器 SLA 之 Microsoft Azure 服務等級協定的詳細資訊,請參閱 虛擬機器

延展性

如需設計可調整解決方案的一般指引,請參閱 Azure 架構中心的效能效率檢查清單

安全性

安全性可提供針對蓄意攻擊和濫用寶貴數據和系統的保證。 如需詳細資訊,請參閱 安全性要素概觀。

如需設計安全解決方案的一般指引,請參閱 Azure 安全性檔

數據保護和複製

如需保護應用程式數據的一般指引,請參閱 Azure 應用程式 一致快照集工具,此工具可在搭配 Azure NetApp Files 搭配使用時提供應用程式一致快照集。

復原

如需設計復原解決方案的一般指引,請參閱 設計適用於 Azure 的復原應用程式。

成本最佳化

成本優化是考慮如何減少不必要的費用,並提升營運效率。 如需詳細資訊,請參閱 成本優化要素概觀。

為了協助您探索執行此案例的成本,下列成本計算機範例中會預先設定所有服務。 變更適當的變數,以符合使用案例的預期流量。

我們已根據您預期收到的流量,提供四個範例成本配置檔:

大小 削弱 VM 類型 儲存體 Azure 定價計算機
Small 8000 D8s_v3 2xP20、1xP10
16000 D16s_v3 3xP20、1xP10
大型 32000 E32s_v3 3xP20、1xP10 大型
超大型 64000 M64s 4xP20、1xP10 超大型

注意

此定價是僅指出 VM 和記憶體成本的指南。 它不包括網路、備份記憶體和數據輸入/輸出費用。

  • 小型:小型系統包含具有 8x vCPU、32 GB RAM 和 200 GB 暫存記憶體的 VM 類型D8s_v3。 它也包含進階記憶體:兩個 512 GB 磁碟和一個 128 GB 的磁碟。
  • 中型:中型系統由具有16個 vCPU、64 GB RAM和400 GB暫存記憶體的VM類型D16s_v3所組成。 它也包含進階記憶體:三個 512 GB 磁碟和一個 128 GB 的磁碟。
  • 大型:大型系統由具有 32x vCPU、256 GB RAM 和 512 GB 暫存記憶體的 VM 類型E32s_v3所組成。 它也包含進階記憶體:三個 512 GB 磁碟和一個 128 GB 的磁碟。
  • 超大型:超大型系統包含具有 64x vCPU、1024 GB RAM 和 2000 GB 暫存記憶體的 VM 類型 M64。 它也包含進階記憶體:四個 512 GB 磁碟和一個 128 GB 的磁碟。

部署此案例

選取下列連結以部署解決方案。

部署至 Azure

注意

此部署期間不會安裝 SAP 和 Oracle。 您必須個別部署這些元件。

參與者

本文由 Microsoft 維護。 原始投稿人如下。

主體作者:

若要查看非公用LinkedIn配置檔,請登入LinkedIn。

下一步

深入瞭解元件技術:

探索相關的架構: