国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

高可用性集群與負載均衡集群的工作原理哪里不

發(fā)布時(shí)間:2022-05-14 01:08 來(lái)源:新網(wǎng) 閱讀:95 作者:網(wǎng)絡(luò ) 欄目: 服務(wù)器 歡迎投稿:712375056

??現在很多的企業(yè),都在應用Linux操作系統,Linux的優(yōu)點(diǎn)使人們舍棄了微軟。今天就講講Linux集群技術(shù),讓你更一步了解Linux,知道Linux集群技術(shù)強大功能。給你挑選系統起到參考的作用。今天就由小編來(lái)和大家講一講高可用性集群與集群的工作原理哪里不同?
 

??Linux競爭力很強的原因之一,是它可以運行于極為普及的PC機上,不需要購買(mǎi)昂貴的專(zhuān)用硬件設備。在幾臺運行Linux的PC機上,只要加入相應的集群軟件,就可以組成具有超強可靠性、負載能力和計算能力的Linux集群。集群中的每臺稱(chēng)為一個(gè)節點(diǎn)。


??按照側重點(diǎn)的不同,可以把Linux集群分為三類(lèi):
??一、高可用性集群
??運行于兩個(gè)或多個(gè)節點(diǎn)上,目的是在系統出現某些故障的情況下,仍能繼續對外提供服務(wù)。高可用性集群的設計思想就是要最大限度地減少服務(wù)中斷時(shí)間。這類(lèi)集群中比較著(zhù)名的有Turbo TurboHA、Heartbeat、Kimberlite等。
??二、負載均衡集群
??目的是提供和節點(diǎn)個(gè)數成正比的負載能力,這種集群很適合提供大訪(fǎng)問(wèn)量的Web服務(wù)。負載均衡集群往往也具有一定的高可用性特點(diǎn)。Turbolinux Cluster Server、Linux Virtual Server都屬于負載均衡集群。
??三、超級計算集群
??按照計算關(guān)聯(lián)程度的不同,又可以分為兩種。一種是任務(wù)片方式,要把計算任務(wù)分成任務(wù)片,再把任務(wù)片分配給各節點(diǎn),在各節點(diǎn)上分別計算后再把結果匯總,生成最終計算結果。另一種是并行計算方式,節點(diǎn)之間在計算過(guò)程中大量地交換數據,可以進(jìn)行具有強耦合關(guān)系的計算。這兩種超級計算集群分別適用于不同類(lèi)型的數據處理工作。有了超級計算集群軟件,企業(yè)利用若干臺PC機就可以完成通常只有超級計算機才能完成的計算任務(wù)。這類(lèi)軟件有Turbolinux EnFusion、SCore等。
 

??高可用性集群與負載均衡集群的工作原理不同,適用于不同類(lèi)型的服務(wù)。通常,負載均衡集群適用于提供靜態(tài)數據的服務(wù),如HTTP服務(wù);而高可用性集群既適用于提供靜態(tài)數據的服務(wù),如HTTP服務(wù),又適用于提供動(dòng)態(tài)數據的服務(wù),如數據庫等。高可用性集群之所以能適用于提供動(dòng)態(tài)數據的服務(wù),是由于節點(diǎn)共享同一存儲介質(zhì),如RAIDBox.也就是說(shuō),在高可用性集群內,每種服務(wù)的用戶(hù)數據只有一份,存儲在共用存儲設備上,在任一時(shí)刻只有一個(gè)節點(diǎn)能讀寫(xiě)這份數據。


??以Turbolinux TurboHA為例,集群中有兩個(gè)節點(diǎn)A和B,設這個(gè)集群只提供Oracle服務(wù),用戶(hù)數據存放于共用存儲設備的分區/dev/sdb3上。在正常狀態(tài)下,節點(diǎn)A提供Oracle數據庫服務(wù),分區/dev/sdb3被節點(diǎn)A加載在/mnt/oracle上。當系統出現某種故障并被TurboHA軟件檢測到時(shí),TurboHA會(huì )將Oracle服務(wù)停止,并把分區/dev/sdb3卸載。之后,節點(diǎn)B上的TurboHA軟件將在節點(diǎn)B上加載該分區,并啟動(dòng) Oracle服務(wù)。對于Oracle服務(wù)有一個(gè)虛擬的IP地址,當Oracle服務(wù)從節點(diǎn)A切換到節點(diǎn)B上時(shí),虛擬的IP地址也會(huì )隨之綁定到節點(diǎn)B上,因此用戶(hù)仍可訪(fǎng)問(wèn)此服務(wù)。


??由以上分析可以看出,高可用性集群對一種服務(wù)而言不具有負載均衡功能,它可以提高整個(gè)系統的可靠性,但不能增加負載的能力。當然,高可用性集群可以運行多種服務(wù),并適當分配在不同節點(diǎn)上,比如節點(diǎn)A提供Oracle服務(wù),同時(shí)節點(diǎn)B提供Sybase服務(wù),這也可以看成是某種意義上的負載均衡,不過(guò)這是對多種服務(wù)的分配而言。


??負載均衡集群適用于提供相對靜態(tài)的數據的服務(wù),比如HTTP服務(wù)。因為通常負載均衡集群的各節點(diǎn)間通常沒(méi)有共用的存儲介質(zhì),用戶(hù)數據被復制成多份,存放于每一個(gè)提供該項服務(wù)的節點(diǎn)上。 下面以Turbolinux Cluster Server為例簡(jiǎn)要介紹一下負載均衡集群的工作機制。在集群中有一個(gè)主控節點(diǎn),稱(chēng)為高級流量管理器(ATM)。假設這一集群僅被用來(lái)提供一項HTTP服務(wù),其余各節點(diǎn)均被設定為HTTP的服務(wù)節點(diǎn)。用戶(hù)對于頁(yè)面的請求全部發(fā)送到ATM上,因為ATM上綁定了這項服務(wù)對外的IP地址。ATM把接受到的請求再平均發(fā)送到各服務(wù)節點(diǎn)上,服務(wù)節點(diǎn)接收到請求之后,直接把相應的Web頁(yè)面發(fā)送給用戶(hù)。這樣一來(lái),假如在1秒內有1000個(gè)HTTP頁(yè)面請求,而集群中有10個(gè)服務(wù)節點(diǎn),則每個(gè)節點(diǎn)將處理100個(gè)請求。這樣,在外界看來(lái),好象有一臺10倍速度的高速計算機在處理用戶(hù)的訪(fǎng)問(wèn)。這也就是真正意義上的負載均衡。
 
??但是ATM要處理所有1000個(gè)頁(yè)面請求,它會(huì )不會(huì )成為集群處理速度的瓶頸呢?由于對于頁(yè)面的請求的數據量相對較少,返回頁(yè)面內容的數據量相對較大,因此這種方式還是很有效率的。ATM發(fā)生故障,也不會(huì )導致整個(gè)系統無(wú)法工作。Turbolinux Cluster Server可以設置一臺或多臺計算機為后備ATM節點(diǎn),當主ATM節點(diǎn)故障時(shí),在后備ATM中會(huì )產(chǎn)生出一個(gè)新的主ATM,接替它的工作??梢钥闯?,這種負載均衡集群也具有一定的高可用性。小伙伴們要想獲得更多負載均衡集群的內容,請關(guān)注特網(wǎng)!


免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

亚洲成AV人片久久| 日韩AV色综合网站| 亚洲AV产在线精品亚洲第一站| 午夜好爽好舒服免费视频| 精品国产久九九| 免费大片黄在线观看|