2014-01-19 105 views
0

我剛剛在2天前創建了我的第一個EC2實例,並對根設備計費有一些疑問。目前,根設備是具有4000 IOPS的EBS類型。這個設備是可靠的,但它超出了我的預算(即使當我關閉實例時,每天大約10美元),因爲此時我的網站處於開發模式。所以我的問題:EC2根設備類型和費用

  1. 如果我留在EBS類型的根設備,有關如何降低其成本(例如切換到標準EBS)的任何建議?
  2. 我應該使用常規的實例存儲根設備嗎?這個選擇的成本是多少?

謝謝!

+0

聽起來像您正在使用預配置的IOPS。這是可選的,聽起來你並不需要它。 – datasage

+0

@datasage:我有同樣的感覺。所以我應該切換到實例存儲類型的設備? –

回答

1

看起來您正在使用預配置IOPS,這是在需要來自EBS卷的高IO性能時的可選功能。

您不需要切換到實例存儲以避免此成本。但是,您將需要重新調配卷,而無需預置IOPS來降低成本。

最快的方法是啓動一個新實例,但在這種情況下,請不要啓用提供的IOPS。

但是,如果您已經在捲上安裝了軟件,並且不想重新安裝它。然後創建當前音量的快照。使用該快照創建沒有預置IOPS的新卷。將實例的根卷切換到從快照創建的新卷。然後刪除舊的卷。

+0

感謝您的建議。如果我切換到標準EBS設備,當我的實例關閉時(現在,我必須付費),我會收取費用嗎?另外,似乎所有的EBS設備都將按使用量收費,而實例商店設備是免費的,對嗎? –

+0

您將支付您提供的存儲量的成本。因此,你不應該提供比你將要使用的更多的東西。你還將爲I/O操作付出代價,但是如果你只是在開發中,它的unlikey將會非常高。使用實例存儲,您將失去停止實例的能力。 – datasage

+0

所以我應該縮小我的EBS設備的尺寸?這個計劃如何:1.把它轉換成一個普通的EBS。 2.從200GB縮小到30GB(我現在使用20GB)。如果啓動/停止,實例會由EBS負責嗎? –

1

對於起步的,我建議你使用

  1. 標準EBS開機(不實例存儲)

  2. 沒有EBS優化實例

  3. 沒有置備IOPS

一旦你對EC2的工作方式感到滿意,並且如果你在到IO瓶頸,則可以測試升級到EBS優化實例和預置IOPS EBS卷。這兩個功能一起工作。使用適用於您的應用程序的最低PIOPS設置。

一旦您是EC2的專家並且不擔心丟失實例及其所有數據(因爲您可以自動創建新實例並且可以對所有數據進行流式複製/備份),那麼您可以考慮使用實例存儲引導磁盤。我寫了一篇關於EBS boot vs instance-store的文章。

我建議您從零開始啓動新的EBS啓動實例,無需EBS優化且無EBS預置IOPS。您應該努力使這個啓動過程自動化,以便您可以輕鬆替換一個實例;有很多時候這是有用的,因爲你已經發現了兩天的經驗。

+0

謝謝!目前我的實例不是經過優化的EBS,並且我已經創建了沒有預置IOPS的EBS設備。在這種情況下,當實例關閉時,我是否仍會每天從EBS收取費用? EBS設備的大小是否與成本相關(目前我正在使用20GB的200GB)? –

+0

@ tao.hong:是EBS按GB /月收費。在您瞭解這一點時,請考慮在ServerFault上創建新問題,而不是在評論中提出新問題。 –