亞馬遜S3 VS 亞馬遜CloudFront
亞馬遜S3和亞馬遜CloudFront看起來似乎是兩種完全相同的基于云的存儲產品,但是實際上它們是互補的。如果你愿意多支付一點費用的話,CloudFront可能還是比S3更具有一些優(yōu)勢。
亞馬遜簡單存儲服務(S3)是一種在線數(shù)據(jù)存儲產品;管理員可以上傳文件到S3,并收到每一個文件的***URL。同時易于使用且價格便宜,但是不是檢索存儲文件最快的。
如果你正在構建高性能網站且需要靜態(tài)內容快速下載到客戶端瀏覽器,比如圖片、JavaScript文件和CSS文件,你可能會對于亞馬遜S3中的輕微延遲感到失望。如果你需要更加快速的下載速度,你可能就要準備好將這些相同的文件推送到亞馬遜CloudFront上。
亞馬遜CloudFront可以同S3工作,但是來自S3的復制文件到亞馬遜服務器的外部“邊緣”,允許快速檢索。我的測試顯示了其檢索文件的時間大約是S3的一半。當然價格也比S3有輕微的增長,但是不是很多。
CloudFront針對存儲的文件給你提供***的URL,不僅僅指出了你的文件的單一副本,同時在多個地理位置上存儲了該文件的冗余。亞馬遜的系統(tǒng)指向距離每一個客戶端瀏覽器最近地理位置的一個URL,就可以加速下載體驗了。CloudFront也包括了附加的性能,即加快視頻流和音頻流,對于在線多媒體公司是一種非常合適的選擇。