1、鏡像伺服器和雙機熱備有什麼區別?
鏡像熱備:只有兩台伺服器,正常情況下生產機工作,產生的變化數據實時鏡像至備機,當主機出現故障時,由備機接管業務,因平時將數據鏡像至了備機,接管後由數據支撐,達到業務不停頓效果。
雙機熱備另外一種方式是共享型熱備:即有兩台伺服器+一台磁碟陣列,數據存放在磁碟陣列中,平時由主機掛載陣列的lan,當發生故障切換至備機時,由備機掛載同一個盤使用同一份數據。
鏡像伺服器(Mirror server)與主伺服器的服務內容都是一樣的,只是放在一個不同的地方,分擔主機的負載。簡單來說就是和照鏡子似的,能看,但不是原版的。
在網上內容完全相同而且同步更新的兩個或多個伺服器,除主伺服器外,其餘的都被稱為鏡像伺服器。
光碟鏡像伺服器一般採用BNC和 RJ-45標准網路介面,設置、升級和管理均可通過WEB瀏覽器或網上鄰居遠程進行。
雙機熱備特指基於高可用系統中的兩台伺服器的熱備(或高可用),因兩機高可用在國內使用較多,故得名雙機熱備,雙機高可用按工作中的切換方式分為:主-備方式(Active-Standby方式)和雙主機方式(Active-Active方式),主-備方式即指的是一台伺服器處於某種業務的激活狀態(即Active狀態),另一台伺服器處於該業務的備用狀態(即Standby狀態)。
而雙主機方式即指兩種不同業務分別在兩台伺服器上互為主備狀態(即Active-Standby和Standby-Active狀態)。比較成熟的雙機熱備軟體通常會使用硬碟數據攔截的技術,通常稱為鏡像軟體即Mirror軟體,這種技術當前已非常成熟,攔截的方式也不盡相同。
2、雙機熱備需要完全一樣的兩台伺服器么?請說明原因!
不需要。雙機熱備與伺服器本身配置無關,無需配置完全一樣的伺服器;但因為切換後需要業務系統在備機也能正常運行,所以做熱備都要求操作系統一致;應用系統配置方式、路徑一致;伺服器本地盤的大小和CPU等的配置,需要能承擔對應業務即可。
3、Linux伺服器雙機熱備詳細過程
通常說的雙機熱備是指兩台機器都在運行,但並不是兩台機器都同時在提供服務。
當提供服務的一台出現故障的時候,另外一台會馬上自動接管並且提供服務,而且切換的時間非常短。
下面來以keepalived結合tomcat來實現一個web伺服器的雙機熱備過程:
keepalived的工作原理是VRRP虛擬路由冗餘協議。
在VRRP中有兩組重要的概念:VRRP路由器和虛擬路由器,主控路由器和備份路由器。
VRRP路由器是指運行VRRP的路由器,是物理實體,虛擬路由器是指VRRP協議創建的,是邏輯概念。一組VRRP路由器協同工作,共同構成一台虛擬路由器。Vrrp中存在著一種選舉機制,用以選出提供服務的路由即主控路由,其他的則成了備份路由。
當主控路由失效後,備份路由中會重新選舉出一個主控路由,來繼續工作,來保障不間斷服務。
兩台物理伺服器和一個虛擬伺服器(vip):master:redhat2.6.18-53.el5192.168.8.4;backup:redhat2.6.18-53.el5192.168.8.6;vip:192.168.8.100。
節點A192.168.8.4(主節點),節點B192.168.8.6(備用節點),虛擬IP(對外提供服務的IP192.168.8.100)
在這種模式下,虛擬IP在某時刻只能屬於某一個節點,另一個節點作為備用節點存在。
當主節點不可用時,備用節點接管虛擬IP(即虛擬IP漂移至節點B),提供正常服務。
keepalived的原理可以這樣簡單理解:
keepalived安裝在兩台物理伺服器上,並相互監控對方是否在正常運行。
當節點A正常的時候:節點A上的keepalived會將下面的信息廣播出去:
192.168.8.100這個IP對應的MAC地址為節點A網卡的MAC地址
其它電腦如客戶端和NodeB會更新自己的ARP表,對應192.168.8.100的MAC地址=節點A網卡的MAC地址。
當節點A發生故障的時候,節點B上的keepalived會檢測到,並且將下面的信息廣播出去:
192.168.8.100這個IP對應的MAC地址為節點B網卡的MAC地址
其它電腦如客戶端會更新自己的ARP表,對應192.168.8.100的MAC地址=節點B網卡的MAC地址。
(3)熱伺服器擴展資料:
雙機熱備特指基於active/standby方式的伺服器熱備。伺服器數據包括資料庫數據同時往兩台或多台伺服器執行寫操作,或者使用一個共享的存儲設備。在同一時間內只有一台伺服器運行。
當其中運行著的一台伺服器出現故障無法啟動時,另一台備份伺服器會通過軟體診測(一般是通過心跳診斷)將standby機器激活,保證應用在短時間內完全恢復正常使用。
Keepalived的運行原理是基於VRRP(虛擬路由冗餘協議)機制,在VRRP中有兩個重要的概念:VRRP路由器和虛擬路由器,主控路由器和備份路由器。
VRRP路由器是一種實體路由器設備,而虛擬路由器則是基於VRRP協議構建的虛擬路由器,是軟性的虛擬概念,一組VRRP路由器協同工作,共同構造一台虛擬伺服器。
VRRP協議支持一種選舉機制,主要用來選出用來提供服務的路由即主控路由,其它的就是備份路由了,當主控路由失效之後,備份路由中重新選出一個主控路由(往往按照設置好的優先順序別重新分配),接管主控服務,繼續工作,來保證不間斷的提供服務。
參考資料:網路-雙機熱備
4、伺服器為什麼要做雙機熱備?雙機熱備的好處?
對於伺服器管理員來說,伺服器出現故障可能是最嚴重的問題,因為伺服器故障的原因有很多,有可能是設備故障,有可能是操作系統故障,還有可能是軟體故障,當伺服器出現故障時,要一一對故障進行排除,讓伺服器正常運行,少則幾十分鍾,從則幾十小時,這還不是挽回伺服器故障所帶來的損失,這時,雙機熱備對伺服器就起著關鍵作用。 雙機熱備特指基於高可用系統中的兩台伺服器的熱備(或高可用),因兩機高可用在國內使用較多,故得名雙機熱備,雙機高可用按工作中的切換方式分為:主-備方式(Active-Standby方式)和雙主機方式(Active-Active方式),主-備方式即指的是一台伺服器處於某種業務的激活狀態(即Active狀態),另一台伺服器處於該業務的備用狀態(即Standby狀態)。而雙主機方式即指兩種不同業務分別在兩台伺服器上互為主備狀態(即Active-Standby和Standby-Active狀態)。 對於一些重要系統而言,用戶是很難忍受這樣長時間的服務中斷的。因此,就需要通過雙機熱備,來避免長時間的服務中斷,保證系統長期、可靠的服務。 決定是否使用雙機熱備,正確的方法是要分析一下系統的重要性以及對服務中斷的容忍程度,以此決定是否使用雙機熱備。即,你的用戶能容忍多長時間恢復服務,如果服務不能恢復會造成多大的影響。 在考慮雙機熱備時,需要注意,一般意義上的雙機熱備都會有一個切換過程,這個切換過程可能是一分鍾左右。在切換過程中,服務是有可能短時間中斷的。但是,當切換完成後,服務將正常恢復。因此,雙機熱備不是無縫、不中斷的,但它能夠保證在出現系統故障時,能夠很快恢復正常的服務,業務不致受到影響。而如果沒有雙機熱備,則一旦出現伺服器故障,可能會出現幾個小時的服務中斷,對業務的影響就可能會很嚴重。 另有一點需要強調,即伺服器的故障與交換機、存儲設備的故障不同,其概念要高得多。原因在於伺服器是比交換機、存儲設備復雜得多的設備,同時也是既包括硬體、也包括操作系統、應用軟體系統的復雜系統。不僅設備故障可能引起服務中斷,而且軟體方面的問題也可能導致伺服器不能正常工作。 還就注意的是,雖然目前伺服器的的其它防護措施例如磁碟陣列(RAID)、數據備份可以很大程度上的保護用戶數據,但卻不能代替雙機熱備的作用。
5、伺服器全局熱備份和本地熱備份的區別
雙機熱備,是防止宕機的可能,利用率只有百分之五十;你說的這個集群應該是通過一些軟體將那些獨立的應用組成一個系統,從而將他的利用率提高到整體的高度;而負載均衡概念比較寬泛,正常來說和熱機備份的關系是,做它的負載均衡,比如伺服器的熱機備份,你可以做伺服器負載均衡,這樣的話,他的利用率就能達到百分之一百了。而集群也可以實現負載均衡的功能,但是他和那些專業的負載均衡設備相比,功能和性能都不是一個級別的,再者它沒有健康檢查機制。相對來講,負載均衡可以做的有很多,比如伺服器負載均衡,全局伺服器負載均衡,鏈路負載均衡等等,因為不知道你應用在那個行業的,所以就暫且給你這些回答,希望能幫助到你。
6、伺服器中所說的冷盤、冷電是什麼意思阿?
」冷盤「、」冷電「的意思是非熱拔插存儲器和非熱拔插電源。
1、熱插拔(hot-plugging或Hot Swap)即帶電插拔,熱插拔功能就是允許用戶在不關閉系統,不切斷電源的情況下取出和更換損壞的硬碟、電源或板卡等部件,從而提高了系統對災難的及時恢復能力、擴展性和靈活性等,例如一些面向高端應用的磁碟鏡像系統都可以提供磁碟的熱插拔功能。
具體用學術的說法就是:熱替換(Hot replacement)、熱添加(hot expansion)和熱升級(hot upgrade),熱插拔最早出現在伺服器領域,是為了提高伺服器易用性而提出的。
如果沒有熱插拔功能,即使磁碟損壞不會造成數據的丟失,用戶仍然需要暫時關閉系統,以便能夠對硬碟進行更換。而使用熱插拔技術只要簡單的打開連接開關或者轉動手柄就可以直接取出硬碟,而系統仍然可以不間斷地正常運行。
2、實現熱插拔需要有以下幾個方面支持:匯流排電氣特性、主板BIOS、操作系統和設備驅動。那麼只要確定環境符合以上特定的環境,就可以實現熱插拔。系統匯流排支持部分熱插拔技術。
驅動方面,針對Windows NT,Novell的Netware,SCO UNIX的驅動都把熱插拔功能整合了進去,只要選擇針對以上操作系統的驅動,實現熱插拔的最後一個要素就具備了。
3、冷盤冷電的設計,對於伺服器而言,會有應用的限制:需要停機才可以進行更換或升級。
伺服器特性:
1、可擴展性:
伺服器必須具有一定的「可擴展性」,這是因為企業網路不可能長久不變,特別是在當今信息時代。如果伺服器沒有一定的可擴展性,當用戶一增多就不能勝任的話,一台價值幾萬,甚至幾十萬的伺服器在短時間內就要遭到淘汰,這是任何企業都無法承受的。
為了保持可擴展性,通常需要在伺服器上具備一定的可擴展空間和冗餘件(如磁碟陣列架位、PCI和內存條插槽位等)。
可擴展性具體體現在硬碟是否可擴充,CPU是否可升級或擴展,系統是否支持WindowsNT、Linux或UNIX等多種可選主流操作系統等方面,只有這樣才能保持前期投資為後期充分利用。
2、易使用性:
伺服器的功能相對於PC機來說復雜許多,不僅指其硬體配置,更多的是指其軟體系統配置。伺服器要實現如此多的功能,沒有全面的軟體支持是無法想像的。但是軟體系統一多,又可能造成伺服器的使用性能下降,管理人員無法有效操縱。
所以許多伺服器廠商在進行伺服器的設計時,除了在伺服器的可用性、穩定性等方面要充分考慮外,還必須在伺服器的易使用性方面下足功夫。
伺服器的易使用性主要體現在伺服器是不是容易操作,用戶導航系統是不是完善,機箱設計是不是人性化,有沒有關鍵恢復功能,是否有操作系統備份,以及有沒有足夠的培訓支持等方面。
3、可用性:
對於一台伺服器而言,一個非常重要的方面就是它的「可用性」,即所選伺服器能滿足長期穩定工作的要求,不能經常出問題。其實就等同於Sun所提出的可靠性(Reliability)。因為伺服器所面對的是整個網路的用戶,而不是單個用戶,在大中型企業中,通常要求伺服器是永不中斷的。
一般來說專門的伺服器都要7X24小時不間斷地工作,特別像一些大型的網路伺服器,如大公司所用伺服器、網站伺服器,以及提供公眾服務iqdeWEB伺服器等更是如此。
對於這些伺服器來說,也許真正工作開機的次數只有一次,那就是它剛買回全面安裝配置好後投入正式使用的那一次,此後,它不間斷地工作,一直到徹底報廢。如果動不動就出毛病,則網路不可能保持長久正常運作。
為了確保伺服器具有高的「可用性」,除了要求各配件質量過關外,還可採取必要的技術和配置措施,如硬體冗餘、在線診斷等。
4、易管理性:
在伺服器的主要特性中,還有一個重要特性,那就是伺服器的「易管理性」。雖然說伺服器需要不間斷地持續工作,但再好的產品都有可能出現故障,拿人們常說的一句話來說就是:不是不知道它可能壞,而是不知道它何時壞。
伺服器雖然在穩定性方面有足夠保障,但也應有必要的避免出錯的措施,以及時發現問題,而且出了故障也能及時得到維護。這不僅可減少伺服器出錯的機會,同時還可大大提高伺服器維護的效率。
7、兩台伺服器,如何進行雙機熱備
雙機熱備 共享存儲方式【什麼是雙機熱備】
雙機熱備包括廣義與狹義兩種。
從廣義上講,就是伺服器高可用應用的另一種說法,英譯為:high available,而我們通常所說的熱備是根據意譯而來,同屬於高可用范疇,而雙機熱備只限定了高可用中的兩台伺服器。熱備軟體是用來解決一種不可避免的計劃和非計劃系統宕機問題的軟體解決方案,當然也有硬體的。是構築高可有集群系統的基礎軟體,對於任何導致系統宕機或服務中斷的故障,都會觸發軟體流程來進行錯誤判定、故障隔離、以及通地聯機恢復來繼續執行被中斷的服務。在這個過程中,用戶只需要經受一定程度可接受的時延,而能夠在最短的時間內恢復服務。
從狹義上講,雙機熱備特指基於高可用系統中的兩台伺服器的熱備(或高可用),因兩機高可用在國內使用較多,故得名雙機熱備,雙機高可用按工作中的切換方式分為:主-備方式(Active-Standby方式)和雙主機方式(Active-Active方式),主-備方式即指的是一台伺服器處於某種業務的激活狀態(即Active狀態),另一台伺服器處於該業務的備用狀態(即Standby狀態)。而雙主機方式即指兩種不同業務分別在兩台伺服器上互為主備狀態(即Active-Standby和Standby-Active狀態)。
註:Active-Standby的狀態指的是某種應用或業務的狀態,並非指的是伺服器狀態。
組成雙機熱備的方案主要有兩種方式:
1、基於共享存儲(磁碟陣列)的方式:
共享存儲方式主要通過磁碟陣列提供切換後,對數據完整性和連續性的保障。用戶數據一般會放在磁碟陣列上,當主機宕機後,備機繼續從磁碟陣列上取得原有數據。如下圖所示。
這種方式因為使用一台存儲設備,往往被業內人士稱為磁碟單點故障。但一般來講存儲的安全性較高。所以如果忽略存儲設備故障的情況下,這種方式也是業內採用最多的熱備方式。
2、基於數據復制的方式:
這種方式主要利用數據的同步方式,保證主備伺服器的數據一致性。
數據同步方式
基本於數據復制的方式有多種方法,其性能和安全也不盡相同,其主要方法有以下幾種:
A、單純的文件方式的考貝不適用於資料庫等應用,因為打開的文件是不能被復制的,如果要復制必須將資料庫關閉,這顯然是不可以的。以文件方式的復制主要適用於WEB頁的更新,FTP上傳應用,對主備機數據完整性,連續性要求不高的情況下使用。
B、利用資料庫所帶有復制功能,比如SQLServer2000或2005所帶的定閱復制,這種方式用戶要根據自己的應用小心使用,原因主要是:
(1)SQLServer的定閱復制會在用戶表上增加欄位,對那些應用軟體編程要求較高,如果在應用軟體端書寫時未明確指定欄位的用戶,而使用此功能會造成應用程序無法正常工作。
(2)數據滯留,這個限制怕也是最要命的,因為SQLServer在數據傳輸過程中數據並非實時的到達主備機,而是數據先寫到主機,再寫到備機,如此一來,備機的數據往往來不及更新,此時如果發生切換,備機的數據將不完整,也不連續,如果用戶發現已寫入的數據在備機找不到,重新寫入的話,則主機修復後,就會發生主備機數據嚴重沖突,資料庫會亂掉。
(3)復雜應用切莫使用定閱復制來做雙機熱備,包括數據結構中存儲過程的處理,觸發器和序列,一旦發生沖突,修改起來非常麻煩。
(4)伺服器性能降低,對於大一點的資料庫,SQLServer2000或2005所帶的定閱復制會造成伺服器資料庫運行緩慢。
總之SQLServer2000或2005所帶的定閱復制主要還是應用於數據快照服務,切莫用他來做雙機熱備中的數據同步。
C:硬碟數據攔截,目前國際國內,比較成熟的雙機熱備軟體通常會使用硬碟數據攔截的技術,通常稱為鏡像軟體即Mirror軟體,這種技術當前已非常成熟,攔截的方式也不盡相同。
(1)分區攔截技術,以Pluswell熱備份產品為例,他採用的是一種分區硬碟扇區攔截的技術,通過驅動級的攔截方式,將數據寫往硬碟的數據提取,並著先寫到備用伺服器,以保證備用伺服器的數據最新,然後再將數據回寫到主機硬碟。這種方式將絕對保證,主備機資料庫的數據完全一致,無論發生哪種切換,都能保證資料庫的完整性與連續性。由於採用分區攔截技術,所以用戶可以根據需要在一塊硬碟上劃分適合大小的分區來完成數據同步工作。
(2)硬碟攔截技術,以Symantec的Co-Standby為例,也是一種有效的硬碟攔截軟體,他的攔截主要基於一整塊硬碟,往往在硬碟初始化時需要消耗大量的時間。
雙機熱備中需要指出的幾個概念:
1、雙機熱備的工作原理即:故障隔離,簡單的講,高可用(熱備)就是一種利用故障點轉移的方式來保障業務連續性。其業務的恢復不是在原伺服器,而是在備用伺服器。熱備不具有修復故障伺服器的功能,而只是將故障隔離。
2、Active-Active方式指的是業務方式而不是伺服器狀態,如果是同一種應用是不能完成Active-Active方式的。例如熱備的兩台伺服器都是sqlserver資料庫,那也是指的不同的資料庫實例。相同的資料庫實例是不可能在熱備這一級實現Active-Active方式。簡單的講Active-Active方式就是兩個Active-Standby方式分別運行於兩台伺服器上的。
3、故障檢測:故障檢測是雙機熱備的任務,不同的雙機檢測點的多少決定了雙機熱備軟體在功能和性能上的優劣,並不是所有的軟體都具有相同的檢測功能,以PlusWell雙機熱備軟體為例,其提供的是一種全系統檢測能力,即檢測分為系統級、應用級、網路級三個方面。系統級檢測主要通過雙機熱備軟體之間的心跳提供系統的檢測功能,應用級提供用戶應用程序、資料庫等的檢測功能,網路級的檢測提供對網卡的檢測及可選的對網路路徑的檢測功能,因此稱為全故障檢測能力。
4、伺服器資源,雙機熱備的資源指某種業務運行過程中所依賴的最小的關聯服務,不同的雙機軟體所提供的資源多少也不相同,當然提供的可切換資源越多,軟體應用的范圍也越廣,在雙機熱備中提到的伺服器資源主要包括,可切換的網路IP資源、計算機名、磁碟卷資源、伺服器進程等。
5、雙機熱備的切換,雙機熱備的切換一般分為手動切換和故障切換,即計劃性切換(即人為切換)和非計劃性切換(即故障切換)。需要大家注意的是並不是所有資源都具有可切換性,以PlusWell熱備份軟體為例他提供了:(1)本地資源監控,即不可切換的資源,(2)普通資源,即可以在主備機切換的資源。(3)快速資源,指的是快速切換的資源,
一般情況下的雙機切換時間為1-5分鍾,而快速切換的時間為3-5秒種。用戶應根據自己的需求及業務特點來選擇相關的切換服務,從價格成本上來說,切換的時間越短費用也越高。
6、熱備份與備份的概念區別,熱備份指的是:high available即高可用,而備份指的是Backup,即數據備份的一種,這是兩種不同的概念,應對的產品也是兩種功能上完全不同的產品。熱備份主要保障業務的連續性,實現的方法是故障點的轉移,而備份,主要目的是為了防止數據丟失,而做的一份考貝,所以備份強調的是數據恢復而不是應用的故障轉移。
8、伺服器冷備用和熱備用得區別
伺服器冷備用和熱備用區別為:運行狀態不同、用途不同、自帶軟體不同。
一、運行狀態不同
1、伺服器冷備用:伺服器冷備用是在主伺服器安裝軟體或者進行配置的時候才開啟,不需要的時候就關閉。
2、伺服器熱備用:伺服器熱備用同主伺服器保持同步,時刻在進行運行。
二、用途不同
1、伺服器冷備用:伺服器冷備用於防止主伺服器出現故障。
2、伺服器熱備用:伺服器熱備用於接收定期的更新,並且隨時准備著應付系統出現故障的情況。
三、自帶軟體不同
1、伺服器冷備用:伺服器有自帶的冷備免費軟體。
2、伺服器熱備用:伺服器沒有自帶的熱備免費軟體,需要使用專門的熱備軟體。