雲寶寶報你知!
藍綠燈部署是一種部署策略,您可以在其中創建兩個獨立但相同的環境。
一個環境(藍色)正在運行當前的應用程序版本,一個環境(綠色)正在運行新的應用程序版本。
藍綠燈部署通常會隔離兩個應用程序環境,並確保啟動並行綠色環境不會影響藍色環境資源來提高應用程序可用性。
這種隔離可以簡化部署失敗時的回滾過程,降低部署風險。
在這篇文章中,將示範如何設置完整的 CI/CD pipeline,在 EC2 上執行藍綠燈部署,並利用 Amazon EFS 文件共享作為託管應用程序源代碼的掛載點。
EFS 共享將是您託管應用程序內容的中心,它將不需要在每個 EC2 實例本地存儲上部署新的修訂,因此可以減少您的總體部署時間。
它還有助於在 EC2 實例的生命週期結束時保留任何動態生成的內容。
#AWS#雲端#BlueGreenDeployment#AmazonEFS#AmazonEC2#CICDPipeline#DevOps