完成探索和評估階段,並設定基礎設計後,您就可以開始規劃遷移作業,將工作負載分類為遷移階段。
本頁說明如何規劃成功的遷移作業。
事前準備
開始規劃遷移作業前,請完成工作負載探索和評估,並透過下列工作建立整體遷移策略:
- 建立工作負載目錄,例如您要遷移的應用程式、服務和資料庫。
- 將工作負載對應至基礎架構元件。
- 對應依附元件。
- 找出高層級遷移和翻新路徑 (重新託管、更換平台、重構、重新架構、取代、淘汰)。
接著,使用 Cloud Foundation Toolkit 在 Google Cloud上建構基礎。
Cloud Foundation Toolkit 包含資源,可協助您開始使用新雲端基礎架構的下列面向:
- Identity and Access Management
- 資源管理
- 網路
- 資料管理
- 基礎架構即程式碼
- 記錄、監控和計費
- 安全性基礎
- GKE 基礎
遷移概念
雲端遷移專案代表機構遷移應用程式至 Google Cloud的整個過程。
每個雲端遷移專案都會分成不同階段。工作負載發現和評估作業會找出具有共同特徵或相互依賴關係的一組應用程式,稱為「波」。由於獨立應用程式和資料庫的外部依附元件較少,因此通常是第一波遷移作業的理想候選項目。另一方面,如果應用程式有許多依附元件,就會造成複雜的遷移浪潮,需要額外規劃。
遷移波內的應用程式會分為移動群組,並在衝刺中遷移至 Google Cloud 。遷移群組是一組基礎架構資源和工作負載,您需要一起遷移這些資源和工作負載。這些資源和工作負載可以是同一個應用程式的一部分,或是一組彼此相互依賴的應用程式。
業務能力是決定移動群組的重要因素之一。舉例來說,零售業的供應鏈管理和庫存管理、銀行業的詐欺監控、保險業的理賠處理,都代表各自領域中的業務能力領域。考量業務能力至關重要,才能確保在遷移期間和遷移後,業務服務的效能和可用性不會受到太大影響,甚至完全不受影響。
在業務能力領域中,您需要根據不同的環境執行遷移作業。研究與開發 (R&D) 環境通常是第一個要遷移的環境。這有助於您找出並減輕可能導致遷移作業中斷或變慢的任何阻礙因素。接著,您可以按照最佳做法和因應措施,逐步遷移研發、前置作業和實際工作環境。
您必須持續執行探索和評估作業,讓資料收集作業隨著時間推移而越來越精確。這有助於您持續提升工作負載專屬資料的準確度,進而找出與雲端遷移相關的工作負載專屬風險。
第一波的探索和評估作業可讓您建立基礎架構元件和工作負載之間的依附關係概略圖。這有助於您在第一波期間規劃及最佳化目標 Google Cloud架構的元素,例如 VM 類型、儲存空間類別、登陸區設計,以及根據運算和 I/O 吞吐量需求進行高層級容量大小設定。
您也需要同時執行遷移風險評估,並與探索和評估作業並行。目的是找出並評估與遷移作業相關的工作負載風險,並採取適當的因應措施。
下圖簡要呈現整個遷移程序。