亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        CDN 內(nèi)容分發(fā)及負載均衡策略探討

        2020-11-25 20:31:46肖蓉中興通訊股份有限公司
        數(shù)碼世界 2020年4期
        關(guān)鍵詞:權(quán)值靜態(tài)服務(wù)器

        肖蓉 中興通訊股份有限公司

        引言

        人們通過網(wǎng)絡(luò)就可以快速地訪問各類資源,但用戶便捷訪問的背后確是內(nèi)容供應(yīng)商的技術(shù)挑戰(zhàn)在傳統(tǒng)的模式中,供應(yīng)商一般通過簡單增加服務(wù)器數(shù)量來提高并發(fā)量問題,但在當(dāng)前的互聯(lián)網(wǎng)發(fā)展形勢下,這種簡單的處理方式顯然會帶來巨額的成本,并且直接導(dǎo)致系統(tǒng)的不可維護性。為了解決該問題,內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Distribution Network, CDN)技術(shù)應(yīng)運而生。

        1 CDN 原理及架構(gòu)分析

        CDN 是一種分布式服務(wù)器網(wǎng)絡(luò)系統(tǒng),即組成該系統(tǒng)的硬件服務(wù)器可以位于全球的和個角落,只要通過網(wǎng)絡(luò)實現(xiàn)互連,就可以實現(xiàn)將源服務(wù)器的資源按照一定的規(guī)則有選擇性地復(fù)制到其它邊緣服務(wù)器上,邊緣服務(wù)器的選擇主要依賴于先進的負載均衡技術(shù)。用戶在訪問網(wǎng)絡(luò)資源時,系統(tǒng)會自動為用戶定向到網(wǎng)絡(luò)延遲最小的服務(wù)器上,使用戶可以在最短的時間內(nèi)取得所需要的資源。CDN 技術(shù)在原理上較簡單,然而要實現(xiàn)高性能訪問仍有很大難度,它涉及到負載均衡、內(nèi)容分發(fā)、存儲管理等許多技術(shù)難點。CDN一般按照三級架構(gòu)進行部署,分別是中心層、區(qū)域?qū)雍瓦吘墝?,其中中心層和區(qū)域?qū)佑址Q為骨干節(jié)點,邊緣層又稱為邊緣節(jié)點。節(jié)點是CDN 的基本單元,由緩存設(shè)備和本地主機構(gòu)成。

        2 內(nèi)容分發(fā)技術(shù)及其負載均衡

        在互聯(lián)網(wǎng)發(fā)展的初期階段,由于網(wǎng)絡(luò)資源不多,用戶也較少,通常只需一臺或若干臺服務(wù)器都可以滿足訪問需求。隨著網(wǎng)絡(luò)的發(fā)展,內(nèi)容和用戶量都在邊翻增長,人們不得不提高服務(wù)器配置并增加服務(wù)器數(shù)量來應(yīng)對海量的訪問請求,但這又帶來了網(wǎng)絡(luò)堵塞的問題。后來提出了邊緣緩存技術(shù),將一些頻繁訪問的資源存儲到邊緣服務(wù)器上并放置到緩存空間中,可以大大提高系統(tǒng)的性能。

        內(nèi)容分發(fā)可以通過對網(wǎng)絡(luò)內(nèi)容傳輸?shù)膭討B(tài)重構(gòu)來平衡分發(fā)網(wǎng)絡(luò)的壓力,從其功能布局的角度上看,CDN 中包括初始服務(wù)器、緩存服務(wù)器、重定向服務(wù)器、內(nèi)容管理服務(wù)器和內(nèi)容交換服務(wù)器等,其中初始服務(wù)器是內(nèi)容的初始來源,緩存服務(wù)器可以將部分內(nèi)容緩起來,重定向服務(wù)器將用戶的訪問指向最近的服務(wù)器,內(nèi)容交換服務(wù)器本身不提供任何內(nèi)容,它的主要功能是控制緩存服務(wù)器之間的負載均衡。顯然,在CDN 網(wǎng)絡(luò)中,除了要對用戶請求進行重定向之外,還需要在內(nèi)容分發(fā)過程中進行負載均衡的控制,這是內(nèi)容分發(fā)網(wǎng)絡(luò)的重要優(yōu)點,也是內(nèi)容分發(fā)技術(shù)的應(yīng)有之義。

        3 用戶請求負載均衡算法策略探討

        3.1 靜態(tài)負載均衡

        靜態(tài)負載均衡是指不主動通過程序?qū)φ埱筮M行分發(fā)控制,而是將請求按照順序依次分發(fā)到每一臺服務(wù)器上,不斷循環(huán),使每臺服務(wù)器都有相同的機會受到訪問,從而將流量分攤到每臺服務(wù)器上,實現(xiàn)負載的均衡。顯然,這種方法做了一個假設(shè),即每臺服務(wù)器的性能都是完全一致的。靜態(tài)負載均衡算法雖然原理簡單,實現(xiàn)方便,但由于每臺服務(wù)器的性能不可能真的完全一致,甚至是由大量不同型號的服務(wù)器組成,請求過程中消耗的資源也是很難準(zhǔn)確估計的,很難真正維持各服務(wù)器之間的負載平衡。為了提高這種簡單的靜態(tài)負載均衡的適應(yīng)范圍,本文提出了一種改進型的加權(quán)輪詢算法。

        所謂加權(quán)輪詢,是指在輪詢的過程中,并不按照順序依次給每臺服務(wù)器發(fā)送請求,而是根據(jù)每臺服務(wù)器的性能,為其指定一個權(quán)值,服務(wù)器綜合性能越好,權(quán)值就越高。在有訪問請求進入時,通過查詢當(dāng)前空閑的服務(wù)器中權(quán)值最大的服務(wù)器,將請求轉(zhuǎn)發(fā)到該服務(wù)器上。

        顯然,通過權(quán)值的引入,靜態(tài)負載均衡算法的性能得到了明顯的改善,各臺服務(wù)器不再無差別地承擔(dān)訪問請求,而是“能者多勞”,最大程度地發(fā)揮了集群的綜合性能。然而,這種算法仍然屬于靜態(tài)算法,每臺服務(wù)器的權(quán)值是保持不變的。實際上,計算機的性能會隨著使用時間的延長而下降,并且某些計算機在處理其它任務(wù)時,其執(zhí)行請求的能力也會相應(yīng)下降。因此,本文又繼續(xù)對這種算法進行了優(yōu)化,采用了一種動態(tài)負載均衡算法。

        3.2 動態(tài)負載均衡

        在動態(tài)負載均衡算法中,首先仍然假設(shè)每臺服務(wù)器的性能都是一樣的,但是將其當(dāng)前活動的連接數(shù)記錄下來,當(dāng)有新的請求進入時,優(yōu)先將該請求轉(zhuǎn)發(fā)給連接數(shù)最少的服務(wù)器,同時該服務(wù)器連接數(shù)加1,以表征其負載變化水平。顯然,只通過服務(wù)器的活躍連接數(shù)來選擇服務(wù)器也是有缺陷的,因為沒有考慮到每臺服務(wù)器的性能區(qū)別。實際上,有些計算機雖然連接數(shù)不多,但由于其自身的性能比較差,因此實際上不適宜繼續(xù)接受新的請求。而有些計算機雖然連接數(shù)比較大,但由于其性能較好,因此還可以繼續(xù)接受更多的請求。為此,本文對該算法進行了改進,提出了一種加權(quán)動態(tài)負載均衡算法。

        所謂動態(tài)負載均衡,是指在內(nèi)容分發(fā)的過程中,并不僅僅按照最小連接數(shù)給每臺服務(wù)器發(fā)送請求,而是綜合考慮每臺服務(wù)器的性能,為其指定一個權(quán)值,服務(wù)器綜合性能越好,權(quán)值就越高。在有訪問請求進入時,通過查詢每臺服務(wù)器中的權(quán)值,并與最小連接數(shù)相乘,所得的積最小者,將成為執(zhí)行此次請求的服務(wù)器。

        顯然,通過權(quán)值的引入,動態(tài)負載均衡算法的性能得到了明顯的改善,各臺服務(wù)器不再只依據(jù)最小連接數(shù)來承擔(dān)訪問請求,而同樣是“能者多勞”,最大程度地發(fā)揮了集群的綜合性能。實際上,計算機的性能會隨著使用時間的延長而下降,并且某些計算機在處理其它任務(wù)時,其執(zhí)行請求的能力也會相應(yīng)下降。因此,這種加權(quán)動態(tài)負載均衡算法仍然有很大的改進空間,本文限于篇幅不再深入探討。

        4 案例分析

        為了驗證本文提出的加權(quán)動態(tài)負載均衡算法的性能,本文將該算法應(yīng)用于某機房的CDN 應(yīng)用系統(tǒng)中進行測試。該CDN 系統(tǒng)共有1 臺負載調(diào)度服務(wù)器和3 臺內(nèi)容服務(wù)器,通過一臺普通PC 機作為客戶端進行測試。其中調(diào)度服務(wù)器內(nèi)運行了負載指標(biāo)統(tǒng)計和負載調(diào)度兩個子系統(tǒng),實現(xiàn)對3 臺內(nèi)容服務(wù)器的高效調(diào)度。測試客戶端用于模擬不同的訪問壓力,從而觀察加權(quán)動態(tài)負載均衡算法的響應(yīng)效率。

        所有服務(wù)器均安裝了Linux SUSE12 操作系統(tǒng),具有IP 虛擬(IP Virtual Server,IPVS)服務(wù)器功能,采用直接路由模式,然后添加一個節(jié)點對其它節(jié)點進行管理。測試方案如下:首先將加權(quán)動態(tài)負載均衡算法部署到負載調(diào)度服務(wù)器上,其后在客戶機上的負載均衡工具查看并記錄測試數(shù)據(jù),最后依次進行10 組測試實驗,第一組的并發(fā)量為100,依次遞增至1000。

        實測結(jié)果表明,當(dāng)并發(fā)量小于300 時,加權(quán)動態(tài)負載均衡算法的性能優(yōu)勢并不明顯,但當(dāng)并發(fā)量增加到500 以上時,該算法的優(yōu)勢開始顯現(xiàn),在1000 并發(fā)量的條件下,算法平均響應(yīng)時間提高了30%。同時,該算法的平均吞吐量也明顯高于靜態(tài)負載均衡算法和非加權(quán)動態(tài)負載均衡算法。因此,在條件相同的情況下,并發(fā)量越高,本文提出的加權(quán)動態(tài)負載均衡算法性能優(yōu)勢越突出。

        5 結(jié)語

        隨著互聯(lián)網(wǎng)技術(shù)的繼續(xù)發(fā)展,人類進入了更高程度的信息化社會,各種大型網(wǎng)絡(luò)紛紛出現(xiàn),這為CDN 技術(shù)的發(fā)展提供了良好的條件。據(jù)統(tǒng)計,在當(dāng)今社會,全球性的大型網(wǎng)絡(luò)系統(tǒng)在高峰訪問期間可達億級并發(fā)量,如果訪問速度多延遲一秒,用戶就會損失7%左右,這促使各大網(wǎng)絡(luò)平臺紛紛引進先進的CDN 技術(shù),并通過負載均衡設(shè)計實現(xiàn)系統(tǒng)性能的最優(yōu)化。采用CDN 技術(shù)可以實現(xiàn)數(shù)據(jù)的分布式存儲、獲得更小的負載、更高的可用性、更好的安全性、顯著提高訪問速度,已成為當(dāng)前許多網(wǎng)站系統(tǒng)運營商的必然選擇。

        猜你喜歡
        權(quán)值靜態(tài)服務(wù)器
        一種融合時間權(quán)值和用戶行為序列的電影推薦模型
        靜態(tài)隨機存儲器在軌自檢算法
        CONTENTS
        通信控制服務(wù)器(CCS)維護終端的設(shè)計與實現(xiàn)
        基于權(quán)值動量的RBM加速學(xué)習(xí)算法研究
        得形忘意的服務(wù)器標(biāo)準(zhǔn)
        計算機網(wǎng)絡(luò)安全服務(wù)器入侵與防御
        機床靜態(tài)及動態(tài)分析
        機電信息(2015年9期)2015-02-27 15:55:56
        具7μA靜態(tài)電流的2A、70V SEPIC/升壓型DC/DC轉(zhuǎn)換器
        50t轉(zhuǎn)爐靜態(tài)控制模型開發(fā)及生產(chǎn)實踐
        上海金屬(2013年6期)2013-12-20 07:57:59
        av在线手机中文字幕| 91久久精品一区二区三区大全| 蜜桃av福利精品小视频| 日本高清一区二区三区在线观看| 中文字幕亚洲欧美在线不卡| 波多野结衣爽到高潮大喷| 激情综合色综合久久综合| 亚洲av成人无码网站大全| 色先锋资源久久综合5566| 亚洲无码一二专区| 日本专区一区二区三区| 亚洲精品高清av在线播放| 日本一区二区高清视频| 国产一品二品三区在线观看| 亚洲中文字幕无码av永久| 亚洲老妇色熟女老太| 日韩久久一级毛片| 欧洲国产成人精品91铁牛tv| 国产精品美女一区二区av| 色综合悠悠88久久久亚洲| 午夜人妻久久久久久久久| 中国人妻被两个老外三p| 欧美国产日产一区二区| 四虎成人精品国产一区a| 91久久精品国产性色tv | 亚洲天堂av在线观看免费| 虎白女粉嫩粉嫩的18在线观看| 久久久久亚洲av无码专区首jn| 国产精品99久久久久久宅男| 亚洲av美女在线播放啊| 大白屁股流白浆一区二区三区| 亚洲精品久久麻豆蜜桃| 自拍偷自拍亚洲精品第按摩| 在线看片免费人成视频久网下载| 亚洲精品永久在线观看| 最新国产女主播福利在线观看 | 99久久精品人妻一区二区三区| 97久人人做人人妻人人玩精品| 女同久久精品国产99国产精品| 中文字幕日本人妻一区| 人妻免费一区二区三区免费|