欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

負載均衡解決方案有哪幾種?

當一個Web系統(tǒng)從日訪問量10萬逐步增長到1000萬,甚至超過1億的過程中,Web系統(tǒng)承受的壓力會越來越大,在這個過程中,我們會遇到很多的問題。為了解決這些性能壓力帶來問題,我們需要在Web系統(tǒng)架構(gòu)層面搭建多個層次的緩存機制。在不同的壓力階段,我們會遇到不同的問題,通過搭建不同的服務和架構(gòu)來解決。今天就由創(chuàng)新互聯(lián)建站小編來和大家講一講負載均衡解決方案有哪幾種?

一、Web負載均衡
Web負載均衡(Load Balancing),簡單地說就是給我們的服務器集群分配“工作任務”,而采用恰當?shù)姆峙浞绞?,對于保護處于后端的Web服務器來說,非常重要。
二、HTTP重定向
當用戶發(fā)來請求的時候,Web服務器通過修改HTTP響應頭中的Location標記來返回一個新的url,然后瀏覽器再繼續(xù)請求這個新url,實際上就是頁面重定向。通過重定向,來達到“負載均衡”的目標。例如,我們在下載PHP源碼包的時候,點擊下載鏈接時,為了解決不同國家和地域下載速度的問題,它會返回一個離我們近的下載地址。重定向的HTTP返回碼是302。
這個重定向非常容易實現(xiàn),并且可以自定義各種策略。但是,它在大規(guī)模訪問量下,性能不佳。而且,給用戶的體驗也不好,實際請求發(fā)生重定向,增加了網(wǎng)絡延時。
三、反向代理負載均衡
反向代理服務的核心工作主要是轉(zhuǎn)發(fā)HTTP請求,扮演了瀏覽器端和后臺Web服務器中轉(zhuǎn)的角色。因為它工作在HTTP層(應用層),也就是網(wǎng)絡七層結(jié)構(gòu)中的第七層,因此也被稱為“七層負載均衡”??梢宰龇聪虼淼能浖芏啵容^常見的一種是Nginx。

Nginx是一種非常靈活的反向代理軟件,可以自由定制化轉(zhuǎn)發(fā)策略,分配服務器流量的權(quán)重等。反向代理中,常見的一個問題,就是Web服務器存儲的session數(shù)據(jù),因為一般負載均衡的策略都是隨機分配請求的。同一個登錄用戶的請求,無法保證一定分配到相同的Web機器上,會導致無法找到session的問題。

大興安嶺ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!解決方案主要有兩種:
配置反向代理的轉(zhuǎn)發(fā)規(guī)則,讓同一個用戶的請求一定落到同一臺機器上(通過分析cookie),復雜的轉(zhuǎn)發(fā)規(guī)則將會消耗更多的CPU,也增加了代理服務器的負擔。
將session這類的信息,專門用某個獨立服務來存儲,例如redis/memchache,這個方案是比較推薦的。
反向代理服務,也是可以開啟緩存的,如果開啟了,會增加反向代理的負擔,需要謹慎使用。這種負載均衡策略實現(xiàn)和部署非常簡單,而且性能表現(xiàn)也比較好。但是,它有“單點故障”的問題,如果掛了,會帶來很多的麻煩。而且,到了后期Web服務器繼續(xù)增加,它本身可能成為系統(tǒng)的瓶頸。

四、IP負載均衡
IP負載均衡服務是工作在網(wǎng)絡層(修改IP)和傳輸層(修改端口,第四層),比起工作在應用層(第七層)性能要高出非常多。原理是,他是對IP層的數(shù)據(jù)包的IP地址和端口信息進行修改,達到負載均衡的目的。這種方式,也被稱為“四層負載均衡”。常見的負載均衡方式,是LVS(Linux Virtual Server,Linux虛擬服務),通過IPVS(IP Virtual Server,IP虛擬服務)來實現(xiàn)。

在負載均衡服務器收到客戶端的IP包的時候,會修改IP包的目標IP地址或端口,然后原封不動地投遞到內(nèi)部網(wǎng)絡中,數(shù)據(jù)包會流入到實際Web服務器。實際服務器處理完成后,又會將數(shù)據(jù)包投遞回給負載均衡服務器,它再修改目標IP地址為用戶IP地址,最終回到客戶端。

上述的方式叫LVS-NAT,除此之外,還有LVS-RD(直接路由),LVS-TUN(IP隧道),三者之間都屬于LVS的方式,但是有一定的區(qū)別,篇幅問題,不贅敘。

IP負載均衡的性能要高出Nginx的反向代理很多,它只處理到傳輸層為止的數(shù)據(jù)包,并不做進一步的組包,然后直接轉(zhuǎn)發(fā)給實際服務器。不過,它的配置和搭建比較復雜。

五、DNS負載均衡
DNS(Domain Name System)負責域名解析的服務,域名url實際上是服務器的別名,實際映射是一個IP地址,解析過程,就是DNS完成域名到IP的映射。而一個域名是可以配置成對應多個IP的。因此,DNS也就可以作為負載均衡服務。
這種負載均衡策略,配置簡單,性能極佳。但是,不能自由定義規(guī)則,而且,變更被映射的IP或者機器故障時很麻煩,還存在DNS生效延遲的問題。
六、DNS/GSLB負載均衡

我們常用的CDN(Content Delivery Network,內(nèi)容分發(fā)網(wǎng)絡)實現(xiàn)方式,其實就是在同一個域名映射為多IP的基礎上更進一步,通過GSLB(Global Server Load Balance,全局負載均衡)按照指定規(guī)則映射域名的IP。一般情況下都是按照地理位置,將離用戶近的IP返回給用戶,減少網(wǎng)絡傳輸中的路由節(jié)點之間的跳躍消耗。

圖中的“向上尋找”,實際過程是LDNS(Local DNS)先向根域名服務(Root Name Server)獲取到頂級根的Name Server(例如.com的),然后得到指定域名的授權(quán)DNS,然后再獲得實際服務器IP。

CDN在Web系統(tǒng)中,一般情況下是用來解決大小較大的靜態(tài)資源(html/Js/Css/圖片等)的加載問題,讓這些比較依賴網(wǎng)絡下載的內(nèi)容,盡可能離用戶更近,提升用戶體驗。

例如,我訪問了一張imgcache.gtimg.cn上的圖片(騰訊的自建CDN,不使用qq.com域名的原因是防止http請求的時候,帶上了多余的cookie信息),我獲得的IP是183.60.217.90。

這種方式,和前面的DNS負載均衡一樣,不僅性能極佳,而且支持配置多種策略。但是,搭建和維護成本非常高?;ヂ?lián)網(wǎng)一線公司,會自建CDN服務,中小型公司一般使用第三方提供的CDN。小伙伴們要想獲得更多負載均衡解決方案的內(nèi)容,創(chuàng)新互聯(lián)從事服務器托管,服務器租用,云主機,虛擬主機,域名注冊,CDN,網(wǎng)絡代維等服務。!

網(wǎng)頁標題:負載均衡解決方案有哪幾種?
地址分享:http://aaarwkj.com/article6/sdpeog.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設、網(wǎng)站營銷、企業(yè)建站網(wǎng)站制作、建站公司、App設計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設網(wǎng)站維護公司
96热久久这里只有精品| 女人天堂网av免费看| 欧美国产日韩亚洲综合| 国产精品久久中文字幕亚洲| 国产精品久久一级黄片| 国产精品天干天综合网| 久久热久久热精品视频| 亚洲毛片一区二区在线| 东京热一区二区电影| 欧洲亚洲国产一区二区| 国产精品中文字幕第一页| 欧美一区二区三区一级| 少妇精品偷拍高潮少妇在线观看 | 国产原创av剧情在线观看| 丁香婷婷激情五月天综合| 国产精品国产三级专区| 成人精品播放视频在线观看| 97色伦综合在线欧美| 日韩欧美一区二区狠狠插| 日韩av有码在线播放| 亚洲区一区二区三区精品| 在线播放国内自拍情侣酒店| 精品毛片在线播放网站不卡| 日本成人午夜福利在线观看| 和富婆啪啪一区二区免费看| 亚洲精品视频久久免费| 日韩人妻有码中文字幕| 国产免费不卡午夜福利在线| 日本乱码中文字幕在线观看| 久久这里精品中文字幕| 欧美日韩专区一区二区三区| 久久成人午夜免费电影| 亚洲精品国产av一区二区三区| 久久精人妻一区二区三区| 欧美一级特黄大片做受| 人妻操人人妻中出av| 国产亚洲欧美精品在线观看| 天天躁日日躁夜夜躁夜夜| 国产亚洲精品国产福利久久| 五月色婷婷六月色丁香| 午夜少妇福利在线观看|