如何限制AWS EC2上的带宽使用量?

我正在计划将AWS EC2用于我的Web应用程序,并且需要控制带宽使用情况(不要让实例受到影响,并且疯狂地增加带宽成本)。 AWS论坛上有很多关于这个问题的主题,并没有立即解决。

还有其他云主机,如GAE和Rackspace,但我真的想使用AWS。 我正在阅读,在Linux中,有tc命令和stream量整形程序,可以限制带宽使用。

任何人在AWS上使用它们进行stream量控制? 他们是否实用? 任何新手指南(我发现的相当复杂)?

没有自己做过,也不知道有谁。 tc是可行的,从某种意义上说是可行的,但是它的理解和实施是非常复杂的。 有可用的资源, 使它更简单 ,或给予指示 …但除非你真的需要它,我不会推荐它。

我build议,考虑到您的主要担忧是您的Web应用程序导致带宽成本的妥协,您认为iptables是一种追索权 – 设置禁止出站连接的本地angular色,鉴于Web应用程序的标准性质,这应该是相当罕见的?

亚马逊说,他们很快就会打开一个API调用,允许你使用脚本来检查你的$$$使用情况。 但是,他们不会在浏览器AWS界面中实现这样的function。

你最好的select是设置一个Cacti服务来通过SNMPd来监视你的服务器。