1.4 效能

1.4.1 關於產品效能特性

PlateSpin Protect 產品的效能特性取決於許多因素,其中包括︰

  • 來源工作負載的硬體及軟體設定檔

  • 目標容器的硬體及軟體設定檔

  • PlateSpin 伺服器主機的硬體及軟體設定檔

  • 網路頻寬、組態及條件等方面

  • 受保護的工作負載數量

  • 受保護的磁碟區數量

  • 受保護的磁碟區大小

  • 來源工作負載磁碟區上的檔案密度 (每單位容量的檔案數量)

  • 來源 I/O 層級 (工作負載的繁忙程度)

  • 同時進行的複製數

  • 是否啟用資料加密

  • 是否啟用資料壓縮

對於大規模工作負載保護計畫,應該進行一般性工作負載的測試保護,執行一些複製,然後使用該結果做為標竿,定期微調整個專案的度量標準。

1.4.2 RPO、RTO 和 TTO 規格

在保護環境中,對於各種工作負載所需的復原點和復原時間,您會抱有不同的預期。

  • 復原點目標 (RPO)︰ RPO 設定描述在發生重大 IT 服務中斷時,在特定時間內可容許的資料遺失量。可以使用受保護工作負載增量複製的可設定間隔時間來定義 RPO。

    RPO 會受到 PlateSpin Protect 的目前使用層級、工作負載上變更發生的速率與範圍、網路速度以及所選複製排程的影響。

  • 復原時間目標 (RTO)︰ RTO 設定描述在完成容錯移轉操作之前,可容許工作負載停機的時間。容錯移轉操作會將一個容錯移轉工作負載上線,以暫時取代受保護的生產工作負載。

    RTO 會受到設定及執行容錯移轉操作所需時間 (10 至 45 分鐘) 的影響。請參閱容錯移轉。

  • 測試時間目標 (TTO)︰ TTO 設定描述使用某種服務還原信賴度測試災難備援時所需的時間。它與 RTO 相似,但包含使用者測試容錯移轉工作負載所需的時間。

    您可以使用測試容錯移轉功能執行各種情境並產生基準資料。請參閱使用測試容錯移轉功能。

會同時影響 RPO、RTO 和 TTO 的因素為需要同時執行的容錯移轉操作數量。單個容錯移轉工作負載比多個容錯移轉工作負載擁有更多的可用記憶體以及 CPU 資源,因為多個容錯移轉工作負載需要共享其所依賴基礎架構的資源。

測試容錯移轉回應時,應該注意與所設定 RPO、RTO 和 TTO 關聯的實際值︰

  • 實際復原點 (RPA): RPA 是特定時間內測量到的實際資料遺失量,由容錯移轉測試期間實際測量到的受保護工作負載增量複製間隔定義。RPA 也稱為實際復原點目標 (實際 RPO)。

  • 實際復原時間 (RTA): RTA 測量工作負載實際的停機時間,由完成容錯移轉操作所需的時間定義。RTA 也稱為實際復原時間目標 (實際 RTO)。

  • 實際測試時間 (TTA): TTA 測量可測試災難備援計劃的實際時間。它與實際 RTO 相似,但包括使用者測試容錯移轉工作負載所需的時間。TTA 也稱為實際測試時間目標 (實際 TTO)。

應在不同時間測試容錯移轉以確定您的環境中工作負載的平均容錯移轉時間,然後將此做為整體資料備援計劃的基準資料。請參閱產生工作負載與工作負載保護報告。

1.4.3 資料壓縮

必要時,PlateSpin Protect 可以先將資料進行壓縮再在網路上傳輸。這可讓您減少複製期間傳輸的整體資料量。

根據來源工作負載磁碟區上的檔案類型,壓縮率可能為大約 0.9 (100MB 資料壓縮為 90 MB) 到大約 0.5 (100MB 壓縮為 50MB) 之間。

附註:資料壓縮程序會使用來源工作負載的處理器能力。

資料壓縮可針對每個工作負載單獨設定,或在同一個保護層級中設定。請參閱保護層級。

1.4.4 頻寬節流

PlateSpin Protect 可讓您控制在工作負載保護過程中來源與目標之間的直接通訊所佔用的網路頻寬。您可以為每個保護合約指定輸送率。這種方式可避免複製流量阻塞線上網路,並會減輕 PlateSpin 伺服器的整體負載。

頻寬節流可針對每個工作負載單獨設定,或在同一個保護層級中設定。請參閱保護層級。

1.4.5 延展性

延展性包含 (並取決於) PlateSpin Protect 產品的下列主要特性︰

  • 每部伺服器的工作負載數︰ 每個 PlateSpin 伺服器的工作負載數可能為 10 到 50 不等,具體取決於幾個因素,其中包括 RPO 要求及伺服器主機的硬體特性。

  • 每個容器的保護數︰ 每個容器的最大保護數與 VMware 的每個 ESXi 主機支援的最大虛擬機器數規格有關,但不相同。其他因素還有復原統計資料 (包括同時進行的複製數與容錯移轉數) 及硬體廠商規格。

您應該進行多次測試,逐漸增加容量數值,用它們來確定延展性上限。

1.4.6 資料庫伺服器

PlateSpin Protect 包含 Microsoft SQL Server Express Edition。對於最多保護 50 個工作負載的單一 PlateSpin 伺服器而言,SQL Server Express 的功能已足夠 (請參閱節 1.4.5, 延展性)。

附註:Microsoft SQL Server Express 對資料庫大小有 10 GB 的限制,且一次只能使用一個 CPU 核心。如需 SQL Server Express 的要求和限制的詳細資訊,請參閱 Microsoft SQL Server 2014 Express 文件。

依據排程的增量複製數,每個工作負載的 PlateSpin 伺服器資料庫例項每月最多可能會增長 0.5 GB。建議您定期歸檔或丟棄歷史報告資料,以便為新的報告資料騰出空間。

在 VMware DRS 叢集中,請務必在叢集中的多個主機之間平衡保護目標,以實現最佳效能。

建議您在下列環境中將 PlateSpin 伺服器設定為使用現有 Microsoft SQL Server Standard Edition 或 Enterprise Edition 資料庫伺服器上的資料庫例項︰

  • 多個 PlateSpin 伺服器的資料庫例項都使用同一個遠端 Microsoft SQL Server 資料庫伺服器的部署環境

  • 必須要保留報告資料的所有歷程的部署環境

儘管多個 PlateSpin 伺服器可以使用同一個遠端資料庫伺服器,但每個伺服器都需要一個獨立的資料庫例項。

若要為 PlateSpin 伺服器設定遠端資料庫例項,請參閱《PlateSpin Protect 安裝與升級指南》中的設定遠端 Microsoft SQL Server 資料庫伺服器。