Sandbox dibayar dari saldo prabayar yang sama dengan server. Tanpa langganan, tanpa kartu tersimpan: Anda mengisi saldo, sandbox mengambil dari sana, dan saat habis, sandbox berhenti. Halaman ini berisi hitungannya. Apa itu sandbox, mulai dari Sandbox; untuk sisi kode, ada referensi SDK.
Yang Anda bayar
Harga sebuah sandbox adalah harga vCPU dan RAM yang dipesan tarifnya:
- $0.040 per vCPU-jam
- $0.013 per GiB RAM per jam
| Tarif | vCPU / RAM / disk | Jaringan | Per jam | Persistent, maks. per bulan |
|---|---|---|---|---|
| micro | 0.25 / 512 MB / 3 GB | 50 Mbit/s | $0.0165 | $9.03 |
| small | 0.5 / 1 GB / 5 GB | 100 Mbit/s | $0.033 | $18.07 |
| standard | 1 / 2 GB / 10 GB | 200 Mbit/s | $0.066 | $36.14 |
| plus | 2 / 4 GB / 15 GB | 300 Mbit/s | $0.132 | $72.27 |
| pro | 4 / 8 GB / 20 GB | 400 Mbit/s | $0.264 | $144.54 |
| max | 8 / 16 GB / 40 GB | 500 Mbit/s | $0.528 | $289.08 |
Anda membayar pemesanan sumber daya, bukan CPU yang benar-benar terpakai. Sandbox yang diam biayanya per detik sama dengan yang sedang mengompilasi. Trafik keluar tidak ditagih. Harga terkini tanpa token: GET /sandboxes/tariffs.
Ephemeral: per detik, minimum 60 detik
Sandbox ephemeral ditagih untuk setiap detik keberadaannya, sejak dibuat sampai dihapus, dengan minimum 60 detik per sandbox.
| Yang terjadi | Tarif | Waktu ditagih | Biaya |
|---|---|---|---|
| Dibuat, menjalankan satu skrip, dihapus setelah 20 dtk | small | 60 dtk (minimum) | $0.00055 |
| Rangkaian tes, dihapus setelah 10 mnt | small | 600 dtk | $0.0055 |
| Dibiarkan, dihapus oleh batas idle 5 mnt setelah 2 mnt bekerja | standard | 420 dtk | $0.0077 |
| Pekerjaan latar belakang selama 3 jam | standard | 10.800 dtk | $0.198 |
Baris ketiga yang sering terlewat: batas waktu idle ikut dihitung. Hapus sandbox saat selesai (blok with di SDK melakukannya untuk Anda), atau atur idle_timeout rendah.
Persistent: per jam yang dimulai, dengan batas bulanan
Sandbox persistent menyimpan disknya di antara sesi, hingga 30 hari. Setiap jam yang dimulai ditagih penuh: 61 menit dihitung dua jam. Sebagai gantinya, satu bulan kalender (UTC) tidak pernah lebih dari 730 jam dikurangi 25%, yaitu kolom terakhir tabel di atas. Sandbox standard yang berjalan sebulan penuh biayanya $36.14, bukan $48.18.
Selama sandbox persistent dijeda (lihat di bawah), ia tidak ditagih.
Saat saldo habis
- Sandbox baru ditolak dengan
402 insufficient_balance. - Sandbox ephemeral yang sudah berjalan selesai seperti biasa, pada batas idle atau TTL-nya.
- Sandbox persistent dijeda setelah 24 jam jika Anda belum mengisi saldo. Jeda menyimpan sandbox ke snapshot di disk; sandbox yang dijeda tidak dikenai biaya.
- Isi saldo dan sandbox berlanjut dengan sendirinya, biasanya dalam satu menit. Sementara itu, perintah ke sandbox yang dijeda mendapat
409 sandbox_paused. - Snapshot yang dijeda disimpan 14 hari. Setelah itu sandbox dihapus dan id-nya menjawab
410 sandbox_deleted.
Saldo tidak pernah turun di bawah nol.
Batas belanja
Secara bawaan tidak ada batas. Anda bisa mengatur batas harian dan bulanan dalam dolar, di dasbor atau lewat API:
curl -X PUT https://api.eqvps.com/api/v1/eqvps/sandboxes/budget \
-H "Authorization: Bearer $EQVPS_API_KEY" -H "Content-Type: application/json" \
-d '{"daily_usd": 2, "monthly_usd": 20}'
Kedua field wajib; null berarti tanpa batas. Hari dan bulan dihitung dalam UTC. Saat batas tercapai, sandbox baru mendapat 429 budget_exceeded (dengan limit_usd, spent_usd, dan resets_at di respons), sandbox ephemeral yang berjalan dihapus, dan sandbox persistent dijeda dengan disk tetap tersimpan. Semuanya berlanjut saat periode diatur ulang atau Anda menaikkan batas. Berbeda dengan jeda karena saldo kosong, jeda karena anggaran tidak dihapus setelah 14 hari.
Kalau agen AI membuat sandbox sendiri, pasang batas. Itulah bedanya antara satu malam yang buruk dan satu bulan yang buruk.
Uji coba $1
Akun baru mendapat kredit sandbox $1 saat pertama kali membuat sandbox tanpa saldo cukup. Itu setara sekitar 30 jam small atau 60 jam micro. Kredit berlaku 14 hari, hanya untuk sandbox, dipakai sebelum uang Anda sendiri, dan tidak bisa ditarik. Satu uji coba per akun.
Semua kuota di satu tempat
| Batas | Nilai |
|---|---|
| Sandbox per akun (berjalan + dijeda) | 20 |
| Perintah bersamaan per akun | 2 |
| Satu perintah sinkron | 55 dtk |
| Tugas latar belakang per sandbox | 8 |
| Output per aliran, panggilan sinkron | 1 MiB |
| Transfer file lewat API | 5 MB (lebih besar, hingga 2 GB, lewat tautan sekali pakai) |
| Masa hidup ephemeral (TTL) | hingga 24 jam |
| Batas idle ephemeral | bawaan 300 dtk, hingga 3600 dtk |
| Masa hidup persistent | hingga 30 hari |
| Variabel lingkungan | 64 per sandbox, 32 KB per nilai, total 64 KB |
| CPU berkelanjutan | di atas 90% lebih dari 15 mnt dianggap penyalahgunaan |
Aturan CPU ada karena sandbox berbagi perangkat keras. Sandbox ephemeral yang melanggarnya dihentikan; yang persistent diperlambat. Pekerjaan yang datang sesekali tidak pernah mendekatinya. Perhitungan berjam-jam dengan beban penuh lebih tepat di VPS, tempat Anda menyewa core per bulan.
Melihat pengeluaran Anda
usage() di SDK, atau GET /sandboxes/{id}/usage, menampilkan detik berjalan sebuah sandbox, detik CPU terpakai, byte keluar, billed_usd, dan estimated_total_usd. Tagihan masuk ke saldo dalam kelompok per jam, jadi dasbor bisa tertinggal hingga satu jam dari angka langsung. Untuk mencoba angka-angka ini pada sandbox sungguhan, halaman sandbox menyediakan semua yang Anda perlukan untuk mulai.
Komentar
Belum ada komentar. Jadilah yang pertama.