國外流量服務(wù)器-CDN如何負(fù)載均衡流量?

2024-02-28    分類: 網(wǎng)站建設(shè)

CDN?的重要特征之一是它能夠在面對常見的網(wǎng)絡(luò)問題(包括硬件故障和網(wǎng)絡(luò)擁塞)時(shí)保持網(wǎng)站內(nèi)容在線。通過負(fù)載平衡?Internet?流量、使用智能故障轉(zhuǎn)移以及跨多個(gè)數(shù)據(jù)中心維護(hù)服務(wù)器,CDN 旨在規(guī)避網(wǎng)絡(luò)擁塞并抵御服務(wù)中斷。

什么是負(fù)載均衡?CDN如何負(fù)載均衡流量?

負(fù)載均衡器的目的是在多個(gè)服務(wù)器之間平均分配網(wǎng)絡(luò)流量。負(fù)載平衡可以基于硬件或軟件。CDN 使用數(shù)據(jù)中心中的負(fù)載平衡在可用服務(wù)器池中分配傳入請求,以確保以最有效的方式處理流量峰值。通過有效利用可用資源,負(fù)載平衡能夠提高處理速度并有效利用服務(wù)器容量。對傳入流量進(jìn)行適當(dāng)?shù)呢?fù)載平衡是緩解非典型 Internet 活動(dòng)期間(例如,當(dāng)網(wǎng)站遇到異常大量的訪問者或在分布式拒絕服務(wù)攻擊期間)發(fā)生的流量峰值的關(guān)鍵組成部分。

當(dāng)服務(wù)器資源的可用性上下波動(dòng)時(shí),CDN 還使用負(fù)載平衡來快速有效地進(jìn)行更改。如果服務(wù)器發(fā)生故障并發(fā)生故障轉(zhuǎn)移,負(fù)載平衡器將重定向?yàn)楣收戏?wù)器分配的流量,并按比例將其分配給其余服務(wù)器。這通過增加硬件故障不會(huì)中斷流量的可能性來提供彈性和可靠性。當(dāng)數(shù)據(jù)中心有新服務(wù)器上線時(shí),負(fù)載均衡器會(huì)按比例分擔(dān)其他服務(wù)器的負(fù)載,提高新硬件的利用率?;谲浖呢?fù)載平衡服務(wù)允許 CDN 快速擴(kuò)展負(fù)載平衡容量,而不會(huì)出現(xiàn)使用物理負(fù)載平衡硬件時(shí)出現(xiàn)的瓶頸。

什么是故障轉(zhuǎn)移?服務(wù)器之間如何進(jìn)行 CDN 故障轉(zhuǎn)移?

在需要高度可靠性和接近連續(xù)可用性的計(jì)算機(jī)系統(tǒng)中,故障轉(zhuǎn)移用于防止在服務(wù)器不可用時(shí)丟失流量。當(dāng)服務(wù)器出現(xiàn)故障時(shí),需要將流量重新路由到仍在運(yùn)行的服務(wù)器。通過自動(dòng)將任務(wù)卸載到備用系統(tǒng)或具有可用容量的另一臺機(jī)器,智能故障轉(zhuǎn)移可以防止對用戶的服務(wù)中斷。

CDN 如何通過 Internet 可靠地提供內(nèi)容?

CDN 就像一個(gè) GPS 系統(tǒng)加上快速收費(fèi)公路;CDN 將能夠找到到達(dá)遠(yuǎn)方位置的最佳路徑,并且能夠使用自己的網(wǎng)絡(luò)盡快找到到達(dá)那里的最佳路徑。

當(dāng)用戶從諸如網(wǎng)頁或 Web 應(yīng)用程序之類的 Internet 屬性加載內(nèi)容時(shí),會(huì)進(jìn)行一系列連接以到達(dá)提供內(nèi)容的位置。網(wǎng)絡(luò)流量可以比喻為道路和高速公路系統(tǒng);較小的地面街道將本地交通轉(zhuǎn)移到同一地區(qū),州際高速公路將交通轉(zhuǎn)移到不同的州。當(dāng)出現(xiàn)問題時(shí),例如油罐車將主要路徑上的州際高速公路的所有車道阻塞到不同的狀態(tài),交通必須找到另一條路徑。就像穿越不同州的高速公路一樣,交通通常必須跨越不同的網(wǎng)絡(luò)才能到達(dá)最終目的地。如果特定網(wǎng)絡(luò)中存在阻塞,則必須將流量重定向到不同的路徑。此過程可能既耗時(shí)又低效。

假設(shè)舊金山的用戶正在加載洛杉磯的網(wǎng)站。連接有很多步驟,但在此示例中,最重要的步驟之一是網(wǎng)絡(luò)信號在前往最終目的地的途中通過位于圣何塞的電信提供商。當(dāng)網(wǎng)絡(luò)工程師不小心將咖啡倒在圣何塞的路由設(shè)備上時(shí),提供商會(huì)離線,斷開連接(發(fā)生了奇怪的事情)。當(dāng)這種情況發(fā)生時(shí),除非網(wǎng)絡(luò)流量被重新路由以適應(yīng)新的網(wǎng)絡(luò)環(huán)境,否則用戶將無法再加載他們的 Internet 內(nèi)容。如果用戶想要到達(dá)洛杉磯,現(xiàn)在需要通過不同的電信提供商提出請求。

現(xiàn)在流量不再能夠通過預(yù)期的網(wǎng)絡(luò),它必須轉(zhuǎn)而進(jìn)入由不同組織維護(hù)的完全不同的網(wǎng)絡(luò)。這種重新協(xié)商和切換網(wǎng)絡(luò)的過程可能會(huì)在一個(gè)網(wǎng)絡(luò)請求中發(fā)生多次,這樣的實(shí)例可能會(huì)增加延遲,并可能將流量推到擁塞的路徑上,從而導(dǎo)致延遲。一個(gè)足夠大的 CDN 通常會(huì)通過將服務(wù)器放置在Internet 交換點(diǎn) (IXP)和其他戰(zhàn)略位置來控制自己的網(wǎng)絡(luò)連接。這些優(yōu)化的網(wǎng)絡(luò)架構(gòu)允許 CDN 提供商優(yōu)化路由并減少延遲。

CDN 如何使用 Anycast 網(wǎng)絡(luò)來提高可靠性?

一些 CDN 將使用Anycast路由方法將 Internet 流量傳輸?shù)教囟ǖ目捎脭?shù)據(jù)中心。這樣做是為了確保改進(jìn)響應(yīng)時(shí)間,并防止任何一個(gè)數(shù)據(jù)中心在出現(xiàn)異常需求(例如在 DDoS 攻擊期間)時(shí)被流量淹沒。

使用 Anycast,多臺機(jī)器可以共享同一個(gè)IP 地址。當(dāng)請求發(fā)送到 Anycast IP 地址時(shí),路由器會(huì)將其定向到網(wǎng)絡(luò)上最近的機(jī)器。如果整個(gè)數(shù)據(jù)中心出現(xiàn)故障或因流量過大而無法運(yùn)行,Anycast 網(wǎng)絡(luò)可以響應(yīng)中斷,類似于負(fù)載均衡器在數(shù)據(jù)中心內(nèi)的多臺服務(wù)器之間傳輸流量的方式;數(shù)據(jù)從故障位置路由出去,而是路由到另一個(gè)仍然在線且正常運(yùn)行的數(shù)據(jù)中心。

DDoS 攻擊是目前對 Internet 資產(chǎn)可靠性的大威脅之一。使用 Anycast 的 CDN 在緩解 DDoS 攻擊方面具有額外的靈活性。在大多數(shù)現(xiàn)代 DDoS 攻擊中,許多入侵計(jì)算機(jī)或“機(jī)器人”被用來形成所謂的僵尸網(wǎng)絡(luò)。這些受感染的機(jī)器可以產(chǎn)生如此多的互聯(lián)網(wǎng)流量,以至于它們可以壓倒典型的單播連接機(jī)器。借助 Anycast 網(wǎng)絡(luò),部分僵尸網(wǎng)絡(luò)攻擊流量可以分布在多個(gè)數(shù)據(jù)中心,從而減少攻擊的影響。

分享名稱:國外流量服務(wù)器-CDN如何負(fù)載均衡流量?
文章URL:http://www.muchs.cn/news19/319369.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、靜態(tài)網(wǎng)站、網(wǎng)站排名、App設(shè)計(jì)、微信公眾號

廣告

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

網(wǎng)站優(yōu)化排名