AWS Budgets — alert tagihan
Budget tidak menghentikan pengeluaran, ia memberi tahu. Untuk beban kerja LLM, alert berbasis perkiraan adalah yang paling menyelamatkan.
Intisari
- Budget mengawasi biaya atau pemakaian, dan mengirim notifikasi saat ambang batas terlampaui.
- Pasang dua alert: satu berbasis biaya aktual, satu berbasis forecast.
- Alert bersifat pemberitahuan — ia tidak mematikan layananmu.
- Untuk Bedrock, filter budget berdasarkan service supaya biaya LLM terlihat terpisah.
- Data biaya terlambat beberapa jam. Jangan andalkan budget untuk mendeteksi loop yang kabur dalam hitungan menit.
Kenapa ini materi Fase 0, bukan Fase 7
Bedrock ditagih per token. Satu bug — loop retry yang tidak berhenti, konteks yang ikut dikirim ulang tiap giliran, atau job embedding atas folder yang lebih besar dari dugaan — bisa mengubah tagihan beberapa dolar jadi beberapa ratus dolar dalam semalam. Pagar ini dipasang sebelum ada yang bisa jatuh, bukan sesudah.
Membuat budget yang berguna
- Buka Billing and Cost Management → Budgets → Create budget.
- Pilih tipe Cost budget.
- Periode Monthly, jumlah yang benar-benar mengagetkanmu (untuk belajar: 20–50 USD).
- Tambahkan dua alert:
- Actual > 80% — "sudah terjadi"
- Forecasted > 100% — "akan terjadi kalau pola ini berlanjut"
- Isi email penerima. Untuk otomasi, arahkan ke topik SNS.
Alert forecasted yang paling berharga. Alert aktual baru berbunyi setelah uangnya keluar. Alert perkiraan berbunyi di hari ketiga saat AWS melihat laju pengeluaranmu akan menembus batas — masih ada waktu untuk mematikan sesuatu.
Memisahkan biaya Bedrock
Budget total menjawab "berapa tagihanku", bukan "kenapa". Tambahkan satu budget lagi yang difilter ke service Amazon Bedrock saja, supaya biaya token terlihat terpisah dari biaya S3, OpenSearch, dan Lambda.
Sekalian, aktifkan cost allocation tag dan beri tag proyek pada resource yang kamu
buat. Tanpa tag, laporan biaya hanya bisa menjawab per-layanan; dengan tag, ia bisa menjawab per-proyek.
| Alat | Menjawab | Kecepatan |
|---|---|---|
| AWS Budgets | Sudah/akan lewat ambang batas? | Beberapa jam |
| Cost Explorer | Ke mana uangnya pergi? | Harian |
| Cost Anomaly Detection | Ada lonjakan tidak wajar? (dibahas di Fase 7) | Beberapa jam |
| Metrik token di CloudWatch | Berapa token terpakai barusan? (Fase 7) | Menit |
Kolom terakhir itu penting: budget bukan alat deteksi cepat. Untuk menangkap loop yang kabur dalam hitungan menit, yang kamu butuhkan adalah alarm CloudWatch atas metrik token Bedrock — dan itu materi Fase 7. Budget adalah jaring pengaman terakhir, bukan yang pertama.
Latihan: buat dua budget: satu total bulanan dengan alert aktual 80% dan forecast 100%, satu lagi difilter khusus service Amazon Bedrock. Pastikan email notifikasinya benar-benar masuk — kirim uji coba kalau perlu. Setelah ini, Fase 1 boleh mulai membuat resource yang benar-benar menghasilkan tagihan.
Rangkuman ini sengaja dipangkas ke bagian yang dipakai di roadmap. Buka sumber aslinya saat kamu butuh detail lengkap atau referensi parameter.