2016-12-02 67 views
0

我想知道我是否正確計算S3成本。如何計算S3成本

比方說,我有一個巨大的文件100 Gbs,並且該數據的GET請求每月執行100次。

對於HTTP請求,我在10,000請求下獲得了0.01美分。 然後爲了存儲,我得到了每GB 0.023美元或100G的2.30美元。

那麼我的每月費用是2.31美元?硅?

回答

1

你的計算是大多是正確,有幾個假設:

  • 你鬥位於us-east-1us-east-2us-west-2(在寫這篇答案的時間)
  • 你沒有Free Usage Tier(它可以給你一些免費的使用)
  • 你的帳戶沒有其他支出(由於批量折扣,你可以享受更低的價格)

已排除的一個成本數據轉移定價,如果文件被下載互聯網這將適用。這些地區的價格是9c/GB。如果在同一AWS區域內訪問文件(例如,來自同一地區的Amazon EC2實例),則此價格不適用。此外,第一個1GB的數據傳輸每個月都是免費的。

因此,如果100GB文件被下載100次至互聯網(100×100GB = 10TB),數據傳輸的成本(不包括第一個免費的1GB)將是:100 x 100 x 9c = $900

+0

哇!最後一部分聽起來很重要,並且使其他成本相形見絀。因此,如果我在S3上託管一個靜態網站,並說我放了哦,100G的視頻,還有100個不同的人看這些視頻,那我就要付900美元? – Costa

+1

是的。 100 GB的視頻將是150-200小時的視頻。如果有100人下載它,那麼它是10TB和20,000小時的視頻。每小時5c左右,但當您擁有數百個視頻和數百個觀衆時,它會相加。 –