[大話 AWS 雲端架構筆記] CloudFront
簡介 CloudFront 和使用方法和運作機制
Amazon CloudFront
是一項內容交付網路 (CDN) 服務
可以解決 DDoS 與靜態資源重複存取問題
名詞解釋
Distribution
按照地理位置將 CloudFront 服務的內容切成多個區域
可以指定 Distribution 做群組化操作,例如:地區限制
Edge Location
Distribution 裡會有多個站點,稱作Edge Location
流量會透過 Edge Location 送回我方伺服器
Origin
資料內容的源頭,例如 S3 或是網路服務伺服器
應用情境
DDoS
藉由地區限制
來解決 DDoS 的問題
靜態資源重複存取
當資源是是靜態的 HTML 或是圖片時,可以考慮不重複發送請求給伺服器
而是將資源儲存至 S3 內,並只允許 CloudFront 存取
又稱為 OAI(Origin Access Identity)
CloudFront 使用 OAI 存取 S3 提供資源給使用者
但使用者無法直接使用 S3 的 url 取得 S3 內的資源