張貼日期: May 9, 2018

此快速入門程式構建一個可藍綠部署至 Amazon Web Services (AWS) Elastic Beanstalk 環境的架構。它使用 AWS CodePipeline 針對符合成本效益的容錯架構建立持續的整合/持續交付管線。根據 AWS CloudFormation 範本自動部署,需要大約 15 分鐘。

當應用程式部署至 Elastic Beanstalk 時,具有兩個分開但相同的環境:藍色和綠色,可提高可用性和降低風險。藍色環境是一般處理即時流量的生產環境。管線可建立現場環境 (藍色) 的複本 (綠色),然後在這二者之間交換 URL。當 AWS CodePipeline 部署程式碼至原始環境 (測試和維護發生) 時,臨時複製環境會處理即時流量。

部署至藍色環境後,一旦完成程式碼檢閱和測試,管線即會再次交換 URL。藍色環境再次服務即時流量,管線會終止綠色環境。

您可以使用或不使用 Git 至 S3 整合進行部署。

開始使用:

快速入門程式是一種自動化參考部署,主要是根據 AWS 最佳實務,在 AWS 上使用 AWS CloudFormation 範本部署關鍵技術。