本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Cloud Migration Factory 自動化指令碼
下圖顯示 Cloud Migration Factory 中包含的自動化指令碼。這些指令碼涵蓋了大多數用於使用 重新託管遷移的自動化任務 AWS Application Migration Service。自動化指令碼可以連接到來源機器或至 AWS APIs,如下圖所示。
Cloud Migration Factory 包含下列階段和任務的指令碼:
-
組建階段:
-
檢查遷移的先決條件
-
為多個伺服器安裝複寫代理程式
-
推送啟動後指令碼
-
-
驗證階段:
-
監控複寫
-
建立本機管理員帳戶
-
執行乾執行
-
-
測試階段:
-
測試 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體啟動
-
在執行個體上執行 2/2 (系統狀態和執行個體狀態) 運作狀態檢查
-
終止測試執行個體
-
-
切換階段:
-
在來源位置關閉伺服器
-
協調切換程序
-
確認所有應用程式伺服器都已啟動並執行
-
這些自動化指令碼可協助您節省大規模遷移任務的大量時間和精力。例如:
-
自動化 100 個或更多伺服器的複寫代理程式安裝。在一個伺服器上安裝複寫代理程式大約需要 5 分鐘。不過,如果您有 100 部伺服器執行 Microsoft Windows 和 Linux 用於 10 個不同的 AWS 帳戶,在來源機器上安裝代理程式可能有 20 種不同的方式,此程序可能需要超過 500 分鐘的時間。自動化指令碼會將代理程式安裝時間從 500 分鐘縮短到不到 5 分鐘的運算子時間,並且適用於 Windows 和 Linux 作業系統以及任何目標 AWS 帳戶。
-
協調切換程序。此程序涉及檢查複寫狀態、檢查伺服器狀態、更新 Amazon EC2 啟動範本、以切換模式啟動伺服器、驗證任務狀態、清除伺服器,以及許多其他任務。即使是一個伺服器也是漫長的程序,如果您在單一切換中有數百個伺服器,它可能是一個噩夢。Cloud Migration Factory 解決方案會為您自動化和協調整個程序。
這些任務和自動化任務的 Cloud Migration Factory 指令碼會在以下章節中詳細說明。