更新 Amazon ECS 部署策略 - Amazon Elastic Container Service

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

更新 Amazon ECS 部署策略

Amazon ECS 支援多種部署策略來更新您的服務。您可以根據您的應用程式需求在這些策略之間遷移。本主題說明如何在滾動部署和藍/綠部署之間遷移。

了解 Amazon ECS 部署策略

在部署策略之間遷移之前,請務必了解每個策略的運作方式及其主要差異:

滾動部署

在滾動部署中,Amazon ECS 會將目前執行中的應用程式版本取代為新版本。服務排程器會使用運作狀態最低和最高百分比參數來判斷部署策略。

滾動部署的設定更簡單,但對部署程序和流量路由的控制較少。

藍/綠部署

在藍/綠部署中,Amazon ECS 會與現有版本 (藍色) 一起建立新的服務版本 (綠色)。這可讓您先驗證新版本,再將生產流量路由至新版本。

藍/綠部署提供更多對部署程序的控制,包括流量轉移、測試和復原功能。

最佳實務

在部署策略之間遷移時,請遵循以下最佳實務:

  • 在非生產環境中測試:一律在非生產環境中測試更新,然後再將變更套用至生產服務。

  • 復原計劃:制定復原計劃,以防更新無法如預期運作。

  • 轉換期間進行監控:在遷移期間和之後密切監控您的服務,以確保其繼續正常運作。

  • 更新文件:更新您的部署文件以反映新的部署策略。

  • 考量流量影響:了解更新如何影響您服務的流量,並據此進行規劃。