專案背景
社保跨區轉移、異地養老金發放、異地就醫結算數據交換核心庫。支撐三級數據中心(中央-省-市)交換樞紐,7×24 實時服務,容錯要求極高。
五大選型原則
- 高效能:TPC-C 基準測試值滿足業務峰值與 3 年增長
- 可靠性:MTBF ≥ 80,000 小時,故障 20 分鐘內自動切換,年停機 ≤ 0.5 小時(99.99%+)
- 可擴展性:CPU/記憶體/儲存/網路/叢集擴展無阻礙
- 安全性:資料加密、存取控制、審計追蹤、物理安全
- 可管理性:標準管理介面、自動化監控、變更管理整合
量化需求試算(核心環節)
- 全省參保 980 萬,日均交易比例 1‰,每筆 5 事務 → 日交易量 M = 49,000
- 集中 120 分鐘,佔 80% → 峰值 TPS 試算
- TPC-C 經驗公式:
TPC = (M × M0 × Ct) / (T × (1-M1)) × (1+P)^3
M0=6(基準值比)、Ct=0.8、T=120、M1=0.35(CPU 餘量)、P=0.3(年增長)
→ TPC ≈ 89,435 → 選型目標 ≥ 100,000 TPC
- 記憶體:1 GB/CPU × 8 CPU = 8 GB 起(建議 16-32 GB)
- 儲存:基礎 164.8 GB × 1.5(峰值)× 1.2(索引/系統)/ 0.6(RAID 利用率)/ 0.7(30% 擴充)= 706 GB → 採用 FC SAN 陣列
架構決定:雙機叢集 + SAN 共享存儲
- 作用中/備援雙節點,共享 SAN 儲存,資料零丟失
- 多元件冗余:電源、風扇、網卡、HBA、路徑
- 高速錯誤檢測糾錯記憶體、硬體監控診斷
新思維:RISC 還是 Nehalem-EX (至強 7500)?
| 指標 | 傳統 RISC 小型機 | 至強 7500 四/八路 |
| 核心/執行緒 | 4-32 核/執行緒 | 8 核/顆 + HT = 16 執行緒/顆 |
| 互連頻寬 | 專用匯流排 | 4× QPI 6.4 GT/s |
| L3 快取 | 16-64 MB | 24 MB 共享/顆 |
| 記憶體容量 | 512 GB - 2 TB | 四路 512 GB DDR3(Flex Memory Bridge 更靈活) |
| RAS 特性 | 成熟完整 | 22 項 + MCA 架構 |
| OS 支援 | AIX/HP-UX/Solaris | Linux/Windows/Solaris/VMware |
| 單位效能成本 | 高 | 低(~1/3) |
| 遷移風險 | 低(現狀) | 中(需應用驗證) |
建議策略
- 核心交易庫(帳務、計費):短期維持 RISC,同步啟動 x86 遷移驗證專案
- 數據交換、報表、決策支援庫:優先採用至強 7500 平台,驗證效能與穩定性
- 建立異構環境統一運維體系(監控、備份、修補、變更)
- 每季重新評估,隨 x86 生態成熟度提升,逐步擴大佈局範圍