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

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


咨詢
建站咨詢
