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

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

jeff-sheldon-3.jpg

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

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

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

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

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

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

如需當前CDN節(jié)點位置的列表,請參閱Azure CDN POP位置。

工作原理

cdn-overview.png

CDN概述

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

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

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

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

5.其他用戶則可能會使用Alice使用的URL請求同一文件,也可能被引向同一POP。

6.如果文件的TTL未過期,POP邊緣服務器會直接從緩存返回文件。此過程會帶來速度更快、響應更及時的用戶體驗。

要求

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

限制

每個Azure訂閱都對以下資源設置了默認限制:

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

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

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

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

Azure CDN功能

Azure CDN提供以下重要功能:

動態(tài)站點加速

CDN緩存規(guī)則

HTTPS自定義域支持

Azure診斷日志

文件壓縮

地理篩選

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

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于Microsoft Azure,本站不擁有所有權(quán),不承擔相關(guān)法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
掃碼登錄
打開掃一掃, 關(guān)注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家