此範例示範如何在 Azure 上的 Windows 或 Linux 環境中建立 SAP NetWeaver 的開發與測試環境。 所使用的資料庫是 AnyDB。 (AnyDB 是任何非 SAP HANA 支援的 DBMS 的 SAP 詞彙。
架構
資料流程
此案例示範在單一虛擬機上布建單一 SAP 系統資料庫和 SAP 應用程式伺服器。 數據流會流經案例,如下所示:
- 客戶會使用 SAP 使用者介面或其他用戶端工具(Excel、網頁瀏覽器或其他 Web 應用程式)來存取以 Azure 為基礎的 SAP 系統。
- 連線 ivity 是使用已建立的 ExpressRoute 來提供。 ExpressRoute 聯機會在 Azure 中於 ExpressRoute 閘道結束。 網路流量會透過 ExpressRoute 閘道路由傳送至閘道子網,以及從閘道子網路由傳送至應用層輪輻子網(請參閱 中樞輪輻網路拓撲),以及透過網路安全網關傳送至 SAP 應用程式虛擬機。
- 身分識別管理伺服器提供驗證服務。
- 跳躍方塊提供本機管理功能。
元件
- 虛擬網路 是 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 的磁碟。
部署此案例
選取下列連結以部署解決方案。
注意
此部署期間不會安裝 SAP 和 Oracle。 您必須個別部署這些元件。
參與者
本文由 Microsoft 維護。 原始投稿人如下。
主體作者:
- Andrew Dibbins |高級工程師
若要查看非公用LinkedIn配置檔,請登入LinkedIn。
下一步
深入瞭解元件技術:
- 什麼是 Azure 虛擬網路?
- Azure 中的 Linux 虛擬機器
- Azure 中的 Windows 虛擬機器
- 什麼是 Azure ExpressRoute?
- 網路安全性群組
- 使用 Azure 來裝載和執行 SAP 工作負載案例
- 在 Azure 虛擬機器上安裝 SAP HANA
- 使用 Azure CLI 管理 Azure Resource Manager 資源群組
- SAP NetWeaver 的高可用性架構和案例
- 什麼是 Azure 檔案儲存體
- 什麼是 Azure NetApp Files
相關資源
探索相關的架構: