只有壹臺主機在工作,無法平均分擔負載。同壹時間只有壹臺機器在工作。如果工作機器出現故障,所有服務將通過集群轉移到另壹臺機器上。傳輸時間從30秒到2分鐘不等,具體取決於數據量。
大多用在安全性要求高,沒有24小時人員值班的環境中。
負載平衡:
兩臺或多臺機器同時運行,沒有主次之分,需要負載均衡設備和數據同步軟件,基本只使用前端接收請求的設備。當單個設備出現故障時,所有應用程序請求由其他設備平均分擔。
大部分用在人流量非常大的地方。只要有壹臺設備在工作,訪問就不會中斷。
雙機熱備和負載均衡的區別在於:
1,雙機熱備相當於兩臺服務器,其中壹臺是另壹臺的備用,也可以互為備用;當主機運行服務時,備用機處於檢測狀態。主機出現故障後,備用機將接管主機的服務。
2.負載均衡就是在這兩個服務器(或者N個以上的服務器)上增加壹個負載均衡服務器,負載均衡服務器的作用是將用戶的請求平均分配到各個節點上;提高整個集群的處理能力;實現網絡訪問的平衡
3.雙機熱備是保證24*7小時高可用、不停機的產品,而負載均衡是為解決服務器壓力過大、大量並發網絡請求而設計的產品。
4.雙機熱備的優點是:不間斷的用戶服務;負載均衡的優點:WEB訪問流暢,用戶請求均勻分布在各個節點上。
5.雙機熱備的缺點:傳統方式增加壹個陣列增加存儲空間,也形成單點故障;雙機熱備有可能變成虛擬的,因為壹旦陣列崩潰,服務也意味著要停止。(有條件的話,不用陣列,用軟件做數據同步是個好主意,陣列作為備份數據的存儲。)
6.負載均衡的缺點:靜態WEB適用。如果是數據庫,就不行。數據庫的多向同步目前還沒有完整的解決方案(比如壹個用戶被分配到服務器1,他給數據庫添加了壹條消息;當他下次訪問服務器2時,他的原始數據庫信息將不存在。
對於動態的、頻繁更新的WEB,多方向的數據同步也是比較困難的,但是現在我有壹個很好的解決方案,因為增加了負載均衡服務器,使得每個節點都是冗余的;但是負載均衡器會形成新的單點故障,所以如果要添加負載均衡設備,必須選擇兩個冗余的均衡器。