張貼日期: Nov 27, 2018

AWS 開發人員工具現在為 Amazon Container Services 提供改進的持續交付支援。Amazon Elastic Container Service (ECS) 和 AWS Fargate 現在透過 AWS CodeDeploy 支援藍/綠部署。另外,AWS CodePipeline 現在支援 Amazon Elastic Container Registry (ECR) 當作來源提供者。之前,這兩個動作都需要額外的步驟。 

利用 AWS CodeDeploy 進行藍/綠部署有助於盡量減少應用程式更新期間的停機時間。現在,您可以同時啟動新舊版本的 Amazon ECS 服務,並在重新路由流量之前測試新版本。您也可以監控部署過程,並在出現問題時快速轉返。

此外,AWS CodePipeline 和 Amazon ECR 現在可以更輕鬆地設定和啟動容器映像的持續交付管道。例如,您可以快速設定持續交付管道,當您將新映像上傳到 Amazon ECR 時,該管道會自動觸發藍/綠部署。

要進一步了解利用 AWS CodeDeploy 為您的容器化應用程式實作藍/綠部署,請參閱我們的部落格文章。您可以在這篇部落格文章中了解如何將 Amazon ECR 設定為 AWS CodePipeline 的來源提供者。

藍/綠部署已在美國東部 (維吉尼亞)、美國東部 (俄亥俄),美國西部 (加利福尼亞北部)、美國西部 (奧勒岡)、加拿大 (中部)、南美洲 (聖保羅)、歐洲 (法蘭克福)、歐洲 (愛爾蘭)、歐洲 (倫敦)、歐洲 (巴黎)、亞太區域 (新加坡)、亞太區域 (東京)、亞太區域 (雪梨)、亞太區域 (首爾) 和亞太區域 (孟買) 推出。提供 AWS CodePipeline 的地方都可以使用Amazon ECR 當作來源。請參閱我們的區域表了解詳細資訊。