什么是CDN邊緣服務(wù)器?

來源:Cloudflare
作者:Cloudflare
時間:2021-01-22
4723
CDN 邊緣服務(wù)器是位于網(wǎng)絡(luò)的邏輯極限或“邊緣”的計算機(jī)。邊緣服務(wù)器通常充當(dāng)獨立網(wǎng)絡(luò)之間的連接。CDN 邊緣服務(wù)器的主要目的是將內(nèi)容存儲在盡可能靠近發(fā)出請求的客戶端計算機(jī)的位置,從而減少延遲并縮短頁面加載時間。

什么是 CDN 邊緣服務(wù)器?

CDN 邊緣服務(wù)器是位于網(wǎng)絡(luò)的邏輯極限或“邊緣”的計算機(jī)。邊緣服務(wù)器通常充當(dāng)獨立網(wǎng)絡(luò)之間的連接。CDN 邊緣服務(wù)器的主要目的是將內(nèi)容存儲在盡可能靠近發(fā)出請求的客戶端計算機(jī)的位置,從而減少延遲并縮短頁面加載時間。

邊緣服務(wù)器是一種邊緣設(shè)備,可提供進(jìn)入網(wǎng)絡(luò)的入口點。其他邊緣設(shè)備包括路由器和路由交換機(jī)。邊緣設(shè)備通常放置在 Internet 交換點 (IxPs) 以允許不同的網(wǎng)絡(luò)連接并共享傳輸。

邊緣服務(wù)器的工作原理

在任何特定的網(wǎng)絡(luò)布局中,都是多個設(shè)備使用一個或多個預(yù)定義的網(wǎng)絡(luò)模式相互連接。如果網(wǎng)絡(luò)要連接到另一網(wǎng)絡(luò)或更大的 Internet,則它必須具有某種形式的橋接,以便流量從一個位置流向另一個位置。在網(wǎng)絡(luò)邊緣上創(chuàng)建這種橋接的硬件設(shè)備稱為邊緣設(shè)備。

網(wǎng)絡(luò)跨邊緣連接

在有多個設(shè)備連接的典型家庭或辦公室網(wǎng)絡(luò)中,移動電話或計算機(jī)等的設(shè)備通過星型網(wǎng)絡(luò)模型與網(wǎng)絡(luò)連接和斷開連接。所有設(shè)備都存在于同一局域網(wǎng) (LAN) 中,并且每個設(shè)備都連接到中央路由器,它們正是通過中央路由器相互連接的。

要將第二個網(wǎng)絡(luò)連接到第一個網(wǎng)絡(luò),必須在某個點在兩個網(wǎng)絡(luò)之間建立連接。根據(jù)定義,邊緣設(shè)備是網(wǎng)絡(luò)能夠通過其相互連接的設(shè)備。

cdn-edge-network-device.png

現(xiàn)在,如果網(wǎng)絡(luò) A 內(nèi)的計算機(jī)需要連接到網(wǎng)絡(luò) B 內(nèi)的計算機(jī),則該連接必須從網(wǎng)絡(luò) A 跨網(wǎng)絡(luò)邊緣傳遞到第二個網(wǎng)絡(luò)。同樣的范式也可以在更復(fù)雜的環(huán)境中使用,例如通過 Internet 建立連接時。網(wǎng)絡(luò)共享傳輸?shù)哪芰κ艿骄W(wǎng)絡(luò)之間的邊緣設(shè)備可用性的限制。

當(dāng)連接必須穿越 Internet 時,就必須在網(wǎng)絡(luò) A 和網(wǎng)絡(luò) B 之間采取更多的中間步驟。為簡單起見,我們假設(shè)每個網(wǎng)絡(luò)都是一個圓圈,圓圈相互接觸的地方是網(wǎng)絡(luò)邊緣。為了使連接跨 Internet 移動,它通常會接觸許多網(wǎng)絡(luò)并跨許多網(wǎng)絡(luò)邊緣節(jié)點移動。一般來說,連接必須穿越的距離越遠(yuǎn),必須遍歷的網(wǎng)絡(luò)數(shù)量就越大。在達(dá)到目標(biāo)之前,連接可能會遍歷不同的 Internet 服務(wù)提供商和 Internet 骨干基礎(chǔ)設(shè)施硬件。

cdn-edge-server-placement.png

CDN 提供商會將服務(wù)器放置在許多位置,但是最重要的是不同網(wǎng)絡(luò)之間的邊緣連接點。這些邊緣服務(wù)器將與多個的網(wǎng)絡(luò)連接,允許流量在網(wǎng)絡(luò)之間快速有效地傳遞。如果沒有 CDN,傳輸可能會在來源和目的地之間歷經(jīng)較慢和/或較復(fù)雜的路線。在最壞的情況下,流量將“延展”出較大距離;當(dāng)連接到街對面的另一臺設(shè)備時,連接可能會在全國移動后再返回。通過將邊緣服務(wù)器放置在關(guān)鍵位置,CDN 可以將內(nèi)容快速交付給不同網(wǎng)絡(luò)內(nèi)的用戶。要了解有關(guān)使用 CDN 獲得的改進(jìn)的更多信息,請?zhí)剿?CDN 性能的工作原理。

邊緣服務(wù)器和源站有什么區(qū)別?

源站是一種 Web 服務(wù)器,當(dāng) Web 資產(chǎn)未使用 CDN 時,它接收所有 Internet 流量。在沒有 CDN 時使用源站意味著每個 Internet 請求都必須返回到源站的物理位置,而不管它在世界何處。這會導(dǎo)致加載時間延長,服務(wù)器距請求客戶端計算機(jī)越遠(yuǎn),加載時間就會越長。

CDN 邊緣服務(wù)器在具有戰(zhàn)略意義的位置存儲(緩存)內(nèi)容,以減輕一個或多個源站的負(fù)擔(dān)。通過將靜態(tài)資產(chǎn)(如圖像、HTML 和 JavaScript 文件以及可能的其他內(nèi)容)盡可能移到請求客戶端計算機(jī)附近,邊緣服務(wù)器緩存可以減少加載 Web 資源所需的時間。使用 CDN 時,源站仍具有重要的功能,因為重要的服務(wù)器端代碼(例如用于身份驗證的哈??蛻舳藨{據(jù)數(shù)據(jù)庫)通常在原始位置維護(hù)。了解 Cloudflare CDN 和遍布全球的邊緣服務(wù)器。

立即登錄,閱讀全文
CDN
原文鏈接:點擊前往 >
文章來源:Cloudflare
版權(quán)說明:本文內(nèi)容來自于Cloudflare,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
掃碼關(guān)注
獲取更多出海資訊的相關(guān)信息
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家