本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
從 Amazon EC2 遷移至 Amazon ECS 受管執行個體
將現有工作負載從 Amazon EC2 遷移至 Amazon ECS 受管執行個體。此遷移可讓您存取完整的 Amazon EC2 執行個體類型、容量保留和進階功能,同時維護 AWS受管基礎設施。
遷移考量事項
從 Amazon EC2 遷移至 Amazon ECS 受管執行個體時,請記住下列考量事項:
- 任務相容性
-
為 Amazon EC2 設定的現有任務定義主要與 Amazon ECS 受管執行個體相容。如需任務定義差異的清單,請參閱 Amazon ECS 受管執行個體的 Amazon ECS 任務定義差異。
- 安全模型變更
-
Amazon ECS 受管執行個體預設允許每個執行個體執行多項任務。如果您的工作負載需要更強大的隔離,請考量啟用單一任務模式。
- 執行個體生命週期
-
Amazon ECS 受管執行個體的生命週期上限為 14 天。請制定任務替代計畫,並使用 Amazon ECS 服務進行自動任務管理。
- 定價變更
-
使用 Amazon ECS 受管執行個體時,您需要支付整個執行個體的費用加上管理費用,以及 AWS 處理基礎設施管理開銷。
- 維護時段
-
使用 Amazon EC2 事件時段設定維護時段,以控制何時取代 Amazon ECS 受管執行個體進行修補。
先決條件
遷移至 Amazon ECS 受管執行個體之前,請確定您:
-
您有 Amazon ECS 受管執行個體所需的 IAM 角色。其中包含:
-
基礎設施角色 - 允許 Amazon ECS 代表您呼叫 AWS 服務,以管理 Amazon ECS 受管執行個體基礎設施。
如需詳細資訊,請參閱Amazon ECS 基礎結構 IAM 角色。
-
執行個體設定檔 – 為在受管執行個體上執行的 Amazon ECS 容器代理程式與 Docker 常駐程式提供許可。
如需詳細資訊,請參閱Amazon ECS 受管執行個體執行個體設定檔。
-
-
了解 Amazon EC2 與 Amazon ECS 受管執行個體之間的安全模型差異
步驟 1:更新叢集以使用 Amazon ECS 受管執行個體
建立容量提供者。使用 Amazon ECS 受管執行個體建立的容量提供者只能在指定的叢集內使用。
如需詳細資訊,請參閱為 Amazon ECS 受管執行個體建立容量提供者。
步驟 2:更新任務定義以取得 Amazon ECS 受管執行個體功能
更新任務定義,使其具有 Amazon ECS 受管執行個體所需的功能。
如需詳細資訊,請參閱使用主控台更新 Amazon ECS 任務定義。
步驟 3:更新服務以使用 Amazon ECS 受管執行個體容量提供者
更新您現有的 Amazon ECS 服務,以使用 Amazon ECS 受管執行個體容量提供者。
如需詳細資訊,請參閱更新 Amazon ECS 服務以使用容量提供者。
步驟 4:遷移獨立任務
對於獨立任務,請在執行任務時指定 Amazon ECS 受管執行個體容量提供者。
如需詳細資訊,請參閱將應用程式作為 Amazon ECS 任務執行。