Amazon-Ec2

我想要什麼樣的 EC2 設置?

  • July 31, 2011

好吧,我更像是一名編碼員,雖然我盡力而為,但在系統設置等方面並不那麼熟悉。我目前正在使用 Slicehost(下面的統計數據)來執行一個流量還不錯的個人網站。

  • Linux (Ubuntu 8.04.2)
  • 512MB 記憶體
  • 平均 xfer = 4.85GB(0.68 輸入/4.17 輸出)
  • 自動備份

我付 $ 48/month ( $ 38 用於託管,10 美元用於備份)。

我正在重新設計網站,因此我想遷移到 AWS(EC2 和 S3)。我試圖找出一個類似的設置(在 RAM 方面可能會好一點,因為我一直有很高的 root 和交換 IO 使用率),以及這將花費我多少。

亞馬遜提供了一個簡單的月曆,但我不確定我是否輸入了正確的資訊,無論是在尋找可比設置方面,還是在價格方面。

我的網站新版本的相關資訊:

  • 紅寶石 (REE 1.8.7) / Rails 3.1
  • PostgreSQL 9.0.4
  • SearchSphinx (2.0) 需要在後台執行
  • 隨著應用程序的成熟,將添加各種其他 cron 作業和 rake 任務
  • 應用程序允許使用者上傳圖像作為他們個人資料的一部分,我計劃將其儲存在 S3 中

為了比較,我在 Slicehost 上執行的網站的目前版本:

  • PHP5
  • PostgreSQL 8.3
  • Apache、DB 和文件(圖像)都儲存在同一個系統上

我想我的問題歸結為:

  1. 我想要按需實例還是預留實例?我假設是保留的,但這使得僅 1 個實例的價格就飆升至數千美元。
  2. 根據AWS 實例類型,我可能會選擇 Micro (613MB RAM) 或 Small (1.7GB RAM) 實例。聽起來對嗎?
  3. 我不知道我希望將哪些數字放入計算器的 EBS 卷部分(如果有的話)。我什至需要 EBS 卷,還是我的 EC2 實例有足夠的空間?(請記住,我正在將使用者上傳的照片解除安裝到 S3。)

我想大概就是這樣。當我嘗試對我認為正確的事情做出一些粗略估計時,結果是 $ 63/month with a $ 350安裝費。(這也不包括任何 S3 費用。)我假設額外的費用將非常值得從長遠來看它會解決我的痛苦,但我什至不確定我是否把“正確“首先是計算器中的數字。

雖然我喜歡 Amazon AWS,但我會質疑它是否適合您。AWS 專注於雲計算;也就是說,它們的大部分附加值都位於伺服器虛擬機之間——管理工具、高度可擴展的數據儲存、流量路由等。但您只需要一個更大的伺服器虛擬機。

看看Linode,他們在自助服務領域享有盛譽,並且具有更多 RAM 的 VPS 價格公道。或者,鑑於您不是系統管理員,也許可以從 ServInt、WiredTree 等供應商那裡尋找託管 VPS。

假設你還是選擇了亞馬遜:

我想要按需實例還是預留實例?

從長遠來看,預留要便宜得多。

我可能會滿足於 Micro (613MB RAM) 或 Small (1.7GB RAM) 實例。

您需要測量您的 appstack + 應用程序 RAM 使用情況。我猜最小的 1.7 GB RAM 實例是最小的。

我什至需要 EBS 卷嗎

嚴格需要 EBS;當虛擬機崩潰/關閉時,“本地”實例儲存(稱為臨時)被破壞。所有持久性數據都需要在 EBS、S3 等上。但是不要太擔心 EBS 成本,對於小型數據庫而言,它通常不會佔總成本的多少。

請記住,我正在將使用者上傳的照片解除安裝到 S3。

好主意——你也可以從 Slicehost、Linode 等做。

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