歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> Linux業界 >> X0;linux高可用性服務器集群方案LATCH HA

X0;linux高可用性服務器集群方案LATCH HA

日期:2017/2/27 11:12:38   编辑:Linux業界

LATCH HA 是X0;linux Latch 系列的高可靠性的服務器集群系統解決方案。

今天各行業的順利運轉都依賴於計算機系統。商品的訂貨、配送、客戶服務、財務結算、保險及預約都需要高度可靠的信息服務系統。這自然要求計算機的宕機時間越短越好。LATCH HA能夠自動檢測系統的故障。同時,一旦發現計算機出現故障,LATCH HA將把該計算機上的所有進程轉移到備份計算機上,從而為客戶提供不間斷的服務。

一旦計算機宕機,LATCH HA能夠將宕機時間縮短到幾分鐘甚至幾秒鐘。而且能夠將系統恢復到宕機以前的狀態,從而保證計算機的穩定運行。在LATCH HA的保護下,計算機系統再也不用因為硬件故障或日常性的維護而中斷運行。LATCH HA就是利用這些方法來提供最佳的服務可靠性,將計算機的宕機時間減少到最低程度。要知道,一分鐘的宕機時間也許會給銀行,鐵路,航空等行業的運營帶來不可估量的損失。

還具有系統崩潰的智能檢測與處理系統。她利用各種手段來檢測硬件、存儲設備、網絡及系統軟件的故障。同時,一旦發現計算機出現故障, LATCH HA將把該計算機上的所有進程轉移到備份計算機上,從而為客戶提供不間斷的服務。

高可用性的實現的另一大關鍵就是的冗余策略,簡言之就是對主機,網絡設備,備份設備的多台備份(當然不只是簡單的備份機):LATCH HA擁有多種冗余模式,其中包括雙機在線待機模式、雙機就緒模式及三機模式。所有的模式都提供了對各種備份資源-如文件系統、數據庫、網絡IP地址、系統進程、SCSI設備及NFS-的支持。

此外,高可用性的實現還要有豐富的應用程序支持: LATCH HA能夠應用在各種集中式、客戶機-服務器模式或OLTP系統中。同時其與市場上各種主流的數據庫系統與OLTP軟件-如Oracle、 SYBASE、 Informix與Tuxedo-也都保持兼容。LATCH HA同時提供了各種應用程序接口。因此,客戶能夠在其私有軟件中集成各種功能來保證系統的高可靠性,這樣也保護了客戶的投資。


正文

1. 系統架構



上圖是典型的LATCH HA解決方案系統結構:兩台主機A,B共享一個磁盤陣列,A為工作機,B為備份機。它們之間以一根心跳線來連接,這被稱為“心跳檢測”,主要通過一條RS232檢測鏈路來完成。LATCH HA也采用了網絡ping檢測來驗證系統宕機檢測的准確性。安裝在主機上的HA軟件通過心跳線來實時監測對方的運行狀態,一旦正在工作的主機A因為各種硬件故障-如電源失效、主要部件失效或者啟動盤失效等導致系統發生故障,主機B立即投入工作。

LATCH HA實現了“高可靠性共享存儲”架構。該架構由兩個或三個冗余服務器、一個共享冗余磁盤陣列、一個可選DBMS及LATCH HA系統軟件構成。在LATCH HA的保護下,企業的計算機系統能夠提供不間斷的信息服務,避免由於硬件故障或日常維護所帶來的宕機,因而能夠首先最佳的可靠性及最大程度地減少宕機時間。


共享存儲設備故障的檢測

LATCH HA能夠判斷由於下列原因所帶來的共享存儲設備故障:SCSI適配卡失效、SCSI連線失效或RAID控制器失效。共享存儲設備故障同時也會造成訪問這些設備的軟件的誤操作或甚至系統宕機。

網絡失效檢測

LATCH HA能夠判斷由於下列原因所帶來的網絡聯接故障:網絡適配器失效或網絡連線的失效。這些故障將使得所有依賴於網絡的操作都無法進行。

進程終止檢測

LATCH HA能夠檢測軟件進程是否是正常退出。這意味著,隨著某一進程的結束狀態的不同,可以采取不同的行動。

可調整的檢測超時設定

系統宕機檢測及網絡檢測的超時設定都是可以調整的。更短的超時設定意味著能更快地發現故障與進行服務器切換;但是,這可能會導致檢測的可靠性下降。

2. 服務器切換模式

自動或手動切換

一般LATCH HA自動對系統故障進行檢測,並將服務從失效的服務器轉移到備份服務器上。當然,管理員同樣也能夠手動地切換到備份服務器以進行某些日常維護工作。

切換的自動恢復

一旦失效的服務器修復完畢,你可以讓服務切換到原來的計算機上。這項功能也能自動完成。
3. 可靠性

網絡可靠性

LATCH HA能夠實現高可靠性的TCP/IP網絡。當一個服務器上的網絡聯接失效時,備份服務器將以同樣的IP向用戶提供服務。舉例來說,NFS服務的切換對用戶來說就是完全透明的。

共享RAID的可靠性

共享RAID可以擁有兩個或三個聯接端口與冗余磁盤。這些特性保證了LATCH HA不會因為某一SCSI硬盤的故障而失效。

共享文件系統的可靠性

當一個服務器宕機後,共享存儲設備上的文件系統可能會不完整。在服務器進行切換後,備份服務器能自動修復共享文件系統。

進程可靠性

LATCH HA將所需要的進程放置在共享文件系統中,並且在兩個服務器上都加以記錄。這樣,在兩個服務器切換時就可以啟動同一組進程了

數據庫可靠性

LATCH HA可以與一系列的DBMS協作。當然數據庫必須創建在共享存儲設備上。當數據庫服務器宕機時,LATCH HA就將DBMS切換到備份數據庫服務器上。對共享數據庫的回溯操作(rollback recovery )可以保證該數據庫數據的完整性。

4. 應用

LATCH HA能夠應用在各種集中式、客戶機-服務器模式或OLTP系統中。同時其與市場上各種主流的數據庫系統與OLTP軟件-如Oracle、 SYBASE、 Informix與Tuxedo-也都保持兼容。LATCH HA同時提供了各種應用程序接口。因此,客戶能夠在其私有軟件中集成各種功能來保證系統的高可靠性。

a) LATCH HA/HS2000 在線待機模式



在這種模式下,一個服務器作為主服務器。正常情況下其承當所有的服務。另外一台服務器作為待機服務器,正常情況下除了監控主服務器的狀態,不進行其他的操作。一旦主服務器宕機,待機服務器就接手工作,成為新的主服務器。客戶仍然可以擁有同樣的服務器IP地址、NFS、數據、數據庫及其他……這種應用模式近似於上面介紹的典型應用模式—A與B實際上是在完成同一個功能應用,安裝在主機上的HA軟件通過心跳線來實時監測對方的運行狀態,一旦正在工作的主機A因為各種硬件故障-如電源失效、主要部件失效或者啟動盤失效等導致系統發生故障,主機B立即投入工作。

b) LATCH HA/DA2000雙機就緒模式



在這種模式下,兩個主機都作為主服務器,共享自己的磁盤陣列,各自承當一部分服務。例如服務器A在執行應用A, 服務器B在執行應用B, 兩個主機在正常情況下各自獨立運行自己的應用邏輯,兩個主機同時又都作為對方的待機服務器,通過心跳線監控對方的狀態。一旦某一服務器宕機,另一台服務器就承擔所有的服務,為所有的客戶服務。及一旦服務器A發生故障,服務器B馬上接管服務器A上原來的應用;或者服務器B發生故障,服務器A馬上接管服務器B上原來的應用,這是一種互為冗余的模式。

很明顯,一旦某一服務器宕機,另一台服務器的工作服但就比較重,於是就有了下面的三主機模式。

c) LATCH HA/HC2000 三主機模式

這種應用模式是最高端的HA應用模式,它既保證了系統的設備冗余,避免系統宕機,而且又能保證在一旦宕機的情況下有足夠的系統資源以供使用。



在這種模式中,待機服務器C同時監控主服務器A與B的狀態。一旦服務器A或B宕機,服務器C將承擔其服務,為客戶服務。這種系統結構既保證了系統的安全運行,又保證了系統資源。

Marketing forecast

目前,對於高可用性的系統級解決方案還被IBM,HP等知名廠商所壟斷,而0;linux的應用還限於桌面及中小企業的應用。不過我相信,隨著電子商務和0;linux的發展以及人們對應用環境的要求日益提高,0;linux的高可用性應用必將被大家所普遍采用。

基於LATCH HA的高可用性解決方案具有各種應用模式的應用實例(HS2000,DA2000,HC2000),可以滿足各個行業對計算機系統的要求。相信在0;linux的時代,構建在上面的高可用性群集系統X0;linux Latch/LATCH HA系列必將成為推動行業0;linux應用的原動力之一,和大家共同把0;linux推向一個新的領域!


附錄:
X0;linux 介紹

電子商務及其應用的飛速壯大促進了0;linux的發展,而0;linux本身的功能也
在不斷的被各個0;linux廠家和愛好者們所完善。但0;linux在易用性和可靠性上依然和其他諸如Windows和Unix有差距。而X0;linux正在把這種差距不斷的縮小。X0;linux是美商網虎公司最新推出的0;linux操作系統。她與其他我們熟悉的0;linux的區別主要有兩個:

1.基於核心的多語種支持:

X0;linux采用全新結構的「地球文字庫」——GCS(萬語碼),可以處理多種語言,具有超強的語言兼容性,可處理包含UNICODE、繁體中文、簡體中文、日文、韓文、泰文、藏語、越南以及各種西方語言等等,包含人造外星語言「克林貢語」均在支援范圍內(信不信由你!!!)。為發揚各國的文化智慧資產,系統包容了多種內碼,更可支持高達75,000+字CCCII中文,使全球各種文字支持總數達到數十萬字以上。

2.簡單易用的操作與安裝界面:

針對煩瑣的0;linux設制程序與命令,X0;linux還提供了智慧型設定精靈Genie,以菜單方式輕松完成硬件、時區、系統服務、局域網內各種服務、Xwindow設定,輕松完成0;linux服務器的管理。她把復雜的0;linux命令變成簡單的菜單化操作,使使用者不必具有非常專業的0;linux知識,也能夠圓滿的實現系統與網絡管理。

這個特點我想是最吸引我們的最終用戶的,因為它讓我們完全摒棄了安裝0;linux時的各種諸如磁盤分割,設置引導分區,配置硬件等的工作,就好像在安裝我們熟悉的Windows,而且在安裝結束之後的設置工作也都在菜單命令中實現,不必再取修改一個一個的Config文件了,這對我們的用戶來說不能不算是一個好消息。

X0;linux 產品分類:

X0;linux的產品有X0;linux 三個完整的系列:Optima,Motiff,Latch。她是以完備的X0;linux操作系統為基礎,全面的行業應用為核心,高可用性的解決方案為優勢劃分的系列。

Optima系列由OptiLAN,OptiWAN和OptiDESK組成。分別提供基於局域網,廣域網的操作環境以及個人桌面的操作環境。

Motiff系列由Motiff Community, Motiff Portal 等產品組成。提供基於X0;linux(兼容其他廠家的0;linux版本)的虛擬社區和電子商務解決方案。

Latch系列是針對目前0;linux市場對於高可用性,高可靠性的解決方案的強烈需求而推出的產品。他提供基於0;linux的系統冗余備份,系統群集的解決方案,滿足例如金融,保險等特殊行業對計算機系統的“苛刻”要求。




Copyright © Linux教程網 All Rights Reserved