NEC Express Cluster雙機解決方案



實現關鍵業務系統的高可用性和高可靠性

--NEC EXPRESSCLUSTER在河南IPTV項目中的成功應用

項目背景

2003年6月,黨中央開始啟動全國農村黨員幹部現代遠程教育試點工作。農村黨員幹部現代遠程教育,即利用廣播電視、互聯網等現代傳媒手段,在同一時間內對不同空間的廣大農村黨員幹部進行點播式、交互式和現場直播式教育。

河南省委組織部為瞭響應中央號召,與河南網通和當地IPTV解決方案提供商共同啟動基於寬帶網的農村黨員幹部現代遠程教育試點工作。經專傢反復論證決定采用瞭寬帶IPTV解決方案。該方案不僅要求具備流媒體內容管理及處理技術,還要求系統具有強大的可擴展性、安全性和高可用性。



需求分NVR監控錄影主機

由上面的介紹可以看出,對於需要保障障不間斷服務的IPTV業務來說,系統的可用性和可靠性顯得尤為重要。針對用戶提出的對該IPTV系統在可靠性和容錯能力上的如下要求:

l 支持RedHat Linux AS/ES 3.0,4.0

l 保護MySQL數據庫和Apache業務系統;

l 故障自動切換,業務和數據自動接管;

l 雙機集群采用Active/Active的雙活工作方式;

l 雙機采用純軟件方式的鏡像集群方式。

我公司提出瞭基於EXPRESSCLUSTER集群中間件的鏡像型HA集群解決方案,來實現系統中關鍵設備的雙機容錯,從而達到系統的高度可靠性和容錯能力。



方案設計和南投監視器廠商實現

HA系統結構示意圖:



根據客戶的需求,我們將2臺服務器作如下配置: 南投監視器

配置一套2節點的鏡像型集群,客戶數據存儲於本地鏡像盤上。根據客戶的業務需要,配置成Active/Passive的工作方式,一臺服務器(Server1)作為MySQL的主運行機,另外一臺服務器(Server2)作為Apache的主運行機,同時,這兩臺服務器也作為對方服務器的備南投監視器材料機,從而達到瞭互為備份的容錯效果。 南投監視器安裝



HA系統的工作原理:

EXPRESSCLUSTER將用戶數據存儲於本地鏡像磁盤上,在Active/Active的工作模式下,2臺服務器(Server1和Server2)都作為活動主機。當Server1發生故障時(包括各種軟硬件故障),Server2通過心跳路徑偵測到Server1的故障並自動接管所有Server1上的資源(如浮動IP地址、數據庫服務、計算機名及鏡像磁盤上的數據),並繼續在Server2上運行數據庫服務。對於客戶端來說這種接管過程是不可見的,用戶感覺不到這種故障切換,可以繼續使用備份服務器提供的服務。待Server1修復後,可選擇通過手工或自動方式將所有已切換到Server2的資源切換回到Server1。同理,當Server2發生故障時,Server1也會按照上述工作原理進行自動接管。



經過用戶嚴格測試,EC產品最終憑借領先的開發技術和優異的性能指標戰勝瞭競爭對手,贏得瞭用戶的青睞。目前,該HA架構已經成功部署到河南全省18個地市及河北等其他省市的IPTV系統中,極大得提高瞭IPTV系統的可靠性,成為政務工程和村村通工程的強有力保

50C1D7AE9DE0F9D9
arrow
arrow

    svreh86945 發表在 痞客邦 留言(0) 人氣()