Instans Serverless ditagih berdasarkan model bayar sesuai penggunaan, sehingga Anda hanya membayar sumber daya yang benar-benar dikonsumsi. Topik ini menjelaskan komponen penagihan, harga satuan, kuota gratis, serta contoh perhitungan untuk instans Serverless guna membantu Anda memperkirakan biaya beban kerja (workload).
Cakupan penerapan
Topik ini berlaku untuk instans ApsaraMQ for RocketMQ Serverless. Untuk memastikan tipe instans Anda, buka ApsaraMQ for RocketMQ console, lalu masuk ke Instances > Instance Details > Basic Information. Jika nilai Primary Series adalah Standard atau Professional, topik ini tidak berlaku—lihat Penagihan Instans Edisi Standard dan Professional sebagai gantinya.
Instans Serverless menggunakan salah satu dari dua skema penagihan, dan setiap komponen penagihan hanya berlaku untuk salah satu atau keduanya:
Billing item | Cumulative pay-as-you-go | Reserved + elastic |
Message sending and receiving fees | Yes | No |
Instance fees | Yes | Yes |
Reserved capacity fees | No | Yes |
Elastic TPS fees | No | Yes |
Online client count fees | Yes | Yes |
Resource fees | Yes | Yes |
Storage fees | Yes | Yes |
Public network fees | Yes (only when internet access is enabled) | Yes (only when internet access is enabled) |
Untuk panduan mengenai perbedaan antara edisi Standard dan Professional lama dengan model cumulative pay-as-you-go baru, cara mengidentifikasi tipe instans Anda, serta prosedur migrasi ke edisi shared, lihat Panduan Migrasi ke Edisi Shared.
Batasan penggunaan
Internet access adaptation — Saat mengakses instans Serverless melalui internet, diperlukan adaptasi tambahan pada kode SDK. Untuk detailnya, lihat Akses Internet untuk Instans Serverless.
Billing items
Instans Serverless mulai dikenai biaya sejak waktu pembelian, dan tagihan dihasilkan per jam berdasarkan model bayar sesuai penggunaan. Diagram berikut menunjukkan komponen penagihan yang dibahas dalam topik ini. Untuk pemetaan tiap komponen ke jenis penagihan, lihat tabel di bawah bagian Cakupan Penerapan.
Message sending and receiving fees
Biaya pengiriman dan penerimaan pesan berlaku untuk instans Serverless yang menggunakan skema penagihan cumulative pay-as-you-go.
Rumus penagihan
Message sending and receiving fees = Cumulative number of messages sent and received (times) × Unit price per message (USD/time)
Aturan perhitungan
Jumlah pesan yang dikirim dan diterima sama dengan jumlah pesan yang diterima ditambah jumlah pesan yang dikirimkan.
Messages received — Jumlah pesan yang diterima server dari produsen. Jika sebuah topik menerima 5 pesan, jumlahnya adalah 5.
Messages delivered — Jumlah kali server mengirimkan pesan ke konsumen. Setiap pengiriman yang berhasil dihitung sebagai 1, terlepas dari apakah konsumen memproses pesan tersebut atau mengembalikan respons ACK.
Payload size adjustment — Jumlah tersebut dikalikan dengan faktor muatan berdasarkan ukuran pesan, menggunakan 4 KB sebagai satuan dasar dan dibulatkan ke atas. Misalnya, mengirimkan pesan berukuran 18 KB dihitung sebagai ⌈18/4⌉ = 5 pengiriman. Simbol ⌈ ⌉ menunjukkan pembulatan ke atas.
Advanced message type multipliers — Mengirim atau mengonsumsi ordered messages, mengirim transaction messages, serta mengirim scheduled atau delayed messages menggunakan pengali 5×. Mengirim atau mengonsumsi pesan LiteTopic (lightweight) menggunakan pengali 3×. Setiap priority message menggunakan pengali 1×. Misalnya, mengirim 5 transaction messages ke sebuah topik dalam satu detik dihitung sebagai 25 TPS.
Harga satuan bertingkat
Harga satuan untuk pengiriman dan penerimaan pesan bervariasi berdasarkan wilayah. Nilai berikut berlaku per juta pesan.
Wilayah public cloud (USD per juta pesan)
Region | Billing tier | Monthly cumulative messages (× 10⁸) | Send-and-consume unit price (normal messages) | Consume unit price (scheduled, delayed, or transaction messages) |
China (Hangzhou), China (Shanghai), China (Shenzhen), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Chengdu), China (Ulanqab), China (Heyuan), China (Guangzhou), Singapore, Germany (Frankfurt), UK (London), US (Silicon Valley), US (Virginia) | Tier 1 | (0, 10] | 0.305 | 1.525 |
Tier 2 | (10, 50] | 0.183 | 0.915 | |
Tier 3 | (50, 200] | 0.153 | 0.765 | |
Tier 4 | >200 | 0.122 | 0.61 | |
UAE (Dubai) | Tier 1 | (0, 10] | 0.61 | 3.05 |
Tier 2 | (10, 50] | 0.366 | 1.83 | |
Tier 3 | (50, 200] | 0.306 | 1.53 | |
Tier 4 | >200 | 0.244 | 1.22 | |
US (Atlanta) | Tier 1 | (0, 10] | 0.412 | 2.059 |
Tier 2 | (10, 50] | 0.247 | 1.235 | |
Tier 3 | (50, 200] | 0.207 | 1.033 | |
Tier 4 | >200 | 0.165 | 0.824 | |
Malaysia (Johor) | Tier 1 | (0, 10] | 0.411 | 2.055 |
Tier 2 | (10, 50] | 0.247 | 1.235 | |
Tier 3 | (50, 200] | 0.206 | 1.03 | |
Tier 4 | >200 | 0.165 | 0.825 |
Wilayah Riyadh (USD per juta pesan)
Region | Billing tier | Monthly cumulative messages (× 10⁸) | Send-and-consume unit price (normal messages) | Consume unit price (scheduled, delayed, or transaction messages) |
Tier 1 | (0, 10] | 0.366 | 1.83 | |
Tier 2 | (10, 50] | 0.2196 | 1.098 | |
Tier 3 | (50, 200] | 0.1836 | 0.918 | |
Tier 4 | >200 | 0.1464 | 0.732 |
Instance fees
Biaya instans berlaku untuk semua instans Serverless, terlepas dari jenis penagihannya. Biaya ini mencakup instans PrivateLink di dua availability zone dan mencakup kuota gratis untuk klien online dan resource. Untuk nilai kuota gratis spesifik, lihat Kuota Gratis untuk Klien Online dan Kuota Gratis untuk Resource dalam topik ini.
Harga satuan
Region | Unit price (USD/instance/hour) |
All regions | 0.0452 |
Contoh penagihan
Untuk satu bulan penuh selama 30 hari: 0,0452 × 24 × 30 = 32,544 USD.
Reserved capacity fees
Biaya kapasitas terjadwal berlaku untuk instans Serverless yang menggunakan skema penagihan reserved + elastic. Biaya ini dihitung berdasarkan kapasitas terjadwal yang Anda tentukan dan durasi kapasitas tersebut dipertahankan.
Rumus penagihan
Hourly reserved capacity fee = Reserved capacity (TPS) × Reserved capacity unit price (USD/TPS/hour)
Harga satuan
Wilayah public cloud
Region | Billing tier | Shared: reserved capacity (TPS) | Shared: unit price (USD/TPS/hour) | Dedicated: reserved capacity (TPS) | Dedicated: unit price (USD/TPS/hour) |
China (Hangzhou), China (Shanghai), China (Shenzhen), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Chengdu), China (Ulanqab), China (Heyuan), China (Guangzhou), Singapore, Germany (Frankfurt), UK (London), US (Silicon Valley), US (Virginia) | Tier 1 | (0, 2000] | 0.000135 | (0, 5000] | 0.000173 |
Tier 2 | (2000, 8000] | 0.000113 | (5000, 20000] | 0.000128 | |
Tier 3 | (8000, 50000] | 0.00006 | (20000, 100000] | 0.000098 | |
Tier 4 | >50000 | 0.000045 | >100000 | 0.000075 | |
UAE (Dubai) | Tier 1 | (0, 2000] | 0.00027 | (0, 5000] | 0.000346 |
Tier 2 | (2000, 8000] | 0.000226 | (5000, 20000] | 0.000256 | |
Tier 3 | (8000, 50000] | 0.00012 | (20000, 100000] | 0.000196 | |
Tier 4 | >50000 | 0.00009 | >100000 | 0.00015 | |
US (Atlanta) | Tier 1 | (0, 2000] | 0.000182 | (0, 5000] | 0.000234 |
Tier 2 | (2000, 8000] | 0.000153 | (5000, 20000] | 0.000173 | |
Tier 3 | (8000, 50000] | 0.000081 | (20000, 100000] | 0.000132 | |
Tier 4 | >50000 | 0.000061 | >100000 | 0.000101 | |
Malaysia (Johor) | Tier 1 | (0, 2000] | 0.000182 | (0, 5000] | 0.000234 |
Tier 2 | (2000, 8000] | 0.000152 | (5000, 20000] | 0.000173 | |
Tier 3 | (8000, 50000] | 0.000081 | (20000, 100000] | 0.000132 | |
Tier 4 | >50000 | 0.00006 | >100000 | 0.0001 |
Wilayah Riyadh
Region | Billing tier | Shared: reserved capacity (TPS) | Shared: unit price (USD/TPS/hour) | Dedicated: reserved capacity (TPS) | Dedicated: unit price (USD/TPS/hour) |
Tier 1 | (0, 2000] | 0.000162 | (0, 5000] | 0.0002076 | |
Tier 2 | (2000, 8000] | 0.0001356 | (5000, 20000] | 0.0001536 | |
Tier 3 | (8000, 50000] | 0.000072 | (20000, 100000] | 0.0001176 | |
Tier 4 | >50000 | 0.000054 | >100000 | 0.00009 |
Contoh penagihan
Asumsikan sebuah instans Serverless di China (Hangzhou) menggunakan arsitektur penerapan shared dengan skema penagihan reserved + elastic, dan kapasitas terjadwalnya adalah 4.000 TPS. Biaya kapasitas terjadwal per jam adalah: 2.000 × 0,000135 + (4.000 – 2.000) × 0,000113 = 0,496 USD. Untuk satu bulan penuh selama 30 hari, totalnya adalah: 0,496 × 24 × 30 = 357,12 USD.
Referensi pemilihan kapasitas
Tentukan ukuran kapasitas terjadwal berdasarkan traffic konkuren aktual, bukan puncak teoretis. Rekomendasi kapasitas terjadwal berikut berlaku untuk skenario umum.
Sistem E-dagang kecil — Kapasitas terjadwal 500 hingga 2.000 TPS biasanya sudah cukup.
E-dagang dengan sekitar 100.000 pengguna konkuren per jam dan QPS 2.000 hingga 3.000 — Kapasitas terjadwal 2.000 TPS mencakup traffic harian.
Traffic yang melebihi kapasitas terjadwal — Traffic berlebih secara otomatis ditagih berdasarkan tarif TPS elastis. Lihat Elastic TPS Fees dalam topik ini. Anda tidak perlu memesan kapasitas ekstra untuk lonjakan yang jarang terjadi; atur kapasitas terjadwal sesuai puncak harian agar tidak membayar kapasitas yang jarang digunakan.
Elastic TPS fees
Biaya TPS elastis berlaku untuk instans Serverless yang menggunakan skema penagihan reserved + elastic, dan dikenakan untuk traffic yang melebihi kapasitas terjadwal.
Rumus penagihan
`
Hourly elastic TPS fee = ∑(1≤i≤60) [Ti × Elastic TPS] × Elastic TPS unit price (CNY/TPS/minute)`
`
Hourly elastic TPS fee = ∑(1≤i≤60) [Ti × Elastic TPS] × Elastic TPS unit price (USD/TPS/minute)`
Dengan T1, T2, ..., Ti, ..., T60 masing-masing merepresentasikan menit ke-1, ke-2, ..., ke-i, ..., ke-60 dalam satu jam.
∑ merepresentasikan total TPS elastis yang digunakan dalam satu jam.
Harga satuan
Wilayah public cloud
Region | Shared unit price (USD/TPS/hour) | Dedicated unit price (USD/TPS/hour) |
China (Hangzhou), China (Shanghai), China (Shenzhen), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Chengdu), China (Ulanqab), China (Heyuan), China (Guangzhou), Singapore, Germany (Frankfurt), UK (London), US (Silicon Valley), US (Virginia) | 0.000019 | 0.000025 |
UAE (Dubai) | 0.000038 | 0.00005 |
US (Atlanta) | 0.000026 | 0.000034 |
Malaysia (Johor) | 0.000026 | 0.000034 |
Wilayah Riyadh
Region | Shared unit price (USD/TPS/hour) | Dedicated unit price (USD/TPS/hour) |
0.0000228 | 0.00003 |
Contoh penagihan
Asumsikan sebuah instans Serverless di China (Hangzhou) menggunakan arsitektur penerapan shared dengan skema penagihan reserved + elastic, dan kapasitas terjadwalnya adalah 5.000 TPS. Selama satu jam, instans tersebut beroperasi sebagai berikut.
Time | Minute 1 | Minute 2 | Minute 3 | Minute 4 | ...... | Minute 59 | Minute 60 |
Actual TPS traffic peak of the instance (times/second) | 5200 | 5300 | 4000 | 4500 | All below 5000 | 4800 | 5100 |
Incremental TPS (times/second) | 200 | 300 | 0 | 0 | 0 | 0 | 100 |
Biaya TPS elastis untuk jam ini adalah: (1 × 200 + 1 × 300 + 1 × 100) × 0,000019 = 0,0114 USD.
Online client count fees
Biaya jumlah klien online berlaku untuk semua instans Serverless. Ketika jumlah klien online melebihi kuota gratis, kelebihannya dihitung sebagai koneksi berbayar dan ditagih per jam (jam parsial dihitung sebagai satu jam penuh).
Aturan penghitungan klien
Satu objek produsen atau satu objek konsumen dihitung sebagai satu klien online.
Rumus penagihan
Online client count fee = Number of paid online clients (count) × Online client unit price (USD/client/hour)
Kuota gratis untuk klien online
Deployment architecture | Capacity mode | TPS specification | Maximum online clients | Free online clients |
Shared | Cumulative pay-as-you-go | All | 5000 | 500 |
Shared | Reserved + elastic | [2000, 20000] | 5000 | 1000 |
Shared | Reserved + elastic | (20000, 50000] | 8000 | 2000 |
Shared | Reserved + elastic | (50000, 100000] | 10000 | 3000 |
Shared | Reserved + elastic | (100000, 200000] | 20000 | 5000 |
Dedicated | Reserved + elastic | 5000 | 3000 | 2000 |
Dedicated | Reserved + elastic | 10000 | 6000 | 4000 |
Dedicated | Reserved + elastic | 15000 | 8000 | 6000 |
Dedicated | Reserved + elastic | [20000, 50000] | 10000 | 8000 |
Dedicated | Reserved + elastic | (50000, 100000] | 20000 | 10000 |
Dedicated | Reserved + elastic | (100000, 200000] | 40000 | 20000 |
Dedicated | Reserved + elastic | (200000, 300000] | 80000 | 40000 |
Dedicated | Reserved + elastic | (300000, 500000] | 100000 | 50000 |
Dedicated | Reserved + elastic | (500000, 1000000] | 200000 | 100000 |
Harga satuan
Region | Unit price (USD/client/hour) |
All regions | 0.00003 |
Resource fees
Biaya resource berlaku untuk semua instans Serverless. Resource mengacu pada jumlah total topik dan kelompok konsumen. Ketika jumlah resource melebihi kuota gratis, kelebihannya dihitung sebagai resource berbayar dan ditagih per jam (jam parsial dihitung sebagai satu jam penuh).
Rumus penagihan
Resource fee = Number of paid resources (count) × Resource unit price (USD/resource/hour)
Kuota gratis untuk resource
Deployment architecture | Capacity mode | TPS specification | Free resource quota (count) |
Shared | Cumulative pay-as-you-go | All | 100 |
Shared | Reserved + elastic | All | 200 |
Dedicated | Reserved + elastic | [0, 10000] | 300 |
Dedicated | Reserved + elastic | (10000, 100000] | 500 |
Dedicated | Reserved + elastic | (100000, 200000] | 1000 |
Dedicated | Reserved + elastic | (200000, 300000] | 1500 |
Dedicated | Reserved + elastic | (300000, 500000] | 2000 |
Dedicated | Reserved + elastic | (500000, 1000000] | 3000 |
Harga satuan
Region | Billing tier | Resource count (exceeding free quota) | Unit price (USD/resource/hour) |
All regions | Tier 1 | [0, 500] | 0.00015 |
All regions | Tier 2 | (500, 1000] | 0.000092 |
All regions | Tier 3 | >1000 | 0.00006 |
Storage fees
Biaya penyimpanan berlaku untuk semua instans Serverless, dan dihitung berdasarkan ruang penyimpanan yang ditempati oleh pesan di server dan durasi penyimpanan. Durasi penyimpanan kurang dari 1 jam dihitung sebagai 1 jam.
Rumus penagihan
Hourly storage fee = Storage space used (GB) × Storage unit price (USD/GB/hour)
Harga satuan
Region | Storage unit price (USD/GB/hour) |
China (Hangzhou), China (Shanghai), China (Shenzhen), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Chengdu), China (Ulanqab), China (Heyuan), China (Guangzhou), Singapore, Germany (Frankfurt), UK (London), US (Silicon Valley), US (Virginia), US (Atlanta), Malaysia (Johor) | 0.0002 |
UAE (Dubai) | 0.00036 |
Public network fees
Biaya jaringan publik berlaku ketika Anda mengakses instans Serverless melalui internet. Biaya dihitung berdasarkan lalu lintas outbound jaringan publik. Jika akses internet tidak diaktifkan, tidak ada biaya lalu lintas outbound jaringan publik yang dikenakan.
Rumus penagihan
Hourly public network fee = Cumulative outbound public network traffic (GB) × Traffic unit price (USD/GB)
Harga satuan
Region | Outbound public network traffic unit price (USD/GB/hour) |
China (Hangzhou), China (Shanghai), China (Shenzhen), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Chengdu), China (Ulanqab), China (Heyuan), China (Guangzhou), Singapore, Germany (Frankfurt), UK (London), US (Silicon Valley), US (Virginia), UAE (Dubai), US (Atlanta), Malaysia (Johor) | 0.15 |
0.19 |