Amazon ECS 可實現內建藍/綠部署

張貼日期: 2025年7月17日

Amazon Elastic Container Service (Amazon ECS) 宣佈可更安全地進行容器化應用程式軟體更新的新功能,使您能夠在無需建置自訂部署工具的情況下,更快速且極具信心地交付軟體。Amazon ECS 現在支援內建的藍/綠部署策略和部署生命週期勾點,可讓您在生產環境中測試新的應用程式版本,並快速還原失敗的部署。

現在,您可以將軟體更新部署至 Amazon ECS 服務,這些服務可透過藍/綠部署策略分配源自 Application Load Balancer (ALB)、Network Load Balancer (NLB) 或 ECS 服務連線的流量。當您使用藍/綠部署策略時,Amazon ECS 會同時佈建新應用程式版本與舊版版本,並可讓您驗證新的應用程式版本,然後再將生產流量路由至該版本。 您可以使用部署生命週期勾點來執行自訂驗證步驟,並在驗證成功之前封鎖部署。此外,一旦生產流量轉移,您就可以讓新應用程式在預先指定的期間內運作,並在偵測到迴歸問題時還原到舊版,而不會產生停機時間。若要自動偵測故障,您可以設定 Amazon CloudWatch 警示和 ECS 部署斷路器來監控您的部署。搭配使用這些功能有助於提升軟體更新的安全性,讓您得以更快地交付新功能。

您可以遵循部落格所述的步驟,透過 AWS 管理主控台、SDK、CLI、CloudFormation、CDK 和 Terraform,在所有商業 AWS 區域中使用針對新的和現有 Amazon ECS 服務的藍/綠部署和生命週期勾點。如需詳細資訊,請參閱我們的文件