web-dev-qa-db-ja.com

AWS EC2で帯域幅の使用を制限するにはどうすればよいですか?

Webアプリケーションに [〜#〜] aws [〜#〜] EC2を使用することを計画しており、帯域幅の使用量を制御する必要があります(インスタンスが危険にさらされて増加することを望まない)帯域幅のコストは狂ったように)。この問題に関するAWSフォーラムには多くのスレッドがあり、すぐに解決できるものはありません。

GAEやRackspaceのような他のクラウドホストもありますが、私は本当にAWSを使いたいと思っています。 Linuxには、帯域幅の使用量を制限できるtcコマンドとトラフィックシェーパープログラムがあることを読んでいます。

AWSのトラフィック制御にそれらを使用している人はいますか?それらは実用的ですか?初心者向けのガイドはありますか(私が見つけたガイドはかなり複雑です)?

11
Style

自分でやったことはなく、持っている人も知りません。 tcは、機能するという意味で実用的ですが、理解して実装するのは非常に複雑です。 簡単にする または 指示を与える ...という利用可能なリソースがありますが、本当に必要でない限り、お勧めしません。

あなたの主な関心事が帯域幅のコストにつながるWebアプリケーションの侵害であることを考えると、 iptables を頼りにする-outbound接続を禁止するローカルロールを設定することをお勧めします。 Webアプリの標準的な性質を考えると、これらはかなりまれなはずなのでしょうか。

2
Zayne S Halsall

最善の策は、SNMPdを介してサーバーを監視するために Cacti サービスを設定することです。

0
Hengjie

Amazonは、スクリプトを使用して$$$の使用状況を確認できるAPI呼び出しをまもなく開始すると述べています。ただし、ブラウザのAWSインターフェース内にそのような機能を実装することはありません。

0
djangofan