Dual Run 總覽

有了 Dual Run,就能在現有大型主機和 Google Cloud上同時處理工作負載,並比較兩者的行為,以便執行即時測試,並快速收集效能和穩定性資料。

您可以使用 Dual Run 測試、認證要透過 Google Cloud翻新的大型主機應用程式,並降低風險,確保翻新的應用程式在遷移期間及正式上線前,正確無誤、完整且效能良好。

雙重執行模式的運作方式

在 Google Cloud上完成大型主機應用程式現代化後,您可以使用雙重執行功能,比較大型主機計算的輸出內容 (例如每日報表或資料庫快照),與 Google Cloud應用程式的輸出內容。如果兩個系統的輸入內容相同,輸出內容也必須相同;如果不是這樣,雙重執行功能可協助您找出並分析差異,不會對業務造成影響。

您也可以使用 Dual Run 的自動化功能,在翻新的 Google Cloud應用程式中,重現正式環境大型主機系統的實際即時事件。這樣您就能比較兩個系統之間的輸出結果,確保翻新的應用程式內使用的更新版商業邏輯正確無誤。

覺得兩個系統的功能和非功能效能相當時,即可在正式環境中切換至新的 Google Cloud環境,並開始停用大型主機。

雙重執行適用於下列工作負載類型:

  • 批次工作負載,例如每日報表或資料庫記錄。
  • 線上交易 (搶先版),例如銀行交易。

Dual Run 的優點

雙重執行具備下列優點:

  • 您可以在不中斷業務的情況下測試大型主機應用程式。您可以徹底測試及比較這兩個應用程式,確認兩者功能相同後,再建立必要的信心。
  • 讓您安全地控管資料。只有您和您授權的使用者可以存取 Google Cloud 專案中儲存的資料。Google 無法存取您的資料。
  • 這項服務可縮短測試應用程式所需的時間,協助您加快遷移至 Google Cloud 的腳步。
  • 您可以在單一視窗中觀察及比較這兩個系統的行為。

後續步驟

進一步瞭解批次工作負載的 Dual Run 架構