Jak ograniczyć wykorzystanie przepustowości w AWS EC2?

11

Planuję używać AWS EC2 do mojej aplikacji internetowej i potrzebuję kontroli nad wykorzystaniem przepustowości (nie chcę, aby instancje były narażone na szwank i szaleńczo zwiększały koszt przepustowości). Na forach AWS jest wiele wątków na ten temat i nie ma natychmiastowego rozwiązania.

Istnieją inne hosty w chmurze, takie jak GAE i Rackspace, ale naprawdę chcę korzystać z AWS. Czytam, że w Linuksie są programy do komend tc i shaper traffic, które mogą ograniczyć wykorzystanie przepustowości.

Ktoś używa ich do kontroli ruchu w AWS? Czy są praktyczne? Jakiś przewodnik dla nowicjuszy (te, które znalazłem, są dość złożone)?

Styl
źródło

Odpowiedzi:

2

Nie zrobiłem tego sam, ani nie znam nikogo, kto to zrobił. tc jest praktyczny w tym sensie, że działa - ale jego zrozumienie i wdrożenie jest bardzo skomplikowane. Dostępne są zasoby, które upraszczają lub udzielają instrukcji ... ale jeśli naprawdę tego nie potrzebujesz, nie poleciłbym tego.

Sugeruję, że biorąc pod uwagę, że głównym problemem jest kompromis w działaniu aplikacji internetowej prowadzący do kosztu przepustowości, rozważasz iptables jako regres - skonfigurujesz lokalne role, które hamują połączenia wychodzące , ponieważ powinny to być dość rzadkie, biorąc pod uwagę standardowy charakter aplikacji internetowych?

Zayne S. Halsall
źródło
Cześć, wielkie dzięki za odpowiedź :) Zajrzę do iptables, ponieważ tc jest bardzo złożony!
Styl
0

Amazon twierdzi, że wkrótce otworzą wywołanie API, które pozwoli ci użyć skryptu, aby sprawdzić zużycie $$$. Ale nie zaimplementują takiej funkcji w interfejsie AWS przeglądarki.

djangofan
źródło
0

Najlepszym rozwiązaniem jest skonfigurowanie usługi Cacti do monitorowania serwera za pośrednictwem SNMPd.

Hengjie
źródło