Amazon-S3

AWS S3 上的基本網站

  • October 21, 2009

我想在 S3 上的 linux 映像上放置一個基本網站。我猜只是為了大約 2 Gig 費用的圖像(作業系統,如果可能的話,mysql,glassfish 等)。因此,假設沒有人訪問我的網站,我是否只需要為儲存和部署應用程序所花費的計算時間付費?或者像 azure 一樣,他們是否僅針對您的實例按小時收費?

S3 只儲存和提供文件——你沒有任何執行程序的能力。您可能會想到 Amazon EC2,它為您提供了一個合適的虛擬機來執行您的程序。這些都是在虛擬機執行時按小時計費的。

我認為您混淆了兩項亞馬遜服務:

S3 提供儲存機器映像的儲存空間。S3 按您使用的儲存量和儲存時間計費。

您使用儲存在 S3 上的機器映像來啟動 EC2 實例。此實例在執行期間每小時更改一次。

如果您的 EC2 映像崩潰或關閉,則其上的任何數據都會失去,除非將其保存到儲存中。由於將數據從 EC2 儲存到 S3 並不容易,並且不適合數據庫等,因此 Amazon 提供了 EBS,一種附加到實例的虛擬硬碟。你通常會使用這個硬碟來儲存你的 MySQL 數據庫、日誌、網站和其他可以更改的數據。

實際上,您支付 S3(儲存機器映像和任何相對靜態的數據,例如映像)、EC2 來執行實例和 EBS 來獲取虛擬硬碟。

引用自:https://serverfault.com/questions/76933