藍綠部屬¶
一、什麼是藍綠部屬¶
UOF X 採用藍綠部署 ( Blue/Green Deployment ) 更新服務,可同時運行新舊版本,透過切換環境的功能,UOF X 可以隨時切換到新版本,並在必要時回復到舊版,以確保高可用性並避免服務中斷,減少風險也降低對使用者帶來的影響
- 藍環境 (Active):目前正在提供服務的「舊版本」環境。
- 綠環境 (Standby):準備上線的「新版本」環境。
二、UOF X 的運作邏輯¶
在 UOF X 的架構下,藍綠部屬主要透過流量導向技術實現:
- 部署綠環境:在不影響使用者情況下,將新版程式安裝於綠環境。
- 驗證測試:於綠環境進行內部驗證。
- 流量切換:將原導向藍環境的流量,瞬間切換至綠環境。
- 環境更新:原藍環境轉為 Standby,等待下次升級使用。
三、主要優點¶
- 零停機時間:升級過程使用者無感。
- 降低風險:新舊版本環境完全隔離。
- 秒級回滾:若新版有誤,可立即切回舊版。