在進行雙機熱備、集群及高可用性軟件產(chǎn)品的選擇時,可按以下步驟進行:
1. 明確應(yīng)用的方式與要求:
是雙機方式還是多點集群?或者是目前使用雙機、以后可能升級到集群?
在應(yīng)用雙機熱備時,有多種應(yīng)用模式,典型的包括主從、互備、多點集群三大類:主從模式是最標準、最簡單的雙機熱備,即是目前通常所說的active/standby方式。它使用兩臺服務(wù)器,一臺作為主服務(wù)器(Active),運行應(yīng)用系統(tǒng)來提供服務(wù)。另一臺作為備機,安裝完全一樣的應(yīng)用系統(tǒng),但處于待機狀態(tài)(Standby)。當active服務(wù)器出現(xiàn)故障的時候,通過軟件診測(一般是通過心跳診斷)將standby機器激活,保證應(yīng)用在短時間內(nèi)完全恢復(fù)正常使用。
雙機互備,在雙機熱備的基礎(chǔ)上,兩個相對獨立的應(yīng)用在兩臺機器同時運行,但彼此均設(shè)為備機,當某一臺服務(wù)器出現(xiàn)故障時,另一臺服務(wù)器可以在短時間內(nèi)將故障服務(wù)器的應(yīng)用接管過來,從而保證了應(yīng)用的持續(xù)性。這種方式實際上是雙機熱備的一種應(yīng)用。它避免了兩個應(yīng)用使用四臺服務(wù)器分別實現(xiàn)雙機熱備。
但雙機互備存在著性能瓶頸,即如果進行切換后,在一臺服務(wù)器上就有同時運行兩個應(yīng)用,有可能負載過大。并且,有些情況下會有不止兩臺服務(wù)器對外提供服務(wù)。在這種情況上,多點集群就顯示出了其必要性。
多點集群可以理解為雙機熱備在技術(shù)上的提升。多機服務(wù)器可以組成一個集群。根據(jù)應(yīng)用的實際情況,可以靈活地在這些服務(wù)器上進行部署,同時可以靈活地設(shè)置接管策略。比如,可以由一臺服務(wù)器作為其他所有服務(wù)器的備機,也可以設(shè)置多重的接管關(guān)系,等等。這樣,就可以充分地利用服務(wù)器的資源,同時保證系統(tǒng)的高可用性。
如果是雙機,是采用共享的存儲設(shè)備,還是采用基于鏡像的純軟件方式?
雙機熱備有兩種實現(xiàn)模式,一種是基于共享的存儲設(shè)備的方式,另一種是沒有共享的存儲設(shè)備的方式,一般稱為純軟件方式?;诖鎯蚕淼碾p機熱備是雙機熱備的最標準方案。對于這種方式,采用兩臺(或多臺,參見:雙機與集群的異同)服務(wù)器,使用共享的存儲設(shè)備(磁盤陣列柜或存儲區(qū)域網(wǎng)SAN)。兩臺服務(wù)器可以采用互備、主從、并行等不同的方式。在工作過程中,兩臺服務(wù)器將以一個虛擬的IP地址對外提供服務(wù),依工作方式的不同,將服務(wù)請求發(fā)送給其中一臺服務(wù)器承擔。同時,服務(wù)器通過心跳線(目前往往采用建立私有網(wǎng)絡(luò)的方式)偵測另一臺服務(wù)器的工作狀況。
當一臺服務(wù)器出現(xiàn)故障時,另一臺服務(wù)器根據(jù)心跳偵測的情況做出判斷,并進行切換,接管服務(wù)。對于用戶而言,這一過程是全自動的,在很短時間內(nèi)完成,從而對業(yè)務(wù)不會造成影響。由于使用共享的存儲設(shè)備,因此兩臺服務(wù)器使用的實際上是一樣的數(shù)據(jù),由雙機或集群軟件對其進行管理。(典型的雙機熱備產(chǎn)品,參見:LanderCluster集群軟件)
對于純軟件的方式,則是通過支持鏡像的雙機軟件,將數(shù)據(jù)可以實時復(fù)制到另一臺服務(wù)器上,這樣同樣的數(shù)據(jù)就在兩臺服務(wù)器上各存在一份,如果一臺服務(wù)器出現(xiàn)故障,可以及時切換到另一臺服務(wù)器。對于這種方式的深入分析,請參見:純軟件方式的雙機熱備方案深入分析純軟件方式還有另外一種情況,即服務(wù)器只是提供應(yīng)用服務(wù),而并不保存數(shù)據(jù)(比如只進行某些計算,做為應(yīng)用服務(wù)器使用)。這種情況下同樣也不需要使用共享的存儲設(shè)備,而可以直接使用雙機或集群軟件即可。但這種情況其實與鏡像無關(guān),只不過是標準的雙機熱備的一種小的變化。
2. 了解清楚應(yīng)用環(huán)境:
使用什么操作系統(tǒng)?
運行什么應(yīng)用?(比如,數(shù)據(jù)庫的版本)
使用什么服務(wù)器?
使用什么存儲設(shè)備?
如果考慮純軟件方式,則還有了解清楚:數(shù)據(jù)量的大小、數(shù)據(jù)寫入的頻率、應(yīng)用的關(guān)鍵性與重要性(相關(guān)內(nèi)容:純軟件方式的雙機熱備方案深入分析)
3. 在此基礎(chǔ)上,考慮以下因素,選擇相應(yīng)的軟件產(chǎn)品:
產(chǎn)品是否能支持所要求的應(yīng)用方式?
產(chǎn)品是否能支持所使用的應(yīng)用環(huán)境?
產(chǎn)品的其他特性:
是否支持遠程監(jiān)控?(可以使你不用非要經(jīng)常跑到機房,才知道是否一臺服務(wù)器宕機了)界面語言。(對雙機軟件,中文界面并不是非常重要,但也是一個因素。同時,是否有中文手冊等則可能非常重要)
安裝的難易程度
是買貴的、買性價比高的、還是買最便宜的?
是否存在合法的供貨渠道?(直接關(guān)系到產(chǎn)品是否能得到長期可靠的服務(wù)!!!)
是否需要安裝服務(wù)? 需要什么樣的售后服務(wù)? 服務(wù)要求是否有保障?
如果可能會運行特別的應(yīng)用系統(tǒng)(比如使用面較少的操作系統(tǒng)、數(shù)據(jù)庫、自己開發(fā)的應(yīng)用軟件等),是否能得到原廠商在開發(fā)與調(diào)試一級的支持。(非常重要!!!)
常見產(chǎn)品:
LanderCluster集群軟件:支持多點集群及雙機;遠程監(jiān)控;支持Unix
NEC ExpressCluster集群軟件:支持純軟件方式(鏡像);多點集群及雙機;遠程監(jiān)控
ICX數(shù)據(jù)庫路由器軟件:SQL Server數(shù)據(jù)庫服務(wù)器實時熱備及負載均衡
LifeKeeper集群軟件:支持多點集群及雙機
RoseHA雙機軟件:雙機熱備、互備
PlusWell雙機軟件:支持雙機、鏡像
企業(yè)網(wǎng)站建設(shè)解決方案 營銷型網(wǎng)站建設(shè)解決方案 行業(yè)門戶網(wǎng)站建設(shè)解決方案 外貿(mào)網(wǎng)站解建設(shè)決方案 品牌形象網(wǎng)站建設(shè)解決方案 購物商城網(wǎng)站建設(shè)解決方案 政府網(wǎng)站建設(shè)解決方案 手機網(wǎng)站建設(shè)解決方案 教育培訓(xùn)網(wǎng)站建設(shè)解決方案 珠寶高端奢飾品網(wǎng)站建設(shè)解決方案 房地產(chǎn)、地產(chǎn)項目網(wǎng)站建設(shè)解決方案 集團、上市企業(yè)網(wǎng)站建設(shè)解決方案 數(shù)碼、電子產(chǎn)品網(wǎng)站建設(shè)解決方案 美容、化妝品行業(yè)網(wǎng)站建設(shè)解決方案
10年專業(yè)互聯(lián)網(wǎng)服務(wù)經(jīng)驗 重慶最專業(yè)網(wǎng)站團隊 資深行業(yè)分析策劃 B2C營銷型網(wǎng)站建設(shè)領(lǐng)先者 最前沿視覺設(shè)計、研發(fā)能力 時刻最新技術(shù)領(lǐng)先研發(fā)能力 具有完備的項目管理 完善的售后服務(wù)體系 深厚的網(wǎng)絡(luò)運營經(jīng)驗
中技互聯(lián)一直秉承專業(yè)、誠信、服務(wù)、進取的價值觀,堅持優(yōu)秀的商業(yè)道德,以用戶最終價值為導(dǎo)向,向用戶提供優(yōu)質(zhì)產(chǎn)品和優(yōu)質(zhì)服務(wù),從而贏得了用戶的信賴。始終以不懈的努力、更高的目標來要求自己。
主營業(yè)務(wù):網(wǎng)站建設(shè) | 重慶網(wǎng)站建設(shè) | 重慶網(wǎng)站設(shè)計 | 重慶網(wǎng)站制作 | 重慶網(wǎng)頁設(shè)計 | 重慶網(wǎng)站開發(fā)