Amazon ECS 改善滾動式部署期間的服務可用性

張貼日期: 2025年11月14日

Amazon Elastic Container Service (Amazon ECS) 現在包含可在滾動式部署期間改善服務可用性的增強功能。這些增強功能有助於在新應用程式版本任務失敗、當前工作意外終止,或在部署期間觸發擴展時維持可用性。

先前,當目前執行之版本內的任務出現狀況不良或在滾動式部署期間終止時,ECS 會嘗試用新版本加以取代,從而將部署進度置於優先。如果新版本無法成功啟動 (例如當新任務未通過運作狀態檢查或無法啟動),這些替代項目將失敗,同時服務可用性可能會有所下滑。ECS 現在會使用狀況不良或已終止之任務所屬的相同的服務版本來取代這些任務。無論新版本的狀態為何,目前執行之版本內的狀況不良任務,會被相同版本內狀況良好的任務所取代。此外,如果在滾動式部署期間觸發「應用程式自動擴展」,ECS 會將向外擴展作業套用至這兩個服務版本,確保您目前執行的版本即使在新版本失敗的情況下,也能處理增加的負載。

這些改進會遵循服務的 maximumPercent 和 minimumHealthyPercent 設定。系統預設會針對使用滾動式部署策略的所有服務啟用這些增強功能,並且適用於所有 AWS 區域。若要進一步了解滾動式更新部署,請參閱連結