Amazon ECS 藍/綠部署的必要資源 - Amazon Elastic Container Service

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

Amazon ECS 藍/綠部署的必要資源

若要搭配受管流量轉移使用藍/綠部署,您的服務必須使用下列其中一項功能:

  • Elastic Load Balancing

  • Service Connect

不使用 Service Discovery、Service Connect、VPC Lattice 或 Elastic Load Balancing 的服務也可以使用藍/綠部署,但不會獲得任何受管流量轉移優勢。

以下清單提供您需要為 Amazon ECS 藍/綠部署設定內容的高階概觀:

最佳實務

請遵循以下最佳實務,以成功部署 Amazon ECS 藍/綠部署:

  • 設定適當的運作狀態檢查,以準確反映應用程式的運作狀態。

  • 設定可充分測試綠色部署的製作時間。

  • 實作 CloudWatch 警示以自動偵測問題並觸發轉返。

  • 使用生命週期掛鉤在每個部署階段執行自動化測試。

  • 確保您的應用程式可以同時處理藍色和綠色環境。

  • 規劃足夠的叢集容量,以在部署期間處理這兩個環境。

  • 在生產環境中實作復原程序之前,請先測試復原程序。