Cloud Migration Factory 自動化指令碼 - AWS 方案指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Cloud Migration Factory 自動化指令碼

下圖顯示 Cloud Migration Factory 中包含的自動化指令碼。這些指令碼涵蓋了大多數用於使用 重新託管遷移的自動化任務 AWS Application Migration Service。自動化指令碼可以連接到來源機器或至 AWS APIs,如下圖所示。

The Cloud Migration Factory automation and orchestration scripts

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 指令碼會在以下章節中詳細說明。