Apakah ada cara untuk mengatur batas penagihan Amazon AWS? [Tutup]

93

Saya sedang membangun aplikasi di atas Amazon S3. Bagaimana cara agar S3 saya tetap berjalan di bawah anggaran yang ditetapkan? Misalkan saya tidak ingin lalu lintas tak terduga membebankan biaya berlebih pada akun AWS saya. Saya lebih suka tetap tidak tersedia.

Clark
sumber
Pertanyaan ini tampaknya di luar topik karena ini tentang biaya hosting.
Flexo
5
FYI Ini tahun 2017 dan AWS masih belum menerapkan batas pengeluaran karena akan mencapai laba Amazon, meskipun itu adalah fitur yang banyak diminta. Microsoft Azure menerapkan ini.
Nostradamus
Anda dapat menyiapkan "Anggaran AWS" dan mendapatkan pemberitahuan setelah Anda mencapai batas itu: docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/…
Benny Neugebauer
Anggaran AWS bukanlah solusi karena diperbarui hanya 3 kali sehari. Padahal biayanya bisa sangat banyak.
Philip Enc

Jawaban:

36

Tidak ada cara untuk menetapkan anggaran untuk AWS.

Tetapi fitur ini sangat sering diminta, jadi mungkin suatu hari fitur ini akan diterapkan.

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

Tim Browser S3
sumber
Saya melihat tren di sini, Azure membayar karena Anda juga tidak memiliki batas pengeluaran. Apakah Google cloud memiliki opsi batas pengeluaran?
ppp
23

AWS telah mengumumkan ketersediaan umum fungsionalitas untuk Memantau Perkiraan Biaya Menggunakan Pemberitahuan Penagihan melalui Amazon CloudWatch per 10 Mei 2012 (yang menurut jawaban Daniel Lopez [+1] telah tersedia untuk akun premium AWS sejak akhir 2011) :

Kami secara teratur memperkirakan total biaya bulanan untuk setiap layanan AWS yang Anda gunakan. Saat Anda mengaktifkan pemantauan untuk akun Anda, kami mulai menyimpan perkiraan sebagai metrik CloudWatch, yang akan tetap tersedia selama periode 14 hari seperti biasa. [...]

Seperti yang diuraikan dalam posting blog pengantar, Anda dapat mulai dengan menggunakan pemberitahuan penagihan untuk memberi tahu Anda kapan tagihan AWS Anda akan lebih tinggi dari yang diharapkan , lihat Memantau Perkiraan Biaya Anda Menggunakan Amazon CloudWatch untuk detail lebih lanjut mengenai fungsi ini.

Ini sudah cukup berguna untuk banyak kebutuhan dasar, namun, menggunakan CloudWatch API untuk mengambil sendiri metrik yang disimpan (lihat API GetMetricStatistics dan Mendapatkan Statistik untuk Metrik untuk sampel penggunaan) sebenarnya memungkinkan Anda untuk mendorong alur kerja arbitrer dan logika bisnis berdasarkan hal ini. data.

Mengenai yang terakhir, ruang lingkup dari penawaran ini juga ditekankan:

Penting untuk dicatat bahwa ini hanyalah perkiraan, bukan prediksi . Perkiraan tersebut memperkirakan biaya penggunaan AWS Anda hingga saat ini dalam siklus penagihan saat ini dan akan meningkat seiring Anda terus menggunakan sumber daya . [...] Itu tidak memperhitungkan tren atau potensi perubahan dalam pola penggunaan AWS Anda. [penekanan saya]

Steffen Opel
sumber
UI-nya buruk, tetapi sepertinya Anda bisa membuatnya mengirimi Anda email ketika layanan tertentu melebihi ambang batas dolar. Saya tidak tahu bagaimana cara menghentikan layanan ketika ini terjadi. i.imgur.com/iaiJSDa.png
mpen
11

Sepertinya masih belum ada solusi yang diberikan oleh Amazon.

Lihat Amazon Price-Watcher - Pantau tagihan Anda dan matikan instans Anda secara otomatis

Jadi, inilah skrip dasar yang telah saya kumpulkan dengan Python yang akan memantau harga instans Anda saat ini, dan mematikannya jika melebihi batas harga tertentu. (Di masa mendatang, ini dapat diubah menjadi mungkin membatasi bandwidth masuk, atau mengirim email ke admin).

Nick Martyshchenko
sumber