什么是 Azure 上的內(nèi)容分發(fā)網(wǎng)絡(luò)?

來源: Microsoft Azure
作者:Microsoft Azure
時(shí)間:2020-11-23
16918
Azure內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)為開發(fā)人員提供了一個(gè)全局解決方案,通過在世界各地按特定策略放置的物理節(jié)點(diǎn)緩存內(nèi)容來快速分發(fā)高帶寬內(nèi)容。Azure CDN還可以通過CDN POP來利用各種網(wǎng)絡(luò)優(yōu)化措施,從而加速不能緩存的動(dòng)態(tài)內(nèi)容的交付。例如,可以繞過邊界網(wǎng)關(guān)協(xié)議(BGP)的路由優(yōu)化。

jeff-sheldon-3.jpg

內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)是高效地向用戶分發(fā)Web內(nèi)容的分布式服務(wù)器網(wǎng)絡(luò)。CDN將緩存的內(nèi)容存儲(chǔ)在位于靠近最終用戶的入網(wǎng)點(diǎn)(POP)位置的邊緣服務(wù)器,以最大程度地降低延遲。

Azure內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)為開發(fā)人員提供了一個(gè)全局解決方案,通過在世界各地按特定策略放置的物理節(jié)點(diǎn)緩存內(nèi)容來快速分發(fā)高帶寬內(nèi)容。Azure CDN還可以通過CDN POP來利用各種網(wǎng)絡(luò)優(yōu)化措施,從而加速不能緩存的動(dòng)態(tài)內(nèi)容的交付。例如,可以繞過邊界網(wǎng)關(guān)協(xié)議(BGP)的路由優(yōu)化。

使用Azure CDN來交付網(wǎng)站資產(chǎn)的優(yōu)點(diǎn)包括:

為最終用戶提供更好的性能和改進(jìn)的用戶體驗(yàn),尤其是在使用的應(yīng)用程序需要多次往返來加載內(nèi)容時(shí)。

大幅度縮放以更好地處理瞬間的高負(fù)載,例如在產(chǎn)品發(fā)布活動(dòng)開始時(shí)。

通過分發(fā)用戶請(qǐng)求并直接通過邊緣服務(wù)器來提供內(nèi)容,可以減少發(fā)送到源服務(wù)器的流量。

如需當(dāng)前CDN節(jié)點(diǎn)位置的列表,請(qǐng)參閱Azure CDN POP位置。

工作原理

cdn-overview.png

CDN概述

1.用戶(Alice)使用帶有特殊域名(例如<終結(jié)點(diǎn)名稱>.azureedge.net)的URL來請(qǐng)求文件(也稱資產(chǎn))。此名稱可以是終結(jié)點(diǎn)主機(jī)名,也可以是自定義域。DNS將請(qǐng)求路由到性能最佳的POP位置,該位置通常是在地理上最靠近用戶的POP。

2.如果POP中的邊緣服務(wù)器在其緩存中沒有文件,則POP將從源服務(wù)器請(qǐng)求文件。源服務(wù)器可以是Azure Web應(yīng)用、Azure云服務(wù)、Azure存儲(chǔ)帳戶或任何公開可用的Web服務(wù)器。

3.源服務(wù)器將文件返回到POP中的邊緣服務(wù)器。

4.POP中的邊緣服務(wù)器緩存文件并將文件返回到原始請(qǐng)求者(Alice)。在通過HTTP標(biāo)頭指定的生存時(shí)間(TTL)過期之前,文件仍緩存在POP中的邊緣服務(wù)器上。如果源服務(wù)器未指定TTL,默認(rèn)TTL為7天。

5.其他用戶則可能會(huì)使用Alice使用的URL請(qǐng)求同一文件,也可能被引向同一POP。

6.如果文件的TTL未過期,POP邊緣服務(wù)器會(huì)直接從緩存返回文件。此過程會(huì)帶來速度更快、響應(yīng)更及時(shí)的用戶體驗(yàn)。

要求

若要使用Azure CDN,必須至少擁有一個(gè)Azure訂閱。還需創(chuàng)建至少一個(gè)CDN配置文件,該文件集合了CDN終結(jié)點(diǎn)。每個(gè)CDN終結(jié)點(diǎn)表示對(duì)內(nèi)容交付行為和訪問權(quán)限的特定配置。若要通過Internet域、Web應(yīng)用程序或某些其他條件來組織CDN終結(jié)點(diǎn),可以使用多個(gè)配置文件。由于Azure CDN定價(jià)是在CDN配置文件級(jí)別應(yīng)用的,因此如果需要使用混合的定價(jià)層,則必須創(chuàng)建多個(gè)CDN配置文件。有關(guān)Azure CDN計(jì)費(fèi)結(jié)構(gòu)的信息,請(qǐng)參閱了解Azure CDN計(jì)費(fèi)。

限制

每個(gè)Azure訂閱都對(duì)以下資源設(shè)置了默認(rèn)限制:

可以創(chuàng)建的CDN配置文件數(shù)。

可以在CDN配置文件中創(chuàng)建的終結(jié)點(diǎn)的數(shù)量。

可以映射到終結(jié)點(diǎn)的自定義域的數(shù)量。

有關(guān)CDN訂閱限制的詳細(xì)信息,請(qǐng)參閱CDN限制。

Azure CDN功能

Azure CDN提供以下重要功能:

動(dòng)態(tài)站點(diǎn)加速

CDN緩存規(guī)則

HTTPS自定義域支持

Azure診斷日志

文件壓縮

地理篩選

如需每個(gè)Azure CDN產(chǎn)品支持的功能的完整列表,請(qǐng)參閱比較Azure CDN產(chǎn)品功能。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于Microsoft Azure,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
隨著人工智能技術(shù)持續(xù)重塑企業(yè)運(yùn)營方式,企業(yè)需要能夠處理海量數(shù)據(jù)的系統(tǒng),以支持實(shí)時(shí)洞察,同時(shí)幫助他們應(yīng)對(duì)跨IT和OT環(huán)境(包括云端、邊緣和本地)中運(yùn)營、應(yīng)用、數(shù)據(jù)和基礎(chǔ)設(shè)施的協(xié)作難題。
Azure
微軟云
云服務(wù)
2024-12-172024-12-17
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來
.NET 9現(xiàn)已正式發(fā)布,它為.NET平臺(tái)的發(fā)展掀開了嶄新的一頁,突破了性能、云原生開發(fā)和AI技術(shù)集成的邊界。
Azure
微軟云
云服務(wù)
2024-12-162024-12-16
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
智能Microsoft Copilot副駕駛for Azure網(wǎng)絡(luò)服務(wù)現(xiàn)已推出公共預(yù)覽版。
Azure
微軟云
云服務(wù)
2024-12-102024-12-10
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
一年前,我們正式推出了一款端到端數(shù)據(jù)平臺(tái),旨在幫助組織推動(dòng)人工智能轉(zhuǎn)型,并重新定義數(shù)據(jù)的連接、管理和分析方式。
Azure
微軟云
云服務(wù)
2024-12-092024-12-09
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家