Amazon CloudFront 是全球內容交付網路 (CDN) 服務,可加速交付您的網站、API、影片內容或其他 Web 資產。這項服務與其他 Amazon Web Services 產品整合,提供開發人員和企業一個簡單的方式加速將內容傳遞給最終使用者,而且沒有最低使用量限制。

 



開始免費使用 AWS

建立免費帳戶

AWS 免費方案包括 50 GB 的資料傳出以及 2,000,000 個針對 Amazon CloudFront 的 HTTP 和 HTTPS 請求。

查看 AWS 免費方案詳細資訊 »

AWS 免費方案包括 50 GB 的資料傳出以及 2,000,000 個針對 Amazon CloudFront 的 HTTP 和 HTTPS 請求。

查看 AWS 免費方案詳細資訊 »

Amazon CloudFront 白皮書

安全性
了解如何提升應用程式的安全性和效能,同時降低內容交付成本。下載 Amazon CloudFront 白皮書

效能
下載 AWS 贊助發佈的 Frost & Sullivan 白皮書,了解 amazon.com 選擇 Amazon CloudFront 傳遞絕大部分全球 CDN 流量的原因。下載 Amazon CloudFront CDN 白皮書

Amazon CloudFront 可使用全球節點網路來發佈您的整個網站,包括動態、靜態、串流和互動式內容。對內容的請求會自動路由到最近的節點,因此能以最佳的效能發佈內容。Amazon CloudFront 經過優化,可與其他 Amazon Web Services 搭配使用,例如:Amazon Simple Storage Service (Amazon S3)、Amazon Elastic Compute Cloud (Amazon EC2)、Amazon Elastic Load BalancingAmazon Route 53。Amazon CloudFront 也可與存放您最新版本原始檔案的任何非 AWS 原始伺服器完美搭配。與其他 Amazon Web Services 產品相同,使用 Amazon CloudFront 不必簽訂長期合約或承諾每月消費額,您只需依照使用該內容交付服務的實際傳遞內容流量支付費用。

管理主控台
Amazon CloudFront 可與 AWS 管理主控台搭配使用。您可以透過這個以 Web 為基礎的點選式圖形使用者界面來管理 Amazon CloudFront,無需編寫任何程式碼。
進一步了解 »

動態內容
使用 Amazon CloudFront 傳遞您的所有內容,包括網站針對最終使用者而變更的動態內容。
進一步了解 »

支援 POST/PUT 和其他 HTTP 方法
使用 CloudFront 加快從最終使用者上傳資料的速度。
進一步了解 »

自訂 SSL
使用您自己的網域名稱和自己的 SSL 憑證透過 HTTPS 傳遞內容。
進一步了解 »

區域節點快取
使用 Amazon CloudFront 以提升的效能為瀏覽者交付內容,同時盡量減少營運負擔和擴展原始資源的成本。
進一步了解 »

使用 Amazon CloudFront 搭配 AWS Lambda
Lambda@Edge 讓您在全域 AWS 節點上執行程式碼,無需佈建或管理伺服器,而且以最低的網路延遲回應最終使用者。
進一步了解 »

失效
從所有 Amazon CloudFront 節點刪除檔案副本。
進一步了解 » 

支援萬用字元正式名稱記錄 (CNAME)
將萬用字元網域名稱對應到您的 Amazon CloudFront 分發網路。
進一步了解 »

支援 Zone Apex
網站訪客現在可以在 Zone Apex (或「根網域」) 存取您的網站。例如,可以用 example.com 而非 www.example.com 存取您的網站。
進一步了解 »

自訂的錯誤回應
設定 CloudFront 處理網站錯誤回應的方式。
進一步了解 »

失效
從所有 Amazon CloudFront 節點刪除檔案副本。
進一步了解 »

支援萬用字元正式名稱記錄 (CNAME)
將萬用字元網域名稱對應到您的 Amazon CloudFront 分發網路。
進一步了解 »

支援 Zone Apex
網站訪客現在可以在 Zone Apex (或「根網域」) 存取您的網站。例如,可以用 example.com 而非 www.example.com 存取您的網站。
進一步了解 »

自訂的錯誤回應
設定 CloudFront 處理網站錯誤回應的方式。
進一步了解 »

Amazon CloudFront 支援動態內容
使用 Amazon CloudFront 傳遞您的所有內容,包括網站針對最終使用者而變更的動態內容。
進一步了解 »

低 TTL
配置最短過期時段 (也稱為「存活期」或 TTL),最短可為 0 秒鐘。
進一步了解 »

支援 Cookie
指定您是否希望 Amazon CloudFront 轉發 Cookie 到自訂 (非 S3) 原始伺服器,若要轉發,則請指定是哪些 Cookie。
進一步了解 »

查詢字串支援
您可以指定 Amazon CloudFront 是否將查詢字串轉發給自訂 (非 S3) 原始伺服器。
進一步了解 »

裝置偵測
Amazon CloudFront 節點可以查看使用者代理器標頭的數值,以偵測所有內送要求的裝置類型。
進一步了解 »

設定地理目標
Amazon CloudFront 也可以偵測存取您內容的最終使用者所在國家。
進一步了解 »

跨來源資源共享 (CORS)
Amazon CloudFront 可配置為轉發原始標頭值,讓原始伺服器 (Amazon S3 或自訂原始伺服器) 可透過 CORS (跨來源資源共享) 支援跨來源存取。
進一步了解 »

轉發標頭給原始伺服器
您可以使用 Amazon CloudFront CDN 將所有 (或屬於白名單) 的標準 HTTP 要求標頭轉發給您的原始伺服器。
進一步了解 »

快取統計資料報告
檢視更多詳細的分配指標,包含錯誤率、快取命中率等等。
進一步了解 »

熱門物件報告
了解哪些內容最受您瀏覽者的歡迎,或識別與您最多請求物件有關的任何問題 (像是高錯誤率)。
進一步了解 »

透過 Amazon CloudWatch 進行監控和發出警示

使用 Amazon CloudWatch 對 Amazon CloudFront 分發的操作效能進行監控、發出警示及接收通知。

進一步了解 »

 

Amazon CloudFront 使用圖表
追蹤每個 CloudFront Web 分配中資料傳輸和請求 (HTTP 和 HTTPS) 的趨勢。
進一步了解 »

存取記錄
使用存取記錄了解是哪位使用者於何時何地以何種方式下載您的 Amazon CloudFront 內容。
進一步了解 »

瀏覽者報告
進一步了解有關存取 Amazon CloudFront 所交付內容的使用者,包含裝置、作業系統、瀏覽器及其位置。
進一步了解 »

最佳推薦網站報告
找出瀏覽者存取內容的來源網域。
進一步了解 »

在 CloudTrail 上記錄 API 呼叫
透過 AWS CloudTrail 記錄 Amazon CloudFront 分發的配置變更,這個 AWS 服務會為您的帳戶記錄 API 呼叫,並將記錄檔案傳遞給您。進一步了解 »

多項原始伺服器安全功能
在 CloudFront 與原始 Web 伺服器之間強制僅限 HTTPS 的連線、在 CloudFront 與原始 Web 伺服器之間支援 TLSv1.1 和 TLSv1.2,以及新增或修改從 CloudFront 轉寄到原始伺服器的請求標頭。
進一步了解 »

地理限制
將內容交付最終使用者限制在您所選的國家/區域。
進一步了解 »

使用 AWS WAF 保護您的 Web 應用程式
您可將 CloudFront 分發與 AWS WAF 整合,AWS WAF 是一種 Web 應用程式防火牆,可協助保護 Web 應用程式不受攻擊。請參閱 AWS WAF Developer Guide 了解更多資訊。進一步了解 »

HTTP 到 HTTPS 在節點重新導向
使用 Amazon CloudFront 要求瀏覽者一律透過 HTTPS 連線與您的內容互動。
進一步了解 »

PCI DSS
Amazon CloudFront 現在已列入與最高層級 (層級 1) 支付卡產業資料安全標準 (PCI DSS) 相容的服務中。
進一步了解 »

進階 SSL 功能
Amazon CloudFront 現在支援進階 SSL 功能:工作階段票證 (Session Ticket)、OCSP 裝訂 (OCSP Stapling) 和完美遠期保密 (Perfect Forward Secrecy)。
進一步了解 »

私有內容
控制從 Amazon CloudFront 下載檔案的權限。
進一步了解 »

支援隨需 Microsoft Smooth Streaming
以 CloudFront 傳遞使用 Smooth Streaming 格式的影片,無需安裝和執行任何媒體伺服器。
進一步了解 »

利用 Adobe Media Server 5.0 實現 Amazon CloudFront 即時串流
Amazon CloudFront 可與 Adobe Media Server 5.0 搭配使用,同時支援以 Flash 為基礎的裝置和 Apple iOS 裝置。
進一步了解 »

利用 Windows 媒體服務實現 Amazon CloudFront 即時串流
透過 HTTP 向 Microsoft Silverlight 用戶端和 Apple iOS 裝置傳遞即時媒體。
進一步了解 »

使用 Wowza 的即時串流
使用 Amazon CloudFront 和 Wowza 媒體伺服器的即時串流。
進一步了解 »

免費方案
此為 AWS 免費用量方案的一部分,您可以免費開始使用 Amazon CloudFront。AWS 的新客戶註冊時,可獲得每月 50 GB 的資料傳出以及 2,000,000 個 HTTP 和 HTTPS 請求,為期一年。
進一步了解 »

隨需定價
按使用量付費。您只需支付透過網路傳遞內容所需的費用,無須最低消費承諾也無須預付款。
進一步了解 »

價格分級
從 Amazon CloudFront 分發中排除 Amazon CloudFront 內的高價節點,以更好地掌控您傳輸內容的成本。
進一步了解 »

預留容量定價
預留容量可讓您選擇要承諾 12 個月或更長時間的最低消費額,可以獲得大幅的折扣。
進一步了解 »

Amazon CloudFront 使用位於世界各地的節點網路,在靠近瀏覽者的節點快取您的靜態內容複本,縮短瀏覽者下載物件時的延遲,而且資料傳輸過程穩定高速,即刻就能完成向最終使用者傳遞大規模常用物件的任務。動態內容請求經由優化的網路路徑傳回 Amazon Web Services (例如 Amazon EC2Elastic Load Balancing) 中執行的原始伺服器,使用者完美瀏覽體驗更加可靠且一致。Amazon 會持續監控這些網路路徑,並重複使用從 CloudFront 節點到原始伺服器的連線,以透過我們的內容交付網路 (CDN) 以最佳效能提供您的動態內容。

只需要單一 API 呼叫,您就能透過 Amazon CloudFront 網路從 Amazon S3 儲存貯體或 Amazon EC2 執行個體或者其他原始伺服器開始分配內容。或者,您也可以透過 AWS 管理主控台簡單明瞭的圖形使用者界面與 Amazon CloudFront 互動。不需要為靜態和動態內容分別建立網域。利用 CloudFront,使用相同網域名稱就能指向您所有的網站內容。您所做的任何現有配置變更,幾分鐘內就能傳遍整個全球網路,並立即生效。此外,由於您並不需要與銷售人員協調,因此 Amazon CloudFront 能讓您快速地傳遞整個網站內容。

Amazon CloudFront 是專為與其他 Amazon Web Services 搭配使用而設計,包括 Amazon S3,您可以將靜態檔案的最終版本長期存放在其上,以及 Amazon EC2,您可以在這裡執行應用程式伺服器以動態產生內容。如果您使用 Amazon S3 或 Amazon EC2 做為原始伺服器,則對從原始伺服器傳輸到節點 (即 Amazon CloudFront 的「來源擷取」) 的資料收費要比對從 Amazon S3 或 Amazon EC2 傳出到網際網路的資料收費來得便宜。Amazon CloudFront 也與 Elastic Load Balancing 無縫整合。例如,您可以在 Amazon EC2 伺服器上部署 Web 應用程式,並交由 Elastic Load Balancing 監管,而使用 Amazon CloudFront 傳遞整個網站內容。進一步了解有關所有 AWS 服務的定價

您可受惠於 Amazon CloudFront 帶來的 Amazon 規模經濟效益,您只需支付透過網路傳遞內容所需的費用,無須最低消費承諾也無須預付款。這適用於您傳遞的任何內容類型,包括靜態內容、動態內容、串流媒體,或是包含其任意組合的 Web 應用程式。

使用 Amazon CloudFront,您不必擔心為了因應可能的內容流量高峰需求而要維護 Web 伺服器容量的高昂花費。這個服務會自動回應需求的增減,無需您自己介入操作。Amazon CloudFront 還在各個節點上使用多層快取,並在聯繫您的原始伺服器之前同時壓縮對相同物件的服務請求。在您的網站流量劇增時,此優化措施能進一步幫助減少額外擴展原始基礎設施的需求。

Amazon CloudFront 是以 Amazon 的高度可靠基礎設施所建構。Amazon CloudFront 使用的分散式節點本質會依照網路條件的要求,自動將最終使用者路由到最近可用的節點。從節點到 AWS 原始伺服器 (例如 Amazon EC2 和 Amazon S3 等) 的原始請求會透過受 Amazon 持續監控的網路路徑傳輸,並針對可用性和效能予以優化。

Amazon CloudFront 使用全球節點網路,您的最終使用者在美國、歐洲、亞洲、南美洲和澳大利亞都有靠近的節點。

Amazon CloudFront 有許多絕佳的使用案例,其中包括:

典型的網站通常由靜態內容和動態內容組合而成。靜態內容包含圖片或樣式表;動態內容或應用程式產生的內容則包含您的網站為不同瀏覽者設計的個人化元素。網站可能還包含使用者提交用於登入、搜尋或發表評論的表格。

您可以使用單一 CloudFront 分發做為內容分發網路,以傳遞您的整個網站,包括提供給最終使用者的靜態和動態內容或互動式內容,及最終使用者上傳到原始伺服器的內容。這表示您可以繼續為整個網站使用單一網域名稱 (如 www.mysite.com),無需區分靜態內容和動態內容。在此同時,您仍然可以為網站上的不同內容類型使用單獨的原始伺服器。Amazon CloudFront 可以讓您精細控制多個原始伺服器的配置,以及網站上不同 URL 的快取屬性。這些效能優化和功能可協助加速整個網站的下載,幫助您降低網站被放棄瀏覽的機率。

Amazon CloudFront 可以透過下列途徑幫助您改善整個網站的效能:

  • Amazon CloudFront 可以在任何節點快取靜態內容。這代表您的常用靜態內容 (例如,您的網站標誌、導覽圖片、階層式樣式表和 JavaScript 程式碼等) 可以在附近的節點供瀏覽器下載,為瀏覽者帶來效能提升的低延遲瀏覽體驗。透過 Amazon CloudFront 快取常用靜態內容也有助於從您的原始伺服器卸載此類檔案的請求 – CloudFront 會在可用時提供快取的副本,只在接收瀏覽器請求的節點沒有檔案副本時才向原始伺服器發出請求。
  • Amazon CloudFront 代理伺服器請求將動態或互動式內容 (如 Web 表單、評論、登入方塊等) 返回到在 AWS 區域執行的原始伺服器或任何其他原始伺服器中。就降低網際網路延遲而言,每個最終使用者都會被路由到離他們最近的節點。然後,他們的請求會轉回在 AWS 中執行的原始伺服器,並且 Amazon 會監控此連線並優化其效能。Amazon CloudFront 也會重複使用 Amazon CloudFront 節點和原始伺服器之間的現有連接,以降低每個原始請求的連接設定延遲。另外也會套用其他連線優化,以避免網際網路瓶頸,並充分利用節點和檢視器之間的可用頻寬。這表示 Amazon CloudFront 可加快動態內容交付,並能在您的瀏覽者瀏覽 Web 應用程式時提供一致、可靠且個人化的體驗。
  • Amazon CloudFront 允許將內容上傳到您的原始伺服器。有關上傳內容的所有請求都由 Amazon CloudFront 節點代理,以傳回您的原始伺服器中。Amazon CloudFront 還會將應用到下載動態內容請求的相同效能優勢,也應用到上傳請求。
  • 您也可以使用 Amazon CloudFront 節點,透過 PUT HTTP 方法將大型檔案 (每個檔案最大可達 20 GB) 上傳到原始伺服器。Amazon CloudFront 還可用於透過 GET、HEAD、POST、PUT、DELETE、PATCH 和 OPTIONS 等 HTTP 方法來傳遞您的 API。

對於希望將應用程式、更新或其他可下載軟體發佈給最終使用者的軟體開發人員而言,Amazon CloudFront 是絕佳的選擇。Amazon CloudFront 的高速資料傳輸率可以加速您的應用程式下載、改善客戶經驗並降低您的成本。在較高用量方案中,Amazon CloudFront 也提供比 Amazon S3 更低的價格。

如果您的應用程式包含經常存取的大量影音媒體內容,Amazon CloudFront 的較低資料傳輸價格與改良的資料傳輸速度對您會有極大的助益。無論是預錄媒體還是直播媒體,Amazon CloudFront 都提供多個選項供您傳遞媒體檔案。

  • 預錄媒體串流:您可以透過 Amazon CloudFront,使用 Adobe 的即時訊息通訊協定 (RTMP) 串流傳送隨需傳輸的媒體。您可以將媒體檔案的原始副本存放在 Amazon S3 中,使用 Amazon CloudFront 實現低延遲媒體內容交付。Amazon CloudFront 和 Amazon S3 整合,因此只需進行簡單的 API 呼叫或在 AWS 管理主控台按幾下滑鼠就能配置媒體串流。使用 Amazon CloudFront,您在傳遞媒體時將享有高輸送量的優勢,能讓您傳送 Full HD 品質的內容給瀏覽者。
  • 隨需媒體的漸進式下載:您可以將媒體內容的原始版本存放在 Amazon S3,並設定 Amazon CloudFront 下載分發,以實現影片和音效檔案的漸進式下載。常用的媒體檔案會在節點上快取,以協助您進行擴展並為瀏覽者提供最佳效能。
  • 傳遞即時活動:如果您需要向全球傳遞即時活動 (不論音效或影片),Amazon CloudFront 可以將即時媒體快取一小段時間,並將在同一時刻對相同媒體片段的請求壓縮為較少數量的請求後再發送到原始伺服器,從而改善傳輸效能,協助減輕對原始基礎設施的過多請求。此外,Amazon CloudFront 的即時 HTTP 解決方案可以讓您將即時活動發佈給使用各種設備平台的瀏覽者,包括以 Flash 為基礎的裝置和 Apple iOS 裝置。