目前,對絕大多數企業來說非正常的服務終止時間的長短會對用戶造成不同的損失,或者說用戶對服務停止所能承受的時間是不同的。通常取決于應用的類型,如果能夠在幾秒鐘內修復錯誤,不會對一個在線聯機事務(OLTP)處理系統構成影響,但是對火箭發射等實時應用,哪怕只停止一秒都是不可忍受的。
可見,對那些需要保障信息安全和提供不間斷的信息服務的企業而言,業務系統的容錯性和不間斷性顯得尤為重要,高可用解決方案成為企業數據穩妥運營的利器。如何保障各種關鍵應用持續運營,達到永續經營的良性循環,已成為當今企事業單位和IT領域急需解決的關鍵問題。由中科同向(www.heartsone.net/)提供的HeartsOneCluster產品就是一套廣受好評的高可用解決方案。
據中科同向(www.heartsone.net/)負責人介紹:HeartsOneCluster產品是來自中國本土的,擁有自主知識產權的多機高可用產品,支持Windows操作系統平臺,支持幾乎所有的存儲環境。具有穩定可靠、易于管理、備援方式靈活多樣、節點和任務伸縮性強、保護用戶投資、整合和優化用戶系統環境、支持包括 ISCSI 存儲環境等特點。
中科同向(www.heartsone.net/)的該款高可用解決方案軟件主要分為4大部分構成:HeartsOneCluster Console、HeartsOneCluster Core、HeartsOneCluster Monitor、HeartsOneCluster Resource DLL。

Console是由JAVA編寫的用戶界面, 通過該界面可以管理整個cluster的所有節點和服務,同時直觀地體現cluster的各個任務運行狀態和細節。Core是Cluster的核心服務程序,負責執行來自Console的命令,協調各個節點的任務分配,傳輸和接收各個節點的心跳信息,切換和接管任務的管理中心,同時接收來自Monitor定時發送的資源狀態信息,并進行解析和進行相關的操作。Monitor負責監控資源的狀態,定時把這些資源的信息傳遞給Core,同時監控Core運行的狀態,一旦發現Core出現問題,會立即重新啟動Core,從而保證Core不存在單點故障的可能。
Resource DLL是HeartsOne提供主要的資源動態連接庫,主要包含:IPAddress、Network Name、Physical Driver、Share、Application、Service,每個資源都有自己的屬性、方法、事件。對于用戶的特別服務,中科同向(www.heartsone.net/)的HeartsOne可以為用戶提供第三方程序編寫DLL服務,在用戶提出需求后,由HeartsOne開發人員為用戶開發第三方軟件的資源編寫。
中科同向(www.heartsone.net/)提供的高可用解決方案是HeartsOneCluster的核心功能,該解決方案提供雙機熱備系統,也提供多機的高可用解決方案。在集群系統的每一臺服務器內,HeartsOneCluster具有兩個核心進程,他們互相監控(如:系統宕機、HeartsOneCluster進程被殺掉、網絡、SCSI線纜是否斷開),如果其中一個進程失敗,另一個進程會立即進行恢復。支持網卡(私網/公網)、磁盤心跳等多種心跳方式,多重保障心跳檢測途徑,配置多條心跳路徑可以避免系統的單點故障,進一步提高了系統的可靠性。
中科同向(www.heartsone.net/)的高可用解決方案HeartsOneCluster可以結合用戶需求,開發特定應用或硬件資源的監控程序,與用戶應用環境更緊密地結合,更好的監控服務運行狀態。


