首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> DB2 資料庫 >> DB2 教學

DB2 9.5 高可用性環境授權完全指南:Hot/Warm/Cold Standby 授權規則深度解析

     編輯:DB2 教學

前言:為何 HA 授權令人困惑?

不同廠商 HA 定價策略迥異,術語混淆(Cluster、Standby/Secondary、Idle/Active/Cold/Warm/Hot)加劇誤解。DB2 9.5 重大改進:授權術語與 IBM SWG 統一,廢除 DB2 8/9 中的「Idle/Active」舊制,採用 Cold / Warm / Hot Standby 三分法,並大幅簡化授權邏輯。

核心決策三問題

  1. 部署哪個 DB2 版本?(Express-C / Express-C FTL / Express / Workgroup / Enterprise)
  2. 採用哪種授權模型?(Authorized User / Value Unit - VU)
  3. 故障未發生時,備用機器跑什麼工作負載?

第三題直接決定備用機器歸類為 Hot/Warm/Cold,進而決定授權成本。

三大備用類型定義與授權規則

1. Hot Standby(Active/Active)

定義:所有節點均運行獨立 DB2 實例,處理生產交易/查詢。故障時倖存節點接管故障節點負載(負載翻倍)。
授權鐵律:完全授權,等同非 HA 環境獨立運行。

  • VU 模式:各節點依其物理核心全額授權(除非 Enterprise 使用子容量授權)
  • AU 模式:各節點依訪問該節點的總使用者數授權(含故障轉移後可能訪問的用戶),滿足最低 AU 門檻(Express/WG: 5 AU;Enterprise: 每 100 VU 至少 25 AU)

Express-C FTL 例外:每物理伺服器購買一份支援合約即可,無 Hot/Warm/Cold 概念,極度簡化。

2. Warm Standby(Active/Idle)

定義:正常運行時至少一節點不處理生產交易/查詢。該節點可能執行輔助工作(HADR 日誌傳送、前滾待機),或跑測試/開發負載,故障時騰出資源接管生產負載。
授權優惠:

  • VU 模式:暖備節點固定按 100 VU 授權,無論底層硬體實際 VU 為 400、800 或更高
  • AU 模式:暖備節點僅需購買最低 AU 數(Express/WG: 5 AU;Enterprise: 25 AU,因對應 100 VU)

範例:雙節點叢集,主節點 400 VU (DB2 Workgroup),暖備節點同硬體。
VU 總授權 = 400 (主) + 100 (暖備) = 500 VU。
AU 總授權 = 100 AU (主) + 5 AU (暖備) = 105 AU(假設主節點 100 用戶)。

3. Cold Standby

定義:正常運行時未啟動 DB2 實例,甚至關機。故障時啟動、由備份映像還原至時間點、再接管服務。MTTR 最長。
授權福音:DB2 9.5 起冷備節點完全免授權!

  • 判斷經驗法則:未啟動 db2start 即為冷備
  • 例外:僅為執行備份而短暫啟動、備份完成即關機,仍視為冷備

省錢實例:5 節點 DPF 叢集(4 主 + 1 備),每節點 800 VU。DB2 9 需為備節點購買 100 VU (DPF) + 100 VU (Enterprise);DB2 9.5 若備節點冷備,省下 200 VU 授權費。

HADR 相關授權特殊規則

  • HADR 環境下,備用節點至少按 Warm Standby 授權(因需持續應用日誌)
  • 若配置雙向 HADR(Twin HADR),雙節點均為 Hot Standby,雙雙全額授權
  • DB2 9.5 重大福利:HADR 納入 Workgroup 版本標配,無需額外購買 HA Feature Pack!僅需按 Warm Standby 規則授權備用節點
  • Express 版仍需購買 HA Feature Pack 才能用 HADR,但 9.5 起備用機器無需重複購買 Feature Pack(除非作 Hot Standby)
  • Express-C FTL:任意 HADR 拓撲,僅每節點購買支援合約

版本限制速查

版本支援 HA授權模型備註
Express-C不支援免費不可建立 HA 叢集
Express-C FTL支援每伺服器訂閱無 Hot/Warm/Cold 概念,最簡單
Express / Workgroup / Enterprise支援AU 或 VU依上述三類規則授權

結語

DB2 9.5 以 Cold Standby 免授權、Warm Standby 固定 100 VU/最低 AU、Hot Standby 全額授權的清晰三層制,結合 HADR 納入 Workgroup、Feature Pack 單向收費等紅利,讓企業能依可用性等級(Copper/Silver/Gold)靈活部署,實現「用多少、付多少」的成本最優化。建議:最高可用性採 Warm + HADR 專用節點;一般業務採 Cold 備份;極少數核心系統才採 Hot/Active-Active 並做好容量規劃。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved