Plan dan harga
Di mana letaknya di admin: Services › Virtual Machines › Plans & pricing (
/vm/catalog), dengan tab Plan, Custom plan, Cycle, dan Offering CloudStack. Template berada di halaman terpisah Services › Virtual Machines › Template (/vm/templates).
Fungsi
Sebuah plan adalah ukuran yang dapat dibeli pelanggan: vCPU, RAM, disk root, dan harga, di suatu zona, dari satu sumber (CloudStack atau kluster Proxmox VE). Pelanggan memilih plan, sistem operasi, dan siklus penagihan (per jam, bulanan, atau jangka waktu prabayar yang lebih panjang). Plan dijual di portal pelanggan, melalui API, dan di situs reseller.
Persyaratan
| Item | Persyaratan |
|---|---|
| Source | CloudStack terhubung (plan mengarah ke service offering CloudStack) atau kluster Proxmox VE yang ditautkan ke zona. Lihat CloudStack dan Proxmox VE. |
| Zone | Zona yang menjual mesin virtual. Lihat Zones. |
| Templat | Setidaknya satu template yang diaktifkan dan siap. Lihat OS templates. |
| Nilai tukar | Hanya jika Anda memasukkan harga dalam VND. Lihat Currency and exchange rates. |
| Izin | Seorang administrator; setiap perubahan harga memerlukan alasan. |
Siapkan infrastruktur
- CloudStack: buat offering layanan yang ingin Anda jual (publik, atau dibagikan dengan domain NexCMP). Sebuah plan mengarah ke satu offering. Tab Offering CloudStack mencantumkan offering dan disk offering secara langsung dari CloudStack (di-cache selama 60 detik). Ketika tabel plan kosong, worker akan membuat enam plan dari offering asli Anda secara otomatis.
- Proxmox VE: tidak ada di Proxmox; sebuah plan membawa CPU, RAM, dan disk-nya sendiri. Disk tidak boleh lebih kecil dari disk template.
Hubungkan di NexCMP
Cara penyimpanan harga
NexCMP menyimpan setiap harga sebagai mikro-dolar per jam (µ$/hour; 1 µ$ bernilai 1/1,000,000 USD). Anda dapat mengetikkan harga dalam unit yang Anda inginkan dan formulir akan mengonversinya:
| Unit | Catatan |
|---|---|
| USD / jam (6 desimal) | Disimpan apa adanya. |
| USD / bulan | Dibagi dengan pengaturan jam per bulan (730). |
| VND / bulan | Dikonversi sekali pada nilai tukar saat ini, kemudian disimpan dalam µ$/jam. Hanya muncul ketika nilai tukar tersedia. |
Formulir menampilkan hasilnya: µ$/jam, USD/jam, harga bulanan, dan setiap siklus penagihan. Harga bulanan = harga per jam × 730; siklus yang lebih panjang adalah harga bulanan × bulan × (1 − diskon).
Menambahkan plan
Buka Services › Virtual Machines › Plans & pricing dan klik Add plan.
Isi formulir berikut:
Kolom Contoh nilai Nama plan VM-2-4Slug kosong: dibuat dari nama Zone zona default Anda Sumber infrastruktur kosong untuk CloudStack, atau kluster Proxmox Offering layanan CloudStack (langsung) pilih salah satu (hanya ditampilkan untuk CloudStack) CPU (inti), RAM (MB), Disk root (GB) 2,4096,40Disk offering opsional, untuk ukuran root kustom Masukkan harga berdasarkan / Harga USD / month,12Deskripsi singkat 2 vCPU, 4 GB RAM, 40 GB NVMeUrutan 10Aktif Aktif: pelanggan dapat membeli Visibilitas Terlihat di katalog Alasan perubahan harga initial priceKlik OK. Plan akan muncul di dalam tabel beserta harga per jam dan bulanan, serta kolom untuk setiap siklus yang diaktifkan.

Siklus penagihan
Buka tab Cycle untuk mengatur siklus mana yang dapat dipilih oleh pelanggan beserta diskonnya.
| Siklus | Default | Catatan |
|---|---|---|
| Per jam | selalu aktif | Ditagih jam demi jam. |
| Bulanan | aktif, 0% | |
| 1 tahun | aktif, 10% | |
| 2 tahun | aktif, 15% | |
| 3 tahun | aktif, 20% |
Anda dapat mengubah nama siklus, mengubah diskonnya (0 hingga 90%) dan mengaktifkan atau menonaktifkannya. Perubahan berlaku untuk VM yang dibeli atau diperpanjang setelah Anda menyimpan; VM yang berjalan mempertahankan harga terkunci mereka.

Tetapkan plan dasar dan turunkan plan lainnya
Tetapkan plan dasar + turunkan plan lain menghitung ulang harga seluruh tabel dari satu harga. Pilih plan dasar dan harganya, lalu pilih apakah akan mempertahankan rasio harga saat ini antar plan atau menghitung dari harga komponen (µ$/jam per vCPU, per GB RAM, dan per GB NVMe, dengan diskon bundel opsional 0 hingga 50%). Tabel pratinjau menunjukkan harga lama dan baru sebelum ada yang disimpan. Klik Apply, dan berikan alasan.
Saat Anda menerapkan harga baru: VM per jam yang berjalan mendapatkan harga yang lebih rendah mulai jam penagihan berikutnya, dan VM prabayar mendapatkannya saat perpanjangan. Jika harga naik, VM yang berjalan tetap mempertahankan harga lamanya.
Plan kustom
Tab Custom plan memungkinkan pelanggan memilih ukuran vCPU, RAM, dan NVMe mereka sendiri. Atur harga satuan per jam untuk satu vCPU, satu GB RAM, dan satu GB NVMe (biarkan kosong untuk menurunkan dari diskon persentase), nilai minimum, maksimum, dan langkah untuk masing-masing, serta siklus penagihan apa saja yang berlaku. Plan kustom seharusnya berharga lebih tinggi daripada plan tetap dengan ukuran yang sama, jika tidak, pelanggan akan melewatkan plan tetap tersebut; halaman ini menandai baris di mana plan kustom lebih murah. Aktifkan Enable custom plans for customers untuk menjualnya; dalam posisi mati, portal akan menampilkan "Coming soon". Setiap VM kustom mendapatkan baris plan tersembunyinya sendiri; baris tersebut tidak dapat diedit atau dihapus selama VM tersebut masih ada.
Ubah, sembunyikan, kloning, hapus
| Action | Fungsi |
|---|---|
| Edit | Mengubah nama, deskripsi, urutan, harga, status aktif, dan visibilitas. |
| On/Off | Off: pelanggan tidak dapat membeli; VM yang berjalan tidak terpengaruh. |
| Hide / Show | Plan tersembunyi tidak ada di katalog tetapi VM yang sudah ada tetap menggunakannya dan administrator dapat menetapkannya. |
| Clone | Membuat plan baru di zone yang sama dengan sumber, ukuran, atau harga baru, dengan opsi menyembunyikan plan lama. Untuk menjual konfigurasi yang sama dari CloudStack dan Proxmox, kloning plan tersebut dan pilih sumber lainnya. |
| Move up/down | Mengubah urutan. |
| Delete | Menghapus plan dari penjualan dan dari tabel. VM yang sudah menggunakannya akan tetap mempertahankannya. |
Plan yang sedang digunakan terkunci
Setelah suatu paket memiliki VM, zone, offering, CPU, RAM, disk and source miliknya akan dikunci agar VM yang berjalan tidak berubah tiba-tiba. Gunakan Clone untuk membuat konfigurasi baru; paket lama tetap mempertahankan VM-nya.
Verifikasi
- Paket muncul di tabel dengan harga per jam dan bulanan yang sesuai.
- Di portal pelanggan, mulai pemesanan: zone menawarkan paket tersebut dan harga siklus sesuai dengan tab Cycle.
- Lakukan pesanan uji coba, periksa pemotongan saldo wallet terhadap harga yang ditampilkan, lalu hapus VM tersebut.
Batasan dan catatan
- Satu paket terikat pada satu zone dan satu source.
- Harga disimpan dalam µ$/hour; harga VND yang ditampilkan merupakan turunan dan dibulatkan berdasarkan VND rounding step (lihat halaman mata uang). Wallet selalu dalam USD.
- Reseller mendapatkan harga grosir dan ritel yang diturunkan dari harga jual resmi; perubahan harga pada paket yang sudah ada tidak menyalin harga kustom reseller ke kloning yang konfigurasinya telah Anda ubah.
- Batas min, maks, dan step pada paket kustom diverifikasi terhadap batasan CloudStack sendiri; disk maksimum di atas
storage.max.volume.sizeCloudStack menyebabkan deploy gagal dan dana dikembalikan.
Pemecahan Masalah
| Gejala | Penyebab | Solusi |
|---|---|---|
| "Nama paket wajib diisi" / "Service offering wajib diisi" | Missing field | Isi nama; untuk CloudStack pilih offering. |
| "CPU/RAM/disk harus > 0" | Ukuran kosong atau nol | Enter all three. |
| "Harga tidak valid (µ$/hr harus 1 … 100,000,000)" | Harga di luar rentang | Periksa satuan dan jumlahnya. |
| "Perubahan harga memerlukan alasan" | Alasan kosong saat mengedit | Ketik alasan (3 karakter atau lebih). |
| "Offering "X" adalah 4c/8192 tetapi paket menentukan 2c/4096 - CloudStack akan memprovisi berdasarkan offering. Simpan?" | Angka pada plan berbeda dari offering | Samakan keduanya, atau konfirmasi untuk mempertahankan ukuran CloudStack. |
| "Gagal mengambil offering dari CloudStack" | Koneksi terputus atau API key tidak memiliki izin | See CloudStack. |
| "Template belum siap di CloudStack - deployment akan gagal. Tetap aktifkan?" | Anda mengaktifkan template yang belum selesai | Tunggu hingga template siap. |
| Plan tidak dapat diedit ("has VMs - locked") | VM sedang menggunakan plan tersebut | Clone it. |
| Plan tidak muncul untuk pelanggan | Mati, tersembunyi, atau zone belum siap | Periksa Active, Visibility, dan tag zone. Lihat Zones. |
| "Pilih setidaknya 1 siklus penagihan" | Tidak ada siklus yang dicentang untuk custom plan | Centang setidaknya satu. |
| "Diskon bundel harus 0–50%" | Out of range | Use 0 to 50. |
| Opsi harga VND tidak ada | Belum ada kurs | Perbarui kurs terlebih dahulu. |