咨詢電(diàn)話(huà):023-88959644    24小(xiǎo)時(shí)服務熱線:400-023-8809
NEWS CENTER ·
新聞動态
關注中技(jì)互聯 關注前沿

集群服務器(qì)必須注意的事項

發表日期:2014-10-17    文章編輯:    浏覽次數(shù):75    标簽:

在進行(xíng)雙機熱備、集群及高(gāo)可(kě)用性軟件産品的選擇時(shí),可(kě)按以下步驟進行(xíng):

1. 明(míng)确應用的方式與要求:

是雙機方式還(hái)是多(duō)點集群?或者是目前使用雙機、以後可(kě)能升級到集群?

在應用雙機熱備時(shí),有(yǒu)多(duō)種應用模式,典型的包括主從、互備、多(duō)點集群三大(dà)類:主從模式是最标準、最簡單的雙機熱備,即是目前通(tōng)常所說的active/standby方式。它使用兩台服務器(qì),一台作(zuò)為(wèi)主服務器(qì)(Active),運行(xíng)應用系統來(lái)提供服務。另一台作(zuò)為(wèi)備機,安裝完全一樣的應用系統,但(dàn)處于待機狀态(Standby)。當active服務器(qì)出現故障的時(shí)候,通(tōng)過軟件診測(一般是通(tōng)過心跳(tiào)診斷)将standby機器(qì)激活,保證應用在短(duǎn)時(shí)間(jiān)內(nèi)完全恢複正常使用。

雙機互備,在雙機熱備的基礎上(shàng),兩個(gè)相對獨立的應用在兩台機器(qì)同時(shí)運行(xíng),但(dàn)彼此均設為(wèi)備機,當某一台服務器(qì)出現故障時(shí),另一台服務器(qì)可(kě)以在短(duǎn)時(shí)間(jiān)內(nèi)将故障服務器(qì)的應用接管過來(lái),從而保證了應用的持續性。這種方式實際上(shàng)是雙機熱備的一種應用。它避免了兩個(gè)應用使用四台服務器(qì)分别實現雙機熱備。

但(dàn)雙機互備存在着性能瓶頸,即如果進行(xíng)切換後,在一台服務器(qì)上(shàng)就有(yǒu)同時(shí)運行(xíng)兩個(gè)應用,有(yǒu)可(kě)能負載過大(dà)。并且,有(yǒu)些(xiē)情況下會(huì)有(yǒu)不止兩台服務器(qì)對外提供服務。在這種情況上(shàng),多(duō)點集群就顯示出了其必要性。

多(duō)點集群可(kě)以理(lǐ)解為(wèi)雙機熱備在技(jì)術(shù)上(shàng)的提升。多(duō)機服務器(qì)可(kě)以組成一個(gè)集群。根據應用的實際情況,可(kě)以靈活地在這些(xiē)服務器(qì)上(shàng)進行(xíng)部署,同時(shí)可(kě)以靈活地設置接管策略。比如,可(kě)以由一台服務器(qì)作(zuò)為(wèi)其他所有(yǒu)服務器(qì)的備機,也可(kě)以設置多(duō)重的接管關系,等等。這樣,就可(kě)以充分地利用服務器(qì)的資源,同時(shí)保證系統的高(gāo)可(kě)用性。

如果是雙機,是采用共享的存儲設備,還(hái)是采用基于鏡像的純軟件方式?

雙機熱備有(yǒu)兩種實現模式,一種是基于共享的存儲設備的方式,另一種是沒有(yǒu)共享的存儲設備的方式,一般稱為(wèi)純軟件方式。基于存儲共享的雙機熱備是雙機熱備的最标準方案。對于這種方式,采用兩台(或多(duō)台,參見:雙機與集群的異同)服務器(qì),使用共享的存儲設備(磁盤陣列櫃或存儲區(qū)域網SAN)。兩台服務器(qì)可(kě)以采用互備、主從、并行(xíng)等不同的方式。在工作(zuò)過程中,兩台服務器(qì)将以一個(gè)虛拟的IP地址對外提供服務,依工作(zuò)方式的不同,将服務請(qǐng)求發送給其中一台服務器(qì)承擔。同時(shí),服務器(qì)通(tōng)過心跳(tiào)線(目前往往采用建立私有(yǒu)網絡的方式)偵測另一台服務器(qì)的工作(zuò)狀況。

當一台服務器(qì)出現故障時(shí),另一台服務器(qì)根據心跳(tiào)偵測的情況做(zuò)出判斷,并進行(xíng)切換,接管服務。對于用戶而言,這一過程是全自動的,在很(hěn)短(duǎn)時(shí)間(jiān)內(nèi)完成,從而對業務不會(huì)造成影(yǐng)響。由于使用共享的存儲設備,因此兩台服務器(qì)使用的實際上(shàng)是一樣的數(shù)據,由雙機或集群軟件對其進行(xíng)管理(lǐ)。(典型的雙機熱備産品,參見:LanderCluster集群軟件)

對于純軟件的方式,則是通(tōng)過支持鏡像的雙機軟件,将數(shù)據可(kě)以實時(shí)複制(zhì)到另一台服務器(qì)上(shàng),這樣同樣的數(shù)據就在兩台服務器(qì)上(shàng)各存在一份,如果一台服務器(qì)出現故障,可(kě)以及時(shí)切換到另一台服務器(qì)。對于這種方式的深入分析,請(qǐng)參見:純軟件方式的雙機熱備方案深入分析純軟件方式還(hái)有(yǒu)另外一種情況,即服務器(qì)隻是提供應用服務,而并不保存數(shù)據(比如隻進行(xíng)某些(xiē)計(jì)算(suàn),做(zuò)為(wèi)應用服務器(qì)使用)。這種情況下同樣也不需要使用共享的存儲設備,而可(kě)以直接使用雙機或集群軟件即可(kě)。但(dàn)這種情況其實與鏡像無關,隻不過是标準的雙機熱備的一種小(xiǎo)的變化。

2. 了解清楚應用環境:

使用什麽操作(zuò)系統?

運行(xíng)什麽應用?(比如,數(shù)據庫的版本)

使用什麽服務器(qì)?

使用什麽存儲設備?

如果考慮純軟件方式,則還(hái)有(yǒu)了解清楚:數(shù)據量的大(dà)小(xiǎo)、數(shù)據寫入的頻率、應用的關鍵性與重要性(相關內(nèi)容:純軟件方式的雙機熱備方案深入分析)

3. 在此基礎上(shàng),考慮以下因素,選擇相應的軟件産品:

産品是否能支持所要求的應用方式?

産品是否能支持所使用的應用環境?

産品的其他特性:

是否支持遠程監控?(可(kě)以使你(nǐ)不用非要經常跑到機房(fáng),才知道(dào)是否一台服務器(qì)宕機了)界面語言。(對雙機軟件,中文界面并不是非常重要,但(dàn)也是一個(gè)因素。同時(shí),是否有(yǒu)中文手冊等則可(kě)能非常重要)

安裝的難易程度

是買貴的、買性價比高(gāo)的、還(hái)是買最便宜的?

是否存在合法的供貨渠道(dào)?(直接關系到産品是否能得(de)到長期可(kě)靠的服務!!!)

是否需要安裝服務? 需要什麽樣的售後服務? 服務要求是否有(yǒu)保障?

如果可(kě)能會(huì)運行(xíng)特别的應用系統(比如使用面較少(shǎo)的操作(zuò)系統、數(shù)據庫、自己開(kāi)發的應用軟件等),是否能得(de)到原廠商在開(kāi)發與調試一級的支持。(非常重要!!!)

常見産品:

LanderCluster集群軟件:支持多(duō)點集群及雙機;遠程監控;支持Unix

NEC ExpressCluster集群軟件:支持純軟件方式(鏡像);多(duō)點集群及雙機;遠程監控

ICX數(shù)據庫路由器(qì)軟件:SQL Server數(shù)據庫服務器(qì)實時(shí)熱備及負載均衡

LifeKeeper集群軟件:支持多(duō)點集群及雙機

RoseHA雙機軟件:雙機熱備、互備

PlusWell雙機軟件:支持雙機、鏡像

如沒特殊注明(míng),文章均為(wèi)中技(jì)互聯原創,轉載請(qǐng)注明(míng)來(lái)自www.zjcoo.com
相關新聞

CopyrightZJCOO technology Co., LTD. All Rights Reserved.    

渝ICP 備11003429号

  • qq客服
  • 公衆号
  • 手機版
  • 新浪微博