Jika Anda membeli instans ApsaraMQ for RocketMQ dengan metode langganan atau bayar sesuai pemakaian, spesifikasi komputasi merupakan item yang dapat ditagih. Spesifikasi komputasi menentukan TPS (transaksi per detik) puncak untuk pengiriman pesan instans tersebut. Biaya komputasi didasarkan pada ukuran spesifikasi dan durasi langganan.
Jika Anda membuat instans berbayar sesuai penggunaan, biaya akan dikenakan berdasarkan spesifikasi komputasi yang Anda pilih segera setelah pembelian instans, terlepas dari apakah aplikasi Anda terhubung ke instans tersebut atau tidak.
Cara kerja spesifikasi komputasi
Spesifikasi komputasi menetapkan batas atas TPS pengiriman pesan suatu instans. Spesifikasi yang lebih besar mendukung TPS puncak yang lebih tinggi dan mungkin mencakup kuota sumber daya yang lebih besar untuk sumber daya manajemen serta batas konfigurasi.
Untuk daftar spesifikasi yang tersedia beserta batasannya, lihat Spesifikasi instans.
Cara menghitung TPS
TPS pengiriman pesan adalah jumlah total maksimum operasi pengiriman dan penerimaan pesan yang dapat dilakukan oleh suatu instans per detik. Tiga faktor memengaruhi perhitungan TPS: ukuran pesan, rasio kirim-terima, dan jenis pesan.
Normalisasi ukuran pesan
TPS dihitung berdasarkan ukuran pesan 4 KB. Pesan yang lebih kecil dari 4 KB dihitung sebagai 4 KB, sedangkan pesan yang lebih besar dari 4 KB dihitung sebagai beberapa unit.
Contoh: Suatu instans mengirim 5.000 pesan dan menerima 5.000 pesan per detik. Setiap isi pesan rata-rata berukuran 16 KB.
TPS = (ukuran pesan / 4 KB) x (jumlah pesan dikirim + jumlah pesan diterima)
= (16 / 4) x (5.000 + 5.000)
= 4 x 10.000
= 40.000Rasio kirim-terima
Secara default, TPS pengiriman pesan dan TPS penerimaan pesan memiliki rasio 1:1. Untuk mengalokasikan kapasitas lebih besar untuk operasi baca dibanding tulis, sesuaikan rasio ini di Konsol ApsaraMQ for RocketMQ.
Pesan fitur lanjutan (pengali 5x)
Pesan terurut, pesan terjadwal, pesan tertunda, dan pesan transaksional mengonsumsi TPS lima kali lipat dibanding pesan biasa. Pengali 5x ini berlaku baik untuk pengiriman maupun penerimaan.
Contoh: Suatu instans mengirim 10 pesan transaksional per detik.
TPS = jumlah pesan dikirim x pengali
= 10 x 5
= 50Apa yang terjadi ketika TPS melebihi batas spesifikasi
Perilaku tergantung pada apakah elastic TPS diaktifkan:
| Skenario | Perilaku |
|---|---|
| Elastic TPS diaktifkan, kelebihan masih dalam batas elastis | Instans berjalan normal. TPS tambahan ditagih dengan metode bayar sesuai pemakaian. |
| Elastic TPS diaktifkan, kelebihan melebihi batas elastis | Instans mengalami throttling. |
| Elastic TPS tidak diaktifkan atau tidak didukung | Instans mengalami throttling. |
Untuk detail penagihan elastic TPS, lihat Biaya elastic TPS.
Untuk perilaku throttling, lihat Throttling.
Aturan penagihan
Spesifikasi komputasi yang dipilih saat pembelian menentukan biaya komputasi. Metode penagihan baik langganan maupun bayar sesuai pemakaian didukung.
Rumus penagihan
| Metode penagihan | Rumus | Siklus penagihan |
|---|---|---|
| Bayar sesuai pemakaian | Biaya komputasi = durasi layanan (jam) x harga satuan per jam (USD) | Per jam. Jam parsial dibulatkan ke atas menjadi 1 jam. |
| Langganan | Biaya komputasi = durasi langganan (bulan) x harga satuan per bulan (USD) | Bulanan |
Contoh penagihan bayar sesuai pemakaian
Misalnya, Anda membeli instans pada pukul 10.30. Siklus penagihan pertama mencakup periode 10.00–11.00. Meskipun instans hanya berjalan selama 30 menit dalam siklus tersebut, Anda tetap ditagih untuk satu jam penuh:
Biaya siklus pertama = 1 jam x harga satuan spesifikasiSetelah setiap siklus penagihan berakhir, tagihan akan dibuat dan biaya secara otomatis didebit dari Akun Alibaba Cloud Anda.
Penagihan langganan
Langganan memerlukan pembayaran di muka untuk seluruh durasi. Instans tersedia segera setelah pembayaran.
Harga satuan
Untuk informasi harga terkini, lihat halaman pembelian.
Perbandingan metode penagihan
| Bayar sesuai pemakaian | Langganan | |
|---|---|---|
| Waktu pembayaran | Ditagih setelah penggunaan, didebit secara otomatis | Bayar di muka sebelum penggunaan |
| Unit penagihan | Per jam | Per bulan |
| Kapan biaya mulai berlaku | Segera setelah instans dibuat | Pada saat pembelian |
| Ketersediaan instans | Tersedia segera, tanpa pembayaran di muka | Tersedia setelah pembayaran |
FAQ
Mengapa saya dikenai biaya untuk instans bayar sesuai pemakaian yang belum saya gunakan?
Biaya komputasi bayar sesuai pemakaian untuk instans ApsaraMQ for RocketMQ 5.0 mulai berlaku segera setelah instans dibuat. Biaya ini didasarkan pada spesifikasi komputasi yang dipilih dan durasi instans berjalan — bukan berdasarkan trafik pesan aktual. Untuk menghentikan biaya, release instans tersebut.