首頁 / 名詞卡 / 資料工程與MLOps / 藍綠部署(Blue-Green Deployment)

iPAS AI中級🗄️ 資料工程與MLOps
🔑 名詞卡

藍綠部署(Blue-Green Deployment)

🎯 定義

準備兩套完整環境(藍=現行舊版、綠=待上線新版),新版在綠環境完成驗證後,一次性將流量整批切換過去的部署策略;若出問題可立即切回藍環境。

重點

  • 屬於 CI-CD 中「持續部署(CD)」的風險控制手段,與 A/B 測試並列。
  • 優點:切換與回滾都極快;缺點:需同時維持兩套環境,資源成本高。

記憶技巧

「藍綠=兩套環境、一次切換」;金絲雀部署=「一套環境、逐步放量」。

易混淆

策略作法風險控制方式
藍綠部署兩套完整環境,驗證後整批切換出事立刻切回舊環境
金絲雀部署先導少量流量(如 5%)到新版本出事只影響少數使用者
滾動更新逐一替換節點上的容器版本過程中服務不中斷
📖 課文原文

「通過測試門檻的模型,自動部署至測試或生產環境。支援 A/B 測試或藍綠部署(Blue-Green Deployment)以控制風險。」