本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Cutover Runbook 範本
切換執行手冊應包含將在切換期間執行的所有活動。不過,準備預遷移範本或檢查清單也同樣重要。範本應包含在遷移之前要完成的活動。
這兩個範本 (可以合併為單一文件) 應提供下列問題的答案:
-
要執行哪些活動?
-
誰將執行活動?
-
何時應執行活動?
本節包含遷移前檢查清單範例、切換執行手冊範本和復原計劃。任務 IDs 有助於讓通訊更快速且更有效率。
遷移前檢查清單
任務 ID | 任務 | 相依性 | 團隊 | Owner | 完成日期 | Status | 備註 |
---|---|---|---|---|---|---|---|
P1 |
目標架構文件已核准。 |
|
|
|
|
|
|
P2 |
應用程式的目標帳戶存在。 |
|
|
|
|
|
|
P3 |
應用程式的虛擬私有雲端 (VPC) 和子網路存在。 |
|
|
|
|
|
|
P4 |
遷移團隊可以存取目標應用程式帳戶,並具有必要的 AWS Identity and Access Management (IAM) 許可。 |
|
|
|
|
|
|
P5 |
應用程式團隊必須存取目標應用程式帳戶及其資源。 |
|
|
|
|
|
|
P6 |
已提出並核准變更請求。 |
|
|
|
|
|
|
P7 |
已建立並測試來源環境與目標環境之間的連線。 |
|
|
|
|
|
|
P8 |
應用程式團隊聯絡人清單已記錄。 |
|
|
|
|
|
|
P9 |
與主要利益相關者一起檢閱切換計劃。 |
|
|
|
|
|
|
P10 |
遷移前備份活動已完成。 |
|
|
|
|
|
|
P11 |
確認是否應放置其他支援聯絡人。 |
|
|
|
|
|
|
P12 |
確認每個應用程式的資源:誰將啟動和關閉每個個別應用程式。 |
|
|
|
|
|
|
P13 |
發佈給所有貢獻團隊的最終切換計畫。 |
|
|
|
|
|
|
P14 |
向關鍵利益相關者發出的切換開始通訊。 |
|
|
|
|
|
|
P15 |
已排程切換後回溯性會議。 |
|
|
|
|
|
|
在問題日誌中記錄先前的項目以保持正軌,或如果發生任何錯誤,將其恢復正軌,同樣重要。
切換執行手冊
任務 ID | 任務 | 相依性 | 團隊 | Owner | 計劃的開始日期/時間 | 預計結束日期/時間 | 實際開始日期/時間 | 實際結束日期時間 | Status | 備註 |
---|---|---|---|---|---|---|---|---|---|---|
C1 |
傳送資訊備註給所有利益相關者,通知應用程式將如 CR 中所指定關閉。 |
|
|
|
|
|
|
|
|
|
C2 |
確認來源伺服器和資料庫的備份。 |
|
|
|
|
|
|
|
|
|
C3 |
停止來源伺服器上的應用程式和資料庫服務。 |
|
|
|
|
|
|
|
|
|
C4 |
關閉來源伺服器。 |
|
|
|
|
|
|
|
|
|
|
里程碑 1 已完成預先切換活動 |
|
|
|
|
|
|
|
|
|
C5 |
根據您的遷移方法執行遷移 (例如 AWS Application Migration Service 用於lift-and-shift)。 |
|
|
|
|
|
|
|
|
|
C6 |
驗證基礎設施 (目標伺服器啟動並執行)。 |
|
|
|
|
|
|
|
|
|
|
Miilestone 2 遷移已完成 |
|
|
|
|
|
|
|
|
|
C7 |
更新 DNS 伺服器以指向新建立的端點。 |
|
|
|
|
|
|
|
|
|
C8 |
驗證 DNS 變更。 |
|
|
|
|
|
|
|
|
|
|
Miilestone 3 遷移後活動 – 已完成基礎設施 |
|
|
|
|
|
|
|
|
|
C9 |
在目標伺服器上啟動應用程式和資料庫服務。 |
|
|
|
|
|
|
|
|
|
C10 |
套用應用程式特定的組態變更 (例如,指向新的 IP 地址)。 |
|
|
|
|
|
|
|
|
|
|
里程碑 3 遷移後活動 – 應用程式已完成 |
|
|
|
|
|
|
|
|
|
C11 |
執行遷移後應用程式測試 – 技術驗證。 |
|
|
|
|
|
|
|
|
|
C12 |
執行遷移後應用程式測試 – 業務驗證 |
|
|
|
|
|
|
|
|
|
C13 |
向所有主要利益相關者傳達遷移已完成。 |
|
|
|
|
|
|
|
|
|
|
里程碑 4 遷移後測試已完成 |
|
|
|
|
|
|
|
|
|
回復計劃
任務 ID | 任務 | 相依性 | 團隊 | Owner | Status | 備註 |
---|---|---|---|---|---|---|
R1 |
停止目標伺服器上的應用程式和資料庫服務。 |
|
|
|
|
|
R2 |
關閉目標伺服器。 |
|
|
|
|
|
R3 |
還原 DNS 伺服器上的更新 (指向來源伺服器)。 |
|
|
|
|
|
R4 |
驗證 DNS 變更。 |
|
|
|
|
|
R5 |
啟動來源伺服器。 |
|
|
|
|
|
R6 |
將資料同步回來源伺服器 (如有需要)。 |
|
|
|
|
|
R7 |
在來源伺服器上啟動應用程式和資料庫服務。 |
|
|
|
|
|
R8 |
執行應用程式測試 – 技術驗證。 |
|
|
|
|
|
R9 |
執行遷移後應用程式測試 – 業務驗證。 |
|
|
|
|
|
R10 |
向所有主要利益相關者傳達遷移已復原。 |
|
|
|
|
|
重新託管策略的範例範本
欄位中最常用的 R 類型遷移策略之一是重新託管策略,而 Application Migration Service 是選擇的遷移工具。您可以在重新託管案例中使用範例範本做為基準文件。範本包含實際客戶互動期間遇到的基本活動。它也包含應用程式團隊新增其任務和活動的空間。上一節中的步驟可視需要提供建立自訂切換執行手冊的初始指引。