2012-07-15 51 views
2

我在S3存儲桶頂部使用CloudFront主要是爲了幫助我降低託管賬單的成本。是否可以將CloudFront限制到特定區域?

10000個美國標準地區的HTTP請求花費0.01美元,CloudFront美國地區的相同請求花費0.0075美元。

我看到CloudFront自動使用距離最終用戶最近的區域,因此我在某些情況下會看到大量使用某些昂貴的區域,例如南美洲,亞洲,澳大利亞等。CloudFront的想法是減少加載時間。

問題是,我最初預計將成本降低到我幾乎不接近的水平,並且可能只是看看我的數字 - 我可能最終付出的代價比以前還要多。

我的問題是。有什麼方法可以將CloudFront的可用性僅限於美國地區,因此每個人都可以默認使用嗎?

我看了他們的FAQs,並找不到任何與之相關的信息。

+1

亞馬遜剛剛宣佈價格類別,以限制使用哪些區域的組:http://aws.amazon.com/cloudfront/#price-classes對於我的口味來說,它不夠精細,但它是一種改進。 – poetmountain 2012-09-21 05:53:52

回答

5

「我看CloudFront的自動使用最接近的區域,以最終用戶」

你在你的信息在這裏混了。 CloudFront會自動將最接近的邊緣位置用於最終用戶。

S3桶只能生活在一個地區。如果您告知CloudFront在us-east-1區域中爲S3存儲桶創建分配,那麼CloudFront將始終從該區域中的存儲桶中提取。

CloudFront的然後拷貝從該區域鎖定桶到邊緣位置更靠近最終用戶的數據。

通過這種方式,您只需支付存儲區所在地區的S3成本以及CloudFront的任何成本。

有意義嗎?

相關問題