Wie kann die Bandbreitennutzung in AWS EC2 begrenzt werden?

11

Ich plane, AWS EC2 für meine Webanwendung zu verwenden, und ich muss die Bandbreitennutzung kontrollieren (ich möchte nicht, dass die Instanzen kompromittiert werden und die Bandbreitenkosten verrückt steigen). Es gibt viele Themen in AWS-Foren zu diesem Thema und keine sofortige Lösung.

Es gibt andere Cloud-Hosts wie GAE und Rackspace, aber ich möchte wirklich AWS verwenden. Ich lese, dass es unter Linux tc-Befehls- und Traffic-Shaper-Programme gibt, die die Bandbreitennutzung begrenzen können.

Jemand, der sie für die Verkehrssteuerung in AWS verwendet? Sind sie praktisch? Irgendein Leitfaden für Anfänger (die, die ich gefunden habe, sind ziemlich komplex)?

Stil
quelle

Antworten:

2

Ich habe es nicht selbst getan und kenne niemanden, der es getan hat. tc ist praktisch in dem Sinne, dass es funktioniert - aber es ist sehr kompliziert zu verstehen und umzusetzen. Es gibt Ressourcen, die es einfacher machen oder Anweisungen geben ... aber wenn Sie es nicht wirklich brauchen, würde ich es nicht empfehlen.

Ich würde vorschlagen, dass Sie Iptables als Rückgriff betrachten, da Ihr Hauptanliegen die Kompromittierung Ihrer Webanwendung ist und zu Bandbreitenkosten führt. Richten Sie lokale Rollen ein, die ausgehende Verbindungen verhindern, da diese angesichts des Standardcharakters von Webanwendungen eher selten sein sollten.

Zayne S Halsall
quelle
Hallo, vielen Dank für die Antwort :) Ich werde mich mit iptables befassen, da tc sehr komplex ist!
Stil
0

Amazon sagt, dass sie bald einen API-Aufruf öffnen werden, mit dem Sie ein Skript verwenden können, um Ihre $$$ - Nutzung zu überprüfen. Sie werden eine solche Funktion jedoch nicht in der AWS-Oberfläche des Browsers implementieren.

Djangofan
quelle
0

Am besten richten Sie einen Cacti- Dienst ein, um Ihren Server über SNMPd zu überwachen.

Hengjie
quelle