張貼日期: Mar 27, 2019
隨著任務集管理 API 的推出,AWS Fargate 與 Amazon Elastic Container Service (ECS) 現在開始支援 ECS 服務適用的外部部署控制器。任務集是一種新基元,可在單一 ECS 服務中對應用程式的修訂進行控制管理。現在有新的 API 可用來管理應用程式的多個修訂版,並能在不同的修訂版之間轉換。
部署服務的新版本時,通常會以分階段部署的次序來進行,以確保在將目前生產工作負載從一個版本完全轉換到另一個版本之前,一切都會正常運作。之前若要在 ECS 上完全管理新的應用程式修訂版,需要啟動新的 ECS 服務,並將流量從一個服務轉移到另一個服務。
現在可以運用任務集來設定全在同個服務範圍內的多個應用程式修訂版。如果要部署新版本的應用程式,可以在自身具有任務定義的現有服務中,建立新任務集。各個任務集也會提供 scale 參數,可確保任務集會執行您服務整體所需任務中指定百分比的工作量。
若要開始使用任務集來管理 Amazon ECS 或 AWS Fargate 上的部署,請參閱本文件。