C'è un modo per impostare il limite di fatturazione di Amazon AWS? [chiuso]


92

Sto costruendo un'app su Amazon S3. Come posso mantenere il mio S3 in esecuzione con un budget prestabilito? Supponiamo che io non voglia che il traffico imprevisto sovraccarichi il mio account AWS. Preferisco che rimanga non disponibile.


Questa domanda sembra essere fuori tema perché riguarda i costi di hosting.
Flexo

4
Cordiali saluti, è il 2017 e AWS non implementa ancora un limite di spesa perché raggiungerebbe i profitti di Amazon, anche se è una funzionalità ampiamente richiesta. Microsoft Azure lo implementa.
Nostradamus

Puoi impostare un "Budget AWS" e ricevere una notifica una volta raggiunto tale limite: docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/…
Benny Neugebauer

AWS Budget non è una soluzione perché viene aggiornato solo 3 volte al giorno. Nel frattempo i costi possono superare di molto.
Philip Enc

Risposte:



23

AWS ha annunciato la disponibilità generale della funzionalità per monitorare gli addebiti stimati utilizzando gli avvisi di fatturazione tramite Amazon CloudWatch a partire dal 10 maggio 2012 (che secondo la risposta di Daniel Lopez [+1] è già disponibile per gli account AWS premium dalla fine del 2011) :

Stimiamo regolarmente la tariffa mensile totale per ogni servizio AWS che utilizzi. Quando abiliti il ​​monitoraggio per il tuo account, iniziamo a memorizzare le stime come metriche CloudWatch, dove rimarranno disponibili per il normale periodo di 14 giorni. [...]

Come delineato nel post del blog introduttivo, puoi iniziare utilizzando gli avvisi di fatturazione per farti sapere quando la tua fattura AWS sarà superiore al previsto , consulta Monitorare i tuoi addebiti stimati utilizzando Amazon CloudWatch per maggiori dettagli su questa funzionalità.

Ciò è già abbastanza utile per molte esigenze di base, tuttavia, l'utilizzo delle API CloudWatch per recuperare da soli le metriche archiviate (vedere l' API GetMetricStatistics e Ottenere statistiche per una metrica per esempi di utilizzo) consente in realtà di guidare flussi di lavoro arbitrari e logica aziendale basati su questo dati.

Per quanto riguarda quest'ultima, però, si sottolinea anche l'ambito di questa offerta:

È importante notare che queste sono stime, non previsioni . La stima si avvicina al costo del tuo utilizzo di AWS fino ad oggi nel ciclo di fatturazione corrente e aumenterà man mano che continui a consumare risorse . [...] Non tiene conto delle tendenze o dei potenziali cambiamenti nel modello di utilizzo di AWS. [enfasi mia]


L'interfaccia utente è terribile, ma sembra che tu possa riceverla per e-mail quando un particolare servizio supera la soglia di un dollaro. Tuttavia, non so come interrompere effettivamente il servizio quando ciò accade. i.imgur.com/iaiJSDa.png
mpen

11

Sembra che non ci sia ancora alcuna soluzione fornita da Amazon.

Dai un'occhiata a Amazon Price-Watcher: monitora la tua bolletta e spegni automaticamente le istanze

Quindi ecco uno script di base che ho messo insieme in Python che monitorerà il prezzo corrente della tua istanza e lo spegnerà se supera un certo limite di prezzo. (In futuro, questo può essere modificato per eventualmente limitare la larghezza di banda in entrata o inviare un'e-mail all'amministratore).


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.