故障轉移

在計算機術語中 ， 故障轉移  ， 即當活動的服務或應用意外終止時 ， 快速啓用冗餘或備用的服務器 、 系統 、 硬件或者網絡接替它們工作 。 故障轉移 ( failover ) 與交換轉移操作基本相同 ， 只是故障轉移通常是自動完成的 ， 沒有警告提醒手動完成 ， 而交換轉移需要手動進行 。 對於要求高可用性和高穩定性的服務器 、 系統或者網絡 ， 系統設計者通常會設計故障轉移功能 。 在服務器級別 ， 自動故障轉移通常使用一個 “ 心跳 ” 線連接兩臺服務器 。 只要主服務器與備用服務器間脈衝或 “ 心跳 ” 沒有中斷 ， 備用服務器就不會啓用 。 爲了熱切換和防止服務中斷 ， 也可能會有第三臺服務器運行備用組件待命 。 當檢測到主服務器 “ 心跳 ” 報警後 ， 備用服務器會接管服務 。 有些系統有發送故障轉移通知的功能 。 有些系統故意設計爲不能進行完全自動故障轉移 ， 而是需要管理員介入 。 這種 “ 人工確認的自動故障轉移 ” 配置 ， 當管理員確認進行故障轉移後 ， 整個過程將自動完成 。 故障恢復 ( failback ) 是將系統 ， 組件 ， 服務恢復到故障之前的組態 。 使用虛擬化允許故障轉移操作減少對硬件的依賴 。