90秒內故障切換以維持服務:QNAP High Availability實作演練

QNAP 提供高可用性(High Availability, HA)解決方案,允許兩台 NAS 透過網路連接,組成虛擬叢集。如果其中一台 NAS 發生服務中斷,HA 系統可自動進行故障切換(failover),並迅速恢復服務。

準備與設定

  • 兩台 NAS 必須型號與硬體規格完全相同——本文使用兩台 QNAP TVS‑h474 及六顆 TOSHIBA N300 6TB 硬碟。

  • 必須使用 QTS hero 5.3(或更高版本)作業系統,並從 App Center 安裝高可用性應用程式。

  • 網路連線:兩台 NAS 需連接至同一台交換器(switch),並額外以一條直連線作為“Heartbeat link”進行即時同步。

    故障切換情境測試

    測試多種情境以觀察 HA 系統在發生異常時的反應速度:

    1. 主動節點網路線拔除
      當主動節點的網路線被拔除時,HA 系統會偵測到並於 89 秒內自動切換至被動節點。
      網路線重新插回後,恢復原狀約需 74 秒。

    2. 被動節點網路線拔除
      當被動節點的網路線被拔除時,服務可持續運作,且故障切換約於 82 秒內完成。

    3. 兩台 NAS 間“Heartbeat link”拔除
      若同步連線出現問題,影響極小——即使在串流或 SMB 檔案傳輸過程中,使用者幾乎感受不到異常。

      主要優勢

      • 使用 SMB 協定傳輸檔案時,若主動節點突然離線,傳輸只會暫停一下,隨後自動由被動節點於 90 秒內接手,無須重新開始。

      • 對於需要快速恢復、但不希望長時間停機的小型至中型企業或工作室,QNAP 的主被動 HA 解決方案是經濟且有效的選擇。

      • 若有更高需求(例如零停機),QNAP 也建議採用網路高可用性(Network HA)方案。

        備註與建議

        • 請確保兩台 NAS 規格完全一致,以達到最佳同步效果。

        • 網路基礎設施至關重要:可靠的交換器及合適的網路線有助於順利完成故障切換。

        • 定期測試故障切換狀況(例如模擬拔線),確保系統隨時可用。

        • 雖然停機時間極短(<90 秒),但仍不可忽略傳統備份流程——HA 主要確保服務可用性,並非資料備份的替代方案。

          有興趣了解更多資訊,可點此查看詳細內容:QNAP High Availability