1. 叢集模式比較
| 模式 | 特徵 | Oracle 實作 |
| Active/Active | 所有節點同時提供服務,資源同步,需心跳網路防腦裂 | RAC (預設) |
| Active/Passive | 單節點服務,備援節點待命,故障切換斷開 Session | RAC One Node / ACTIVE_INSTANCE_COUNT=1 |
| Shared-Everything | 所有節點共享存儲與資料,Instance Failure 不遺失資料 | RAC 架構基石 |
| Shared-Nothing | 節點獨立存儲,資料分片,節點失效導致資料不可用 | MySQL Cluster 等 |
2. 腦裂與仲裁機制
- Split-Brain:互連中斷,各分區誤以為對方故障並搶佔資源,導致資料不一致。
- Voting Disk (Quorum Device):共享磁碟,節點定期寫入心跳。節點同時失去互連與 Voting Disk 存取 → 被踢出叢集 (STONITH/SIcide 機制重啟)。
- Grid Infrastructure 整合 IPMI 可對掛住節點發送硬體電源重啟指令。
3. 互連技術選型
| 技術 | 協定 | 優點 | 缺點 |
| Ethernet (10GbE) | TCP (心跳/控制) + UDP (Cache Fusion) | 成熟、成本低、支援 Bonding/Jumbo Frame | 延遲較高、CPU 開銷大 |
| InfiniBand (RDMA/RDS) | RDMA / Reliable Datagram Sockets | 極低延遲、高頻寬 (40Gb/s+)、零拷貝 | 硬體昂貴、專用交換機/驅動 |
生產環境**禁止**雙節點以 Crossover 線直連 Interconnect,必須經交換機,避免鏈路狀態變更導致協定綁定失效。
4. Grid Infrastructure 核心服務
- 節點成員管理 (Cluster Membership)
- 訊息傳遞 (Group Services)
- 邏輯卷管理 (ASM)
- I/O Fencing (STONITH / SCSI Reserve)
5. 版本演進
- 9i/10g R1:CRS (Cluster Ready Services)
- 10g R2:CRS (增強)
- 11g R1:Clusterware
- 11g R2:Grid Infrastructure (CRS + ASM 合併安裝)
- 12c/19c/21c:Grid Infrastructure (持續增強)