Amazon發布了CloudFront Beta,這是一個云端的內容分發網絡(Content Delivery Network,CDN),經由部署于三個大陸上的一系列邊緣節點,能在全世界范圍內實現低延遲、高速度的內容傳輸。CloudFront已經與Amazon的S3及EC2服務集成。
CloudFront與其他CDN一樣依賴于邊緣節點的地理位置,它的14個邊緣節點,8個位于美國,4個在歐洲,2個在亞洲。CloudFront能分發任何類型的Web內容,雖然如此,其主要用途還是在于富媒體文件及軟件的下載包。它的限制條件是所分發內容必須已經存放在Amazon的簡單存儲服務(S3)上。
建立在線賬戶之后即可開始使用CloudFront(無需和銷售人員打交道),首先把希望發布的S3 bucket標記為“公開可讀”,然后通過一個API調用創建新的CloudFront Distribution,CloudFront就會給出發布內容的URL和域名,讓用戶放在網頁上。用戶還可以指定一個CNAME,CloudFront會使分發內容看上去來自該CNAME域。免費的Amazon S3控制界面S3Fox已經為CloudFront作了相應更新,如果不想通過APi調用來建立CloudFront Distribution,也可以用S3Fox去完成。
當網頁請求一項內容的時候,請求會被定向到最適合的一個邊緣節點。如果是第一次請求該內容,CloudFront會從S3下載內容并作緩存,然后分發給用戶。后續的請求從CloudFront的緩存中取數據。這樣的設計,加上CloudFront獨立于S3,又分散在全球,可以實現高可用、低延遲、高速度的數據傳輸。
CloudFront服務沿襲了Amazon一貫的“用多少付多少”的資費方案,無月租、無最低消費、少用少付、不用不付。不過原先的S3 bucket和第一次從S3傳輸到CloudFront的費用還是要付的,此后就只需要付CloudFront的資費了:
美國節點
數據傳輸
$0.170每GB – 每月頭10 TB傳出數據
$0.120每GB – 當月后續40 TB傳出數據
$0.100每GB – 當月后續100 TB傳出數據
$0.090每GB – 當月超出150 TB的傳出數據請求
$0.010每10,000 GET請求
歐洲節點
數據傳輸
$0.170每GB – 每月頭10 TB傳出數據
$0.120每GB – 當月后續40 TB傳出數據
$0.100每GB – 當月后續100 TB傳出數據
$0.090每GB – 當月超出150 TB的傳出數據請求
$0.012每10,000 GET請求
香港節點
數據傳輸
$0.210每GB – 每月頭10 TB傳出數據
$0.160每GB – 當月后續40 TB傳出數據
$0.140每GB – 當月后續100 TB傳出數據
$0.130每GB – 當月超出150 TB的傳出數據請求
$0.012每10,000 GET請求
日本節點
數據傳輸
$0.220每GB – 每月頭10 TB傳出數據
$0.168每GB – 當月后續40 TB傳出數據
$0.147每GB – 當月后續100 TB傳出數據
$0.137每GB – 當月超出150 TB的傳出數據請求
$0.013每10,000 GET請求
與CloudFront集成的AWS服務,除了S3之外,還有EC2。用戶可以把動態頁面放在EC2上的Web服務器上,而靜態內容,如圖片、視頻和大型的下載包,則交給CloudFront去處理。
查看英文原文:Amazon Has Started Delivering Its Clouds with CloudFront
