什麼是 Azure 上的內容傳遞網路?
重要
Azure CDN Standard from Microsoft (classic) 將於 2027 年 9 月 30 日淘汰。 為了避免任何服務中斷,請務必在 2027 年 9 月 30 日之前,移轉您的 Azure CDN Standard from Microsoft (classic) 設定檔至 Azure Front Door Standard 或 Premium 層。 如需詳細資訊,請參閱 Azure CDN Standard from Microsoft (classic) 淘汰。
來自 Edgio 的 Azure CDN 將於 2025 年 15 月 15 日淘汰。 您必須在此 日期之前將工作負載 移轉至 Azure Front Door,以避免服務中斷。 如需詳細資訊,請參閱來自Edgio的 Azure CDN 淘汰常見問題。
內容傳遞網路是伺服器的分散式網路,可以有效地將網頁內容傳遞給使用者。 內容傳遞網路能將快取內容儲存在靠近終端使用者的網路服務提供點 (POP) 位置的邊緣伺服器上,以將延遲降到最低。
Azure 內容傳遞網路為開發人員提供一套全域解決方案,讓他們可藉由在策略性分布於全球的實體節點上快取其內容,將高頻寬內容迅速傳遞給使用者。 Azure 內容傳遞網路也可以利用各種採用內容傳遞網路 POP 的網路最佳化做法,來加速無法被快取的動態內容。 例如,利用路由最佳化來略過邊界閘道協定 (BGP)。
使用 Azure 內容傳遞網路來傳遞網站資產的優點包括:
- 讓使用者享有更好的效能和改善的使用者體驗,尤其是使用的應用程式需要由使用者執行多次往返要求才能載入內容的情形。
- 進行大幅調整可以更妥善地處理瞬間大量負載 (例如產品上市事件的開始)。
- 分散使用者要求並從邊緣伺服器直接提供內容,以減少傳送至原始伺服器的流量。
如需內容傳遞網路節點位置目前的清單,請參閱 Azure 內容傳遞網路 POP 位置。
運作方式
使用者 (Alice) 使用具有特殊網域名稱的 URL (例如 <端點名稱>.azureedge.net) 要求檔案 (也稱為資產)。 此名稱可以是端點主機名稱或自訂網域。 DNS 會將要求路由至效能最佳的 POP 位置,這通常是地理位置最接近使用者的 POP。
如果 POP 中的邊緣伺服器在其快取中都沒有該檔案,則 POP 會從原始伺服器要求檔案。 原始伺服器可以是 Azure Web 應用程式、Azure 雲端服務、Azure 儲存體帳戶,或任何可公開存取的 Web 伺服器。
原始伺服器會將檔案傳回至 POP 中的邊緣伺服器。
POP 中的邊緣伺服器會快取檔案,並將檔案傳回給原始要求者 (Alice)。 在 HTTP 標頭指定的存留時間 (TTL) 到期之前,POP 中的邊緣伺服器上都仍可快取該檔案。 如果原始伺服器未指定 TTL,預設 TTL 將是 7 天。
因此,有更多使用者可以利用 Alice 所使用的相同 URL 要求相同的檔案,並被導向至相同的 POP。
如果檔案的 TTL 尚未過期,邊緣伺服器便會直接從快取傳回檔案。 此程序會產生更快、更靈敏回應的使用者經驗。
需求
- 若要使用 Azure 內容傳遞網路,您必須擁有至少一個 Azure 訂用帳戶。
- 您也需要建立內容傳遞網路設定檔,這是內容傳遞網路端點的集合。 每個內容傳遞網路端點都是特定設定,而使用者可以自訂所需的內容傳遞行為和存取。 若要依網際網路網域、Web 應用程式或其他準則來組織您的內容傳遞網路端點,您可以使用多個設定檔。
- 因為 Azure 內容傳遞網路價格是在內容傳遞網路設定檔層級套用,所以如果您想要混合使用定價層,您必須建立多個內容傳遞網路設定檔。 如需 Azure 內容傳遞網路計費結構的相關資訊,請參閱瞭解 Azure 內容傳遞網路計費。
限制
每個 Azure 訂用帳戶都具有下列資源的預設限制:
- 已建立的內容傳遞網路設定檔數目。
- 在內容傳遞網路設定檔中建立的端點數目。
- 已對應至端點的自訂網域數目。
如需內容傳遞網路訂用帳戶限制的更多資訊,請參閱內容傳遞網路限制。
Azure 內容傳遞網路功能
Azure 內容傳遞網路提供下列主要功能:
如需每個 Azure 內容傳遞網路產品支援的功能完整清單,請參閱比較 Azure 內容傳遞網路產品功能。
下一步
- 若要開始使用內容傳遞網路,請參閱建立 Azure 內容傳遞網路設定檔和端點。
- 透過 Microsoft Azure 入口網站或 PowerShell 管理您的內容傳遞網路端點。
- 了解如何透過 .NET 或 Node.js 自動化 Azure 內容傳遞網路。
- 學習課程模組: Azure 內容傳遞網路簡介。