# 部署 - Big Bang Deployment / Continuous Deployment
# 簡介 Big Bang Deployment
一次性將完整的新系統或大規模更新部署到生產環境,通常涉及停機時間,風險較高,若有問題回滾困難。
傳統上來講就是這種部署
# 簡介 Continuous Deploymeny
自動化地將通過測試的變更持續部署到生產環境,無需人工介入,能快速提供新功能,風險較小。
# 簡單比較 Big Bang / Continuous
特性 | Big Bang Deployment | Continuous Deployment |
---|---|---|
部署頻率 | 低(可能數月或數年) | 高(可能每天多次) |
風險 | 高(影響範圍大) | 低(變更小且可快速回滾) |
回滾難度 | 高(回溯困難) | 低(版本控制完善) |
自動化程度 | 低(手動操作為主) | 高(CI/CD 流程支援) |
影響範圍 | 全系統 | 逐步影響部分系統 |
# 總結
Continuous Deployment 適合敏捷開發與雲端環境,而 Big Bang Deployment 較常見於傳統企業或重大系統升級。
# 參考資料
- APWIDE GOLIVE - 8 Deployment Strategies Explained and Compared