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