新聞中心
集群,負(fù)載均衡,分布式,有什么區(qū)別?
集群和負(fù)載均衡兩者聯(lián)系比較緊密:一個(gè)應(yīng)用在性能遇到瓶頸,或者需要高可用的時(shí)候,可以通過(guò)集群的方式使用多臺(tái)機(jī)器運(yùn)行同一應(yīng)用。集群加上負(fù)載均衡,可以將請(qǐng)求分配至不同的機(jī)器上,從而使機(jī)器的負(fù)載情況盡可能的平均。分布式獨(dú)立進(jìn)行討論:分布式處理的問(wèn)題是當(dāng)一個(gè)應(yīng)用、數(shù)據(jù)庫(kù)太大,導(dǎo)致性能、開(kāi)發(fā)效率等問(wèn)題時(shí),可以通過(guò)分布式的方式,將大模塊拆解為小模塊,從而可以緩解上述問(wèn)題。被分布了的模塊又可以與集群以及負(fù)載均衡結(jié)合,獲得性能、高可用等特性。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名申請(qǐng)、雅安服務(wù)器托管、營(yíng)銷軟件、網(wǎng)站建設(shè)、朗縣網(wǎng)站維護(hù)、網(wǎng)站推廣。
集群,負(fù)載均衡和分布式,雖然是不同的概念,但是彼此之間又有聯(lián)系。
集群是指有多臺(tái)服務(wù)器,它們做著相同的事情,提供相同的服務(wù)區(qū),在調(diào)用方看來(lái)只有一個(gè)服務(wù)器對(duì)外提供服務(wù),這些服務(wù)器組合起來(lái)就叫做集群。
我們以代碼為例:
最早的時(shí)候,我們的業(yè)務(wù)都寫(xiě)在一個(gè)項(xiàng)目中,比如我們做一個(gè)網(wǎng)上商城的項(xiàng)目,客戶注冊(cè)、商品瀏覽及下單、支付、物流全部都在同一個(gè)項(xiàng)目中。
但是隨著用戶的不斷增多,一臺(tái)服務(wù)器已經(jīng)不能滿足這么大訪問(wèn)量的時(shí)候,我們可以將這個(gè)項(xiàng)目部署在多臺(tái)服務(wù)器上,這樣就可以讓跟多的用戶訪問(wèn)我們的網(wǎng)站。
雖然這樣看起來(lái),我們網(wǎng)站的負(fù)載能力更強(qiáng)了,可以讓更多的用戶訪問(wèn)我們的網(wǎng)站,但是有另外一個(gè)問(wèn)題,就是網(wǎng)站(服務(wù))的入口會(huì)有多個(gè),你不可能要求用戶能記住你所有服務(wù)器的 IP,也不可能申請(qǐng)多個(gè)域名掛在不同的服務(wù)器上,這時(shí)候就需要用到負(fù)載均衡了。
負(fù)載均衡有哪些技術(shù)?
常見(jiàn)的有LVS、Nginx和HAProxy,者者介紹分別如下: LVS:使用集群技術(shù)和Linux操作系統(tǒng)實(shí)現(xiàn)一個(gè)高性能、高可用的服務(wù)器,它具有很好的可伸縮性(Scalability)、可靠性(Reliability)和可管理性(Manageability),感謝章文嵩博士為我們提供如此強(qiáng)大實(shí)用的開(kāi)源軟件?! VS的特點(diǎn)是:
1、抗負(fù)載能力強(qiáng)、是工作在網(wǎng)絡(luò)4層之上僅作分發(fā)之用,沒(méi)有流量的產(chǎn)生,這個(gè)特點(diǎn)也決定了它在負(fù)載均衡軟件里的性能最強(qiáng)的;
2、配置性比較低,這是一個(gè)缺點(diǎn)也是一個(gè)優(yōu)點(diǎn),因?yàn)闆](méi)有可太多配置的東西,所以并不需要太多接觸,大大減少了人為出錯(cuò)的幾率;
3、工作穩(wěn)定,自身有完整的雙機(jī)熱備方案;
4、無(wú)流量,保證了均衡器IO的性能不會(huì)收到大流量的影響;
5、應(yīng)用范圍比較廣,可以對(duì)所有應(yīng)用做負(fù)載均衡;
6、軟件本身不支持正則處理,不能做動(dòng)靜分離?! ginx的特點(diǎn)是: 1、工作在網(wǎng)絡(luò)的7層之上,可以針對(duì)http應(yīng)用做一些分流的策略; 2、Nginx對(duì)網(wǎng)絡(luò)的依賴非常??; 3、Nginx安裝和配置比較簡(jiǎn)單,測(cè)試起來(lái)比較方便; 4、可以承擔(dān)高的負(fù)載壓力且穩(wěn)定,一般能支撐超過(guò)幾萬(wàn)次的并發(fā)量; 5、Nginx可以通過(guò)端口檢測(cè)到服務(wù)器內(nèi)部的故障,比如根據(jù)服務(wù)器處理網(wǎng)頁(yè)返回的狀態(tài)碼、超時(shí)等等; 6、Nginx僅能支持http和Email; HAProxy的特點(diǎn)是: 1、HAProxy是支持虛擬主機(jī)的; 2、能夠補(bǔ)充Nginx的一些缺點(diǎn)比如Session的保持,Cookie的引導(dǎo)等工作; 3、支持url檢測(cè)后端的服務(wù)器出問(wèn)題的檢測(cè)會(huì)有很好的幫助; 4、它跟LVS一樣,本身僅僅就只是一款負(fù)載均衡軟件; 5、HAProxy可以對(duì)Mysql讀進(jìn)行負(fù)載均衡,對(duì)后端的MySQL節(jié)點(diǎn)進(jìn)行檢測(cè)和負(fù)載均衡,不過(guò)在后端的MySQL slaves數(shù)量超過(guò)10臺(tái)時(shí)性能不如LVS; 6、HAProxy的算法多;
到此,以上就是小編對(duì)于負(fù)載均衡集群分類有哪幾種類型的問(wèn)題就介紹到這了,希望這2點(diǎn)解答對(duì)大家有用。
分享標(biāo)題:集群,負(fù)載均衡,分布式,有什么區(qū)別?(負(fù)載均衡集群分類有哪幾種)
網(wǎng)頁(yè)URL:http://m.5511xx.com/article/dpgcego.html


咨詢
建站咨詢
