Bagaimana cara memastikan paket tingkat AWS gratis saya tidak melebihi batas penggunaan gratis?

26

Saya memutar contoh tingkat gratis dan saya tidak ingin secara tidak sengaja melebihi batas. Bagaimana aku melakukan itu?

Alexander Suraphel
sumber

Jawaban:

31

Anda tidak dapat menetapkan batas pengeluaran AWS. AWS tidak memiliki fungsi batas - ini bukan untuk kepentingan mereka, meskipun mereka cukup baik dalam menempatkan pelanggan pertama dan mencoba membantu pelanggan menghemat uang.

Alarm Penagihan

Anda dapat mengatur beberapa alarm tagihan , yang akan memperingatkan Anda ketika perkiraan tagihan bulanan mencapai ambang yang Anda tetapkan. Anda mengatur ini di CloudWatch, di wilayah N. Virginia. Di CloudWatch, klik penagihan, buat alarm, pilih "total perkiraan biaya", lalu siapkan layar seperti ini.

Peringatan tagihan CloudWatch

Anggaran

Anggaran adalah cara lain untuk mengelola biaya. Mereka jauh lebih fleksibel daripada alarm penagihan, jauh lebih granular. Anda dapat mengaturnya dengan layanan, atau dengan metrik.

Penjelajah Biaya

The biaya explorer adalah menarik juga. Itu tidak akan mengingatkan Anda, tetapi Anda dapat melihat apa yang Anda habiskan dengan uang Anda.

Anda dapat menggunakannya untuk melihat grafik yang menunjukkan pengeluaran Anda. Misalnya bagan ini menunjukkan akun ini menghabiskan sebagian besar uang pada EC2, tetapi beberapa di gletser, S3, dan potongan-potongan lainnya. Grafik di bawahnya memberi tahu Anda dengan tepat berapa biayanya.

Penjelajah Biaya AWS

Tier Gratis

The lapis bebas memberikan kredit yang cukup untuk menjalankan EC2 t2.micro contoh tunggal selama satu tahun, dengan cukup disk, penyimpanan snapshot, dll, untuk menjadi berguna. Anda mendapatkan banyak hal lain gratis, seperti Lambda, RDS, EBS, EFS, alokasi yang sangat murah hati (tidak seperti Azure - yang memberi Anda uji coba sebulan). Banyak orang akhirnya membayar sedikit untuk hal-hal seperti snapshot, bandwidth, dll, tetapi itu tampak adil mengingat berapa banyak yang Anda dapatkan.

Apa yang saya lakukan

Saya menemukan cara terbaik untuk membuat beberapa alarm penagihan, katakanlah $ 5, $ 10, $ 20, $ 50, dan $ 100. Itu harus melindungi Anda. Jika Anda mendapatkan beberapa notifikasi sekaligus, masuklah ke sana dengan cepat dan cari tahu apa yang terjadi. Saya juga menggunakan anggaran

CloudTrail

CloudTrail adalah layanan yang baik untuk memantau panggilan API di akun Anda, sehingga Anda tahu siapa yang menciptakan sumber daya apa, dan kapan. Mungkin sulit untuk mengetahui apa yang dikatakannya karena itu semua adalah JSON, tetapi jika ada yang tidak beres, setidaknya Anda memiliki semua informasi untuk mengetahui apa yang terjadi. Saya berasumsi ada layanan komersial yang membuat log ini lebih mudah dimengerti.

Tagihan Per Detik

Seperti yang ditunjukkan @avinashbot di bawah ini, pada 2 Oktober 2017, semua penagihan untuk sebagian besar contoh Linux adalah per detik, bukan per jam. Itu membuat mencoba banyak hal secara signifikan lebih murah.

Tim
sumber
8
Saya tidak keberatan membayar beberapa dolar. Yang saya khawatirkan adalah bahwa saya tidak secara tidak sengaja menghabiskan biaya yang gila-gilaan. Terima kasih atas jawabannya!
Alexander Suraphel
9
Anda tidak akan selama Anda memperhatikan apa yang Anda lakukan dan jangan memutar-mutar 100-an VMs selama berhari-hari. Saya telah menggunakan beberapa tingkat yang lebih tinggi selama satu atau dua jam pada suatu waktu untuk menguji, menghentikan, dan menghapusnya segera setelah saya selesai menggunakannya dan harganya sama persis dengan yang saya harapkan (penggunaan 2 jam) contohnya). Hanya ingat bahwa Anda masih akan ditagih untuk VM yang dihentikan (karena sumber daya masih dialokasikan) sehingga menghapusnya ketika Anda selesai perlu untuk menjaga biaya seminimal mungkin.
RobbG
3
@ RobbG Ya, bagian terakhir (dan gotchas serupa) adalah masalahnya. AWS sangat kuat tetapi agak rumit, dan mungkin sulit bagi pengguna baru untuk memastikan apa yang mereka gunakan.
sudo
2
Sebagai catatan tambahan, memutar contoh yang lebih besar untuk menguji berbagai hal jauh lebih murah sekarang dengan penagihan per detik (dengan minimal 1 menit)
avinashbot
1
@RobbG Anda tidak akan dikenakan biaya ketika mesin virtual Anda dihentikan, hanya harga EBS (jika Anda menggunakannya sebagai ganti Toko Instance) dan harga IP Elastis (jika Anda telah mengalokasikan satu bahkan setelah menghentikan mesin virtual Anda).
avinashbot