2016-11-28 63 views
0

我已經創建了一個S3 Bucket,並將其安裝到同一個區域中的一臺EC2服務器上。然後我使用爲該EC2實例創建的FTP帳戶將數據放入存儲區。最後,我通過Http請求訪問數據。Amazon S3 Bucket數據傳輸費用安裝在EC2服務器上時適用?

我沒有直接從Internet訪問S3存儲桶,無論是寫入還是訪問。所有數據通過EC2實例傳輸。

So, I assume per month charges as below, for fully used up 1TB S3 bucket (standard storage), 
Storage Pricing - $0.0300*1024 = $30.72 
Request Pricing - $0.005*10 = $0.05 (Assumed 10,000 request per month) 
Data Transfer Pricing - Nill (Since the bucket is not being accessed directly) 

這是正確的嗎?或數據傳輸定價是否適用?

編號:Pricing Details

回答

3

您不支付在同一區域S3和EC2之間的數據傳輸,但是你付出的數據傳輸OUT從亞馬遜EC2要在同一網絡或EC2實例在不同的可用區域地區。

請參閱EC2 pricing瞭解更多詳情。

如果您將1TB的數據OUT從AWS轉移到Internet,無論是直接從S3還是通過EC2實例,您都將支付相同的價格。

提示:

如果你把從S3的數據量很大出去上網,看看CloudFront的。數據傳輸EC2/S3/ELB - > CloudFront免費,與從S3直接下載文件相比,CloudFront每GB的費用更便宜。

編輯:

看到@邁克爾 - sqlbot的評論,這是經常,但並非總是如此取決於服務內容S3桶的區域和CloudFront的邊緣位置。

提示2:

對於真正大量它可能是值得建立的DirectConnect連接(從你的辦公室/預置設置到AWS私有連接)的數據。然後數據傳輸變得更便宜每個Gb,但您開始支付您的DirectConnect鏈接的小時費率。做數學計算什麼是最適合你的。

+0

太謝謝你了。 – Satheesh

+1

*「與直接從S3下載文件相比,CloudFront具有每GB更便宜的價格」*通常 - 但並非總是 - 真實。從CloudFront到互聯網的帶寬成本因地理邊緣地區而異,獨立於採購內容的EC2/S3地區以及與AWS其餘地區不同的區域邊界,並且還取決於爲分銷選擇的價格等級。 –

+0

@ Michael-sqlbot 100%正確,謝謝你的關注。 –

1

如果從S3讀取數據到您的EC2實例和S3存儲是在同一地區作爲您的EC2實例,那麼有沒有數據傳輸費用。

拆毀了

  1. 沒有成本,你的EC2實例如果數據是從S3鬥來在同一區域「數據傳輸」:EC2 Instance Pricing – Amazon Web Services (AWS)

  2. 沒有如果數據轉到同一地區的EC2實例,則S3存儲桶的「數據轉出」成本:Cloud Storage Pricing – Amazon Simple Storage Service (S3) – AWS

  3. 從EC2到S3沒有「數據轉出」成本。

更多信息: https://www.quora.com/In-AWS-EC2-what-counts-towards-data-transfer-costs