Quotas
Di mana di admin: Services › Virtual Machines › Policy › Quota tab (
/vm/policy?tab=quota). Per pelanggan: Customers › List › a customer › Overview (/customers/<id>), kartu Quota. Di mana di portal: Client › Quotas (/client/quotas).
Fungsi
Kuota melindungi Anda dari penyalahgunaan oleh akun baru: semakin banyak uang nyata yang dimasukkan pelanggan ke dalam dompet, semakin banyak sumber daya yang dapat mereka buat. Ada dua lapisan:
- Sumber daya VM dan Kubernetes: total vCPU, RAM, dan disk, serta jumlah VM. Tingkatan adalah paket tetap Anda.
- Kuota layanan: berapa banyak IP, kluster, VPC, GB penyimpanan, dan sebagainya, dalam lima tingkatan (L0 hingga L4) yang didorong oleh uang yang disetorkan.
Kuota diperiksa sebelum apa pun dibebankan. Permintaan yang melebihi batas akan ditolak dengan HTTP 403 quota_exceeded dan pesan yang memberi tahu pelanggan berapa banyak yang harus diisi ulang.
Persyaratan
| Item | Persyaratan |
|---|---|
| Role | Seorang administrator. |
| Switch | Enable quota (quota_enabled) secara default adalah off. Tidak ada hal di bawah ini yang berlaku sampai Anda mengaktifkannya. |
| Paket tetap | Setidaknya satu paket non-kustom (lihat Plans) — tingkat sumber daya adalah paket tetap Anda. Tanpa paket apa pun, hanya aturan jumlah VM yang berlaku. |
| Dependensi | Baris kuota layanan hanya ada untuk produk yang diaktifkan di instalasi Anda (VPN, proksi IPv6, Kubernetes, Private Cloud, Images, Object Storage, Dedicated). |
Bagaimana basis dihitung
NexCMP tidak melihat pembayaran kartu saja. Basis adalah saldo dompet yang dibukukan pelanggan: top-up gateway, kredit administrator (Credit / debit), dan voucher dompet yang ditukarkan semuanya dihitung sekali, melalui buku besar dompet. Diskon pesanan dan kredit layanan dari kode promosi bukanlah uang dompet dan tidak dihitung. Basis tertinggi yang pernah dicapai pelanggan disimpan (per situs) — pengeluaran atau pengembalian dana tidak akan pernah menurunkan tingkat yang sudah terbuka.
Sumber daya VM dan Kubernetes
- Tingkatan adalah paket tetap situs, diurutkan berdasarkan biaya menjalankannya selama 24 jam.
- Pelanggan berada pada tingkat tertinggi yang biaya 24 jamnya tidak melebihi basis mereka. Batasannya adalah vCPU, RAM, dan disk paket tersebut. Pelanggan yang bahkan tidak mampu membeli paket termurah tetap mendapatkan sumber daya paket termurah.
- Penggunaan yang dihitung terhadap batas adalah setiap VM yang aktif (termasuk yang terkunci), volume data yang dibeli (bahkan saat dilepas), serta worker dan control plane Kubernetes (worker juga dihitung sebagai VM).
- Jumlah VM: hingga Max VMs at 24h tier (default 2). Mulai VM berikutnya dan seterusnya, saldo dompet saat ini milik pelanggan harus mencakup 30 hari (720 jam) dari semua VM mereka yang sudah ada ditambah yang baru, hingga Max VMs when meeting 30-day threshold (default 10).
- Membuat VM juga memerlukan saldo minimal N jam dari VM tersebut (Create VM: balance ≥ N hours, default 2) dan saldo minimum platform.
- Pembuatan VM yang lebih kecil tidak pernah diblokir. Hanya dimensi yang bertambah yang diperiksa, sehingga pelanggan yang berada di atas batas disk tetap dapat menambahkan vCPU jika batas vCPU mengizinkan.
Konfigurasi
Buka Services › Virtual Machines › Policy dan pilih tab Quota.
Aktifkan Enable quota.
Tinjau tiga angka (semuanya dapat diedit):
Kolom Default Rentang Buat VM: saldo ≥ N jam 2 1 hingga 720 Max VMs at 24h tier 2 1 hingga 100 Maks VM saat memenuhi ambang 30 hari 10 1 hingga 1000 (tidak boleh di bawah bidang sebelumnya) Dalam Tier-based service quotas sunting tabel (di bawah).
Klik Save. NexCMP akan meminta reason, yang dicatat ke log audit beserta nilai lama dan baru. Perubahan ini berlaku untuk semua pelanggan.

Tabel kuota layanan
Tabel ini memiliki lima tier. Sel header L0 hingga L4 memuat ambang batas deposit dalam sen: nilai default 0, 1000, 5000, 20000, 100000 berarti L0 untuk akun baru, L1 mulai dari $10, L2 mulai dari $50, L3 mulai dari $200, dan L4 mulai dari $1,000. Ambang batas pertama harus tetap 0. Setiap baris menetapkan kuota satu kunci per tier; -1 berarti tidak terbatas.
| Kunci | Arti | L0 | L1 | L2 | L3 | L4 |
|---|---|---|---|---|---|---|
vpn.ips | IP VPN | 2 | 10 | 30 | 100 | 500 |
proxy6.ips | IP proksi IPv6 | 500 | 2000 | 10000 | 50000 | -1 |
dedicated.servers | Server bare-metal | 1 | 2 | 5 | 20 | 50 |
s3.storage_gb | GB Object Storage yang dialokasikan | 2048 | 4096 | 10240 | 51200 | -1 |
k8s.clusters | Kluster Kubernetes | 1 | 2 | 5 | 10 | 30 |
k8s.workers | Node pekerja Kubernetes | 3 | 9 | 18 | 50 | 200 |
vpc.count | Jaringan Private Cloud | 1 | 2 | 5 | 10 | 30 |
images.gb | GB penyimpanan gambar kustom | 50 | 100 | 200 | 500 | 2000 |
Tabel ini juga mencantumkan beberapa baris untuk produk yang bukan bagian dari rilis ini; biarkan tidak berubah. Kunci yang produknya dinonaktifkan akan disembunyikan dan tidak pernah ditegakkan. Nilai harus berupa -1 atau antara 0 dan 10,000,000.
Kuota layanan mengikuti dasar dana, seperti tingkat VM: saldo dompet tertinggi yang dicapai, bukan total pembayaran kartu. Pelanggan reseller menggunakan default yang sama dan reseller hanya dapat melihatnya.
Penggantian per pelanggan
Buka Customers › List, lalu pilih pelanggan tersebut. Di Overview temukan kartu Quota.
Sumber daya VM: klik Quota override dan pilih salah satu dari
- Berdasarkan saldo top-up (hapus penggantian) — perilaku default;
- Tak terbatas (termasuk jumlah VM) — menghapus setiap batasan untuk pelanggan ini;
- tingkat paket (plan tier) — menetapkan batas atas sumber daya ke paket tersebut; aturan jumlah VM tetap berlaku.
Masukkan alasan. Administrator platform dapat menetapkan tingkat apa pun; penggantian yang ditetapkan oleh reseller tidak dapat melebihi basis tertahan pelanggan.
Layanan: tabel di bawah Service quotas menunjukkan setiap kunci dengan In use, batas efektif, dan Source-nya (tingkat atau penggantian). Klik Edit pada sebuah baris, ketik New quota (
-1= tak terbatas, kosong = kembali ke default tingkat) dan alasannya.

Setiap penggantian dicatat dalam log audit beserta administrator, alasan, dan nilai sebelum/sesudah.
Tampilan pelanggan
Client › Quotas (/client/quotas) menampilkan tier saat ini pelanggan, jumlah vCPU, RAM, disk, dan VM yang digunakan serta total (dibagi antara VM dan Kubernetes), saldo dompet yang memenuhi syarat, dasar sumber daya yang ditahan (tidak berkurang saat mereka membelanjakan), dan jumlah yang harus diisi ulang untuk tier berikutnya. Sebuah penggeser memungkinkan mereka memilih tier target dan langsung menuju ke layar deposit. Kartu Service Quotas mencantumkan setiap layanan beserta kuota, jumlah yang digunakan, tier mereka (L0 hingga L4), berapa banyak lagi yang harus didepositkan untuk tier berikutnya, dan tombol Request increase yang membuka draf tiket dukungan. Tombol Quota policy menjelaskan aturan-aturannya.

Verifikasi
- Aktifkan Enable quota dan gunakan pelanggan uji baru dengan saldo $0.
- Coba buat VM yang lebih besar dari paket termurah Anda. Permintaan ditolak dengan
quota_exceededdan pesan "Exceeds the resources of tier ... Top up $X more to unlock tier ...". - Isi ulang jumlah yang ditampilkan. Tier akan langsung berubah dan permintaan yang sama berhasil.
- Beli IP VPN di atas batas L0: HTTP 403
quota_exceededdengan"scope":"service"dan tautan ke/client/quotas. - Di kartu Quota pelanggan, Source menampilkan tier; tetapkan penggantian dan lihat perubahannya menjadi override.
Batas & catatan
- Nonaktif berarti nonaktif. Dengan
quota_enablednonaktif, aturan lamanew_account_max_vms(Services › Virtual Machines › Policy › Sales) membatasi akun baru pada 2 VM hingga deposit mereka mencapai $10. Saat kuota aktif, aturan tersebut tidak lagi berlaku. - VM yang dibuat admin tidak diblokir.
- Galeri gagal dalam keadaan tertutup. Jika status kuota tidak dapat dibaca, permintaan ditolak dengan
quota_unavailablealih-alih diizinkan. - Permintaan API, CLI, dan MCP menggunakan handler yang sama, sehingga batasan yang sama berlaku.
- Kredit promosi tidak menaikkan tingkat (lihat Promotions).
- Ambang batas tingkat adalah sen, bukan dolar.
Pemecahan Masalah
| Gejala | Penyebab | Solusi |
|---|---|---|
quota_exceeded, alasan resources | Total vCPU/RAM/disk baru berada di atas tingkat | Lakukan top up sejumlah nominal dalam pesan atau tetapkan pengesampingan. |
quota_exceeded, alasan vm_30d | Melebihi jumlah VM tingkat 24j dan dompet belum mencakup 30 hari penggunaan armada | Lakukan top up sejumlah nominal yang ditampilkan. |
quota_exceeded, alasan vm_max | Batas maksimum VM mutlak tercapai | Naikkan Max VMs when meeting 30-day threshold atau gunakan pengesampingan. |
quota_exceeded, scope: service | Batasan per layanan tercapai | Naikkan nilai tabel atau kesampingkan kunci tersebut untuk pelanggan. |
quota_unavailable | Status kuota tidak dapat diverifikasi | Coba lagi; periksa log server jika masalah berlanjut. |
| "quota_max_vms_30d must be >= quota_max_vms_24h" saat disimpan | Nilai terbalik | Buat angka 30 hari setidaknya sama dengan angka 24 jam. |
| Pelanggan melaporkan tingkat turun | Tingkat tidak turun; bandingkan Held resource basis dengan biaya paket | Periksa daftar harga paket: kenaikan harga paket dapat mengubah ambang batas. |