如何限制AWS EC2上的頻寬使用?

如何限制AWS EC2上的頻寬使用?

我打算使用AWS我的 Web 應用程式使用 EC2,我需要控制頻寬使用(不希望執行個體受到損害並瘋狂增加頻寬成本)。 AWS 論壇上有很多關於此問題的帖子,但沒有立即解決方案。

還有其他雲端主機,例如 GAE 和 Rackspace,但我真的想使用 AWS。我讀到,在 Linux 中,有 tc 指令和流量整形程式可以限制頻寬使用。

有人用它們來控制 AWS 上的流量嗎?它們實用嗎?有沒有針對新手的指南(我發現的指南非常複雜)?

答案1

我自己沒有做過,也不知道有誰做過。 tc 很實用,因為它有效 - 但它是非常理解和實施起來很複雜。有可用的資源讓它變得更簡單, 或者給出指示……但除非你真的需要它,否則我不會推薦它。

我建議,鑑於您主要擔心的是 Web 應用程式的妥協導致頻寬成本,您考慮iptables作為一種手段-設立本地角色來抑制出站連接,因為考慮到網路應用程式的標準性質,這些連接應該相當罕見?

答案2

亞馬遜表示,他們很快就會開放一個 API 調用,讓您可以使用腳本來檢查您的 $$$ 使用情況。但是,他們不會在瀏覽器 AWS 介面中實現這樣的功能。

答案3

你最好的選擇是建立一個仙人掌透過 SNMPd 監控伺服器的服務。

相關內容