# 部署 - 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 較常見於傳統企業或重大系統升級。


# 參考資料

  1. APWIDE GOLIVE - 8 Deployment Strategies Explained and Compared