本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
更新 Amazon ECS 部署策略
Amazon ECS 支援多種部署策略來更新您的服務。您可以根據您的應用程式需求在這些策略之間遷移。本主題說明如何在滾動部署和藍/綠部署之間遷移。
了解 Amazon ECS 部署策略
在部署策略之間遷移之前,請務必了解每個策略的運作方式及其主要差異:
- 滾動部署
-
在滾動部署中,Amazon ECS 會將目前執行中的應用程式版本取代為新版本。服務排程器會使用運作狀態最低和最高百分比參數來判斷部署策略。
滾動部署的設定更簡單,但對部署程序和流量路由的控制較少。
- 藍/綠部署
-
在藍/綠部署中,Amazon ECS 會與現有版本 (藍色) 一起建立新的服務版本 (綠色)。這可讓您先驗證新版本,再將生產流量路由至新版本。
藍/綠部署提供更多對部署程序的控制,包括流量轉移、測試和復原功能。
最佳實務
在部署策略之間遷移時,請遵循以下最佳實務:
-
在非生產環境中測試:一律在非生產環境中測試更新,然後再將變更套用至生產服務。
-
復原計劃:制定復原計劃,以防更新無法如預期運作。
-
在轉換期間進行監控:在遷移期間和之後密切監控您的服務,以確保其繼續正常運作。
-
更新文件:更新您的部署文件以反映新的部署策略。
-
考量流量影響:了解更新如何影響您服務的流量,並據此進行規劃。