上次提到ELB和Auto Scaling這種高併發專用的雲端服務,接著今天給大家看另一帖處理異常流量專用的服務。
有了CloudFront,異常或靜態流量的問題,得以解決。
CloudFront如同鏡像站,由三個要件組成: distribution、edge location、origin。 distribution是一種分區的機制,讓使用者可以根據分區做群組化的資源管理。每一個distribution下,會有多個edge location;從外而來的流量,在進入distribution後,會接著傳送到某個edge location,每個edge location會對應到所屬的origin,也就是我們存放網站內容的地方,例如S3或HTTP Server。在傳送協定上,目前CloudFrount支援兩種協定: RTMP(影音用)和HTTP(網頁用)。
CloudFront可以透過地區限制機制,封鎖惡意的流量。
CloudFront的緩存機制,可以讓整體運作效率提升。
透過OAI(Origin Access Identity)原始存取身分的功能,進入網站的使用者,就無法直接取得網站圖片上的URL,可減少盜圖風險。