2011-08-11 16 views
65

Buduję aplikację na Amazon S3. Jak mogę utrzymać mój S3 przy ustalonym budżecie? Załóżmy, że nie chcę, aby nieoczekiwany ruch spowodował obciążenie mojego konta AWS. Wolałbym, żeby pozostała niedostępna.Czy istnieje sposób na ustawienie limitu rozliczeniowego Amazon AWS?

+0

To pytanie wydaje się być nie na temat, ponieważ jest o koszty hostingu. – Flexo

+2

FYI Jest rok 2017, a AWS nadal nie realizuje limitu wydatków, ponieważ wpłynęłoby to na wynik finansowy Amazona, mimo że jest to bardzo popularna funkcja. Microsoft Azure to implementuje. – Nostradamus

Odpowiedz

29

Nie można ustawić budżetu na AWS.

Ale ta funkcja jest bardzo często wymagana, , więc prawdopodobnie pewnego dnia zostanie zaimplementowana.

https://forums.aws.amazon.com/thread.jspa?threadID=58127

+0

Widzę tutaj trend, płatność Azure, ponieważ nie masz też limitu wydatków. Czy chmura Google ma opcję limitu wydatków? –

10

wydaje się, że nadal nie ma rozwiązania dostarczane przez Amazon.

Spójrz na Amazon Price-Watcher - Monitor your bill and auto-shut down your instances

więc o to podstawowy scenariusz I już ułożyła w Pythonie, który będzie siedzieć i monitorować aktualną cenę instancji, i zamknął ją, jeśli idzie pewna ograniczenie ceny. (W przyszłości może to zostać zmienione na być może ograniczanie przepustowości lub wysyłanie wiadomości e-mail do administratora).

+0

bardzo interesujące. dzięki. – Clark

19

AWS ogłosił ogólną dostępność funkcjonalność Monitor Estimated Charges Using Billing Alerts poprzez Amazon CloudWatch z dnia 10 maja 2012 roku (który według Daniel Lopez' answer [+1] była dostępna dla kont Premium AWS od końca 2011 roku już):

Regularnie szacujemy całkowitą miesięczną opłatę za każdą usługę AWS , z której korzystasz. Po włączeniu monitorowania konta rozpoczniemy przechowywanie danych szacunkowych jako danych CloudWatch, gdzie pozostaną one dostępne przez zwykle 14 dni. [...]

Jak wspomniano we wstępie blogu, można rozpocząć za pomocą powiadomienia rozliczeniowe poinformować, gdy rachunek AWS będzie wyższy niż oczekiwano patrz Monitor Your Estimated Charges Using Amazon CloudWatch więcej szczegółów dotyczących tego funkcjonalność.

To już całkiem przydatne dla wielu podstawowych potrzeb, jednak używając CloudWatch APIs aby pobrać zapisane dane samodzielnie (patrz GetMetricStatistics API i Getting Statistics for a Metric dla próbek użytkowania) faktycznie pozwala jechać dowolnych przepływów pracy i logikę biznesową w oparciu o te dane .

chodzi o ten ostatni, zakres tej oferty jest również podkreślić, iż:

Ważne jest, aby pamiętać, że są to szacunki , nie Wróżby. Szacunek zbliżona do kosztu użytkowania AWS do tej pory w bieżącym cyklu rozliczeniowym w i wzrośnie jak nadal spożywać zasobów. [...] Nie bierze pod uwagę trendów ani potencjalnych zmian w schemacie użytkowania AWS . [podkr]

+0

Interfejs użytkownika jest okropny, ale wygląda na to, że możesz go wysłać do Ciebie, gdy dana usługa przekroczy próg dolara. Nie wiem, jak faktycznie zatrzymać usługę, gdy tak się dzieje. http://i.imgur.com/iaiJSDa.png – mpen

Powiązane problemy