從 Amazon EC2 遷移至 Amazon ECS 受管執行個體 - Amazon Elastic Container Service

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

從 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 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 任務執行