天天看點

國産高可用軟體,雙機熱備與冷備的差別

2021是信創承前啟後的戰略機遇年,随着資訊化建設的不斷推進和國産作業系統的快速發展,企業的資訊化已經非常普遍,如何保障企業各種關鍵應用持續營運,達到永續經營的良性循環,已成為當今企事業機關和IT領域急需解決的關鍵問題。

國産高可用軟體,雙機熱備與冷備的差別

新支點雙機熱備軟體

高可用軟體就是一套解決伺服器單點故障,為企業提供業務連續性,解決伺服器當機問題的中間件軟體。例如國内知名的中興新支點HA軟體同時安裝在兩台主機上,用于監視協調兩台主機的工作,可以自動檢測出故障主機,準确、快速地将原主機的應用系統切換到另一台主機上繼續運作,以最低成本實作使用者幾乎不停頓的業務應用。但高可用軟體也分為雙機熱備和冷備。

雙機熱備和冷備的差別

在計算機伺服器備份和恢複中,冷備份伺服器(cold server)是在主伺服器丢失的情況下才使用的備份伺服器。冷備份伺服器基本上隻在軟體安裝和配置的情況下打開,然後關閉直到需要時再打開。

溫備份伺服器(warm server)一般都是周期性開機,根據主伺服器内容進行更新,然後關機。經常用溫備份伺服器來進行複制和鏡像操作。

熱備份伺服器(hot server)時刻處于開機狀态,同主機保持同步。當主機失靈時,可以随時啟用熱備份伺服器來代替。

國産高可用軟體,雙機熱備與冷備的差別

作為軟體保證協定程式的一部分,微軟公司目前為用于災難恢複的冷備份伺服器提供免費的軟體協定,但不提供溫備份伺服器和熱備份伺服器的免費軟體協定。

熱備用(Hot Standby)是當一個正在使用的磁盤發生故障後,一個空閑、加電并待機的磁盤将馬上代替此故障盤,此方法就是熱備用。熱備用磁盤上不存儲任何的使用者資料,最多可以有8個磁盤作為熱備用磁盤。一個熱備用磁盤可以專屬于一個單一的備援陣列或者它也可以是整個陣列熱備用磁盤池中的一部分。

而在某個特定的陣列中,隻能有一個熱備用磁盤。當磁盤發生故障時,控制器的固件能自動的用熱備用磁盤代替故障磁盤,并通過算法把原來儲存在故障磁盤上的資料重建到熱備用磁盤上。資料隻能從帶有備援的邏輯驅動器上進行重建(除了RAID 0以外),并且熱備用磁盤必須有足夠多的容量。系統管理者可以更換發生故障的磁盤,并把更換後的磁盤指定為新的熱備用磁盤。

雙機熱備即是目前通常所說的active/standby方式,伺服器資料包括資料庫資料同時往兩台或多台伺服器寫,或者使用一個共享的儲存設備。當active伺服器出現故障的時候,通過軟體診測(一般是通過心跳診斷)将standby機器激活,保證應用在短時間内完全恢複正常使用。

雙機互備,在雙機熱備的基礎上,兩個相對獨立的應用在兩台機器同時運作,但彼此均設為備機,當某一台伺服器出現故障時,另一台伺服器可以在短時間内将故障伺服器的應用接管過來,進而保證了應用的持續性。這種方式實際上是雙機熱備的一種應用。它避免了兩個應用使用四台伺服器分别實作雙機熱備。

雙機雙工,兩台或多台伺服器均為活動,同時運作相同的應用,保證整體的性能,也實作了負載均衡和互為備份。需要利用磁盤櫃存儲技術(最好采用san)。對于資料庫服務而言,它同時需要資料庫軟體的支援,是比較複雜的。而WEB伺服器或應用伺服器就比較簡單了。件也分為雙機熱備和冷備。

繼續閱讀