2023年11月5日 星期日

SAP 效能基準測試的最佳實踐

 轉貼自:https://cloud.google.com/blog/products/sap-google-cloud/benchmarking-performance-of-your-sap-system-on-google-cloud

效能基準測試是實施任何 SAP 系統的重要組成部分。透過在實施過程的不同階段對系統進行基準測試,您可以儘早識別並解決任何效能瓶頸。這可以幫助您確保 SAP 系統能夠滿足業務成長的需求,而不會對效能產生任何影響。

效能基準測試在專案的不同階段意味著不同的事情。

  • 預實施:在此階段,您應該在本機環境中對 SAP 系統的效能進行基準測試。這將為您提供如何調整雲端資源大小的指示,並提供將 SAP 系統遷移到雲端後進行比較的基準。
  • 實作:將 SAP 系統部署到 Google Cloud 後,您應該再次對系統效能進行基準測試。這將幫助您識別在實施過程中可能引入的任何效能瓶頸。在此階段,執行不同類型的測試,例如負載測試和效能測試,以識別任何潛在的效能瓶頸。可以使用多種工具和方法來執行負載測試。常見的做法是使用Load Runner或Jmeter等第三方工具來模擬大量使用者存取系統。合成事務也可用於模擬特定業務流程的執行。定義負載測試腳本時,考慮使用者類型、業務流程以及系統預期經歷的尖峰負載非常重要。
  • 營運:將系統遷移到 Google Cloud 後,確保其滿足您的效能需求非常重要。這將幫助您識別隨著時間的推移可能發生的任何效能下降,並將幫助您識別系統效能不佳的任何區域,以便您可以進行必要的改進。

在將 SAP 系統遷移到雲端之前,請考慮以下事項以提高效能:

1.網路

網路層

Google Cloud 提供兩個網路服務等級:標準和進階。使用網路服務層可以讓客戶提升網路效能。讓 Google Cloud 脫穎而出的關鍵組件是其優質網路骨幹網,可提供高網路效能和低延遲。

在高階層中,VPC 網路中的互聯網和虛擬機器執行個體之間的流量透過盡可能將其保留在 Google 網路內進行路由,從而提供最高的效能和低延遲。在標準層中,Internet 與 VPC 網路中的虛擬機器實例之間的流量通常會透過 Internet 路由。

從本地到主要區域和災難復原區域的延遲

為 SAP 系統選擇區域時,請考慮本地環境與雲端中的目標主區域和災難復原區域之間的延遲。在 Google Cloud 中,您可以使用效能資訊中心來檢查不同 Google Cloud 區域之間的延遲。

以下是延遲可能產生影響的不同場景:

  • 應用程式和資料庫之間的高延遲可能會導致回應時間緩慢、交易時間增加和逾時錯誤。
  • 區域間低延遲對於高可用性非常重要,因為 SAP 系統可以配置為跨區域複製資料。但是,如果區域間延遲太高,可能會影響資料庫複製,進而對 SAP 系統造成效能影響。
  • 區域間低延遲對於實現災難復原復原點目標 (RPO) 非常重要。

互連和雲端 VPN

Google Cloud 提供多種互連選項,包括專用互連、雲端互連和雲端 VPN。

最適合您的 SAP 系統的互連選項將取決於您的特定需求。對於高頻寬和低延遲要求,專用互連合作夥伴連接是不錯的選擇。如果您已經有與其他雲端供應商的合作夥伴連接,而該合作夥伴支援的話,您可以重複使用它來連接到 Google Cloud。如果您需要更具成本效益的解決方案,Cloud HA-VPN可能是更好的選擇,它足以滿足大多數 SAP 應用程式的需求。然而,延遲可能會有所不同,因為最後一英里的流量是透過網路路由的。

2.可用區

為 SAP 系統選擇區域時,考慮以下因素非常重要:

您可以使用 Google Cloud 的效能資訊中心來檢查不同區域之間的延遲。

3.磁碟選擇

選擇區域後,您需要根據用例以及所需的 IOPS 和吞吐量選擇磁碟類型和大小。

Compute Engine 提供基於固態硬碟 (SSD)標準硬碟 (HDD)技術的不同類型的永久磁碟超級磁碟。每種類型都有不同的性能特徵。Google Cloud 管理磁碟的底層硬件,以確保資料冗餘並優化效能。

磁碟吞吐量是每秒可以從磁碟讀取或寫入磁碟的資料量。確保您的磁碟吞吐量和 IOPS 足以滿足 SAP 系統的需求非常重要。

您可以參閱SAP 註釋 - 2456406,以了解有關不同 SAP 產品支援的磁碟類型的更多資訊。為了實現所需的 IOPS 和吞吐量,請根據文件調整所選磁碟的大小以滿足所需的效能。

若要對磁碟效能進行基準測試,您可以使用靈活 I/O 測試器 (FIO)工具。
您可以在本文檔中了解更多。

若要測量正在執行的實例上使用的磁碟的 IOPS 和吞吐量,請使用其預期配置對檔案系統進行基準測試。使用此選項可以測試實際工作負載,而不會遺失現有磁碟的內容。請注意,當您在現有磁碟上對檔案系統進行基準測試時,有許多特定於您的開發環境的因素可能會影響基準測試結果,並且您可能無法達到磁碟效能限制

若要測量永久磁碟的原始效能,請直接對區塊裝置進行基準測試。使用此選項可以將原始磁碟效能與磁碟效能限制進行比較。

4.虛擬機器實例選擇

在 Google Cloud 中,您可以在經過認證的預先定義機器類型或SAPS評級大於或等於 SAP 執行個體的 SAPS 評級的自訂機器類型上部署 SAP 系統。您還應確保 VM 執行個體有足夠的 vCPU 和記憶體以滿足 SAP 執行個體的要求。請參閱SAP 說明 - 2456432Google Cloud 文檔,以了解 SAP 認證的機器類型清單。

持久性磁碟效能隨著磁碟大小和虛擬機器實例上的 vCPU 數量而變化。效能會不斷擴展,直到達到磁碟的限製或磁碟所連接的虛擬機器的限制。VM 上的機器類型和 vCPU 數量決定了 VM 限制。

例子

考慮連接到具有 N2 機器類型和 4 個 vCPU 的虛擬機器的 1,000 GB 區域 SSD 永久磁碟。僅基於磁碟大小的讀取限制為 36,000 IOPS(6,000 基準 IOP +(每 GB 30 IOPS * 1,000 GB))。但是,VM 有 8 個 vCPU,因此讀取限制限制為 15,000 IOPS。

5.共享檔案系統

共享檔案系統是許多 SAP 系統的關鍵元件。它們可用於為 SAP 應用程式檔案、介面檔案和設定檔提供儲存。

對共享磁碟區進行基準測試非常重要,以確保它們滿足 SAP 工作負載所需的效能。SAP 工作負載的要求可能非常高,且效能不佳的共用磁碟區可能會導致整個 SAP 系統出現效能瓶頸。

有許多因素會影響共享檔案系統的效能,包括:

  • 網路頻寬:將共享檔案系統連接到 SAP 伺服器的網路頻寬會對效能產生重大影響。
  • 儲存效能:用於共享檔案系統的儲存設備的效能也會對效能產生重大影響。

概括

在實施的不同階段對 SAP 系統進行基準測試,以便在系統生命週期的早期和整個生命週期中識別和解決效能瓶頸。這將確保您的 SAP 系統能夠滿足您的業務不斷增長的效能需求。

在進行基準測試時,請考慮底層基礎架構的所有方面,包括網路層、互連選項、延遲、可用區、磁碟選擇、虛擬機器實例和共用檔案系統。要了解更多信息,請訪問Google Cloud 上的 SAP

分享至PLURK 噗浪 分享至FACEBOOK 臉書

沒有留言: