All Products
Search
Document Center

ApsaraMQ for RabbitMQ:Penagihan instans serverless

Last Updated:Mar 08, 2026

ApsaraMQ for RabbitMQ menyediakan instans serverless dalam dua tipe penagihan: Reserved + Elastic dan Pay-by-Cumulative-Usage. Dengan tipe Reserved + Elastic, Anda dapat memilih kapasitas terjadwal sesuai kebutuhan bisnis saat membeli instans. Dengan tipe Pay-by-Cumulative-Usage, Anda dapat menggunakan sumber daya secara elastis tanpa perlu menjadwalkannya terlebih dahulu. Pilih tipe yang paling sesuai dengan skenario bisnis Anda. Topik ini menjelaskan item yang dapat ditagih dan aturan penagihan untuk instans serverless.

Wilayah yang didukung

Instans serverless hanya tersedia di wilayah tertentu. Untuk informasi selengkapnya, lihat Wilayah yang didukung.

Item yang dapat ditagih

Siklus penagihan untuk kedua tipe—Reserved + Elastic dan Pay-by-Cumulative-Usage—adalah satu jam, dimulai sejak Anda membeli instans. Item yang dapat ditagih adalah sebagai berikut:

image

Untuk harga satuan dan rumus setiap item yang dapat ditagih, lihat bagian berikut. Anda juga dapat menggunakan kalkulator harga untuk memperkirakan biaya secara cepat:

Kalkulator Harga Instans Serverless ApsaraMQ for RabbitMQ

Aturan penghitungan pengiriman dan penerimaan pesan

Aturan ini berlaku untuk semua item yang dapat ditagih terkait, seperti jumlah pesan yang dikirim dan diterima, kapasitas terjadwal, serta traffic elastis.

Jumlah pesan yang dikirim dan diterima = Jumlah pesan yang diterima + Jumlah pesan yang dikirimkan

  • Jumlah pesan yang diterima: Jumlah pesan yang diterima oleh sebuah antrian. Misalnya, jika sebuah exchange menerima satu pesan dan meneruskannya ke tiga antrian, hal ini dihitung sebagai tiga pesan yang diterima.

  • Jumlah pesan yang dikirimkan: Pengiriman satu pesan yang berhasil dihitung sebagai satu pengiriman, terlepas dari apakah pesan tersebut diproses dengan sukses atau respons ACK dikembalikan.

  • Ukuran payload: Perhitungan didasarkan pada ukuran pesan. Pesan berukuran 4 KB atau kurang dihitung sebagai satu pesan. Untuk pesan yang lebih besar dari 4 KB, jumlah pesan dihitung dengan membagi ukuran pesan dengan 4 KB dan membulatkan ke atas ke bilangan bulat terdekat. Contohnya, jika Anda mengirimkan pesan berukuran 18 KB, jumlah pengiriman dihitung sebagai ⌈18/4⌉ = 5.

    Catatan

    ⌈ ⌉ menunjukkan pembulatan ke atas.

Jumlah pesan yang dikirim dan diterima

Jika instans serverless menggunakan tipe penagihan Pay-by-Cumulative-Usage, biaya pengiriman dan penerimaan pesan didasarkan pada total jumlah pesan yang dikirim dan diterima oleh instans tersebut.

Rumus

Biaya pesan per jam = Total jumlah pesan yang dikirim dan diterima (jumlah) × Harga satuan per pesan (USD/pesan)

Harga satuan

Tipe pesan

Harga satuan (USD/juta pesan)

Wilayah selain UAE (Dubai) dan SAU (Riyadh - Partner Region)

UAE (Dubai)

SAU (Riyadh - Partner Region)

Pesan normal yang diterima/dikirimkan

0,31

0,62

0,372

Pesan tertunda yang diterima

1,55

3.1

1,86

Pesan tertunda yang dikirimkan

0,31

0,62

0,372

Contoh penagihan

Asumsikan sebuah instans di wilayah China (Hangzhou) memproses pesan-pesan berikut dalam satu jam:

  • Sisi server menerima 7 juta pesan normal dan 2 juta pesan tertunda dari produsen. Setiap pesan berukuran 8 KB.

  • Sisi server mengirimkan 8 juta pesan normal dan 3,2 juta pesan tertunda kepada konsumen. Setiap pesan berukuran 8 KB.

Biaya pesan untuk jam tersebut adalah: (7 + 8) × ⌈8/4⌉ × 0,31 + 2 × ⌈8/4⌉ × 1,55 + 3,2 × ⌈8/4⌉ × 0,31 = USD 17,484

Kapasitas yang Dipesan

Jika instans serverless menggunakan tipe penagihan Reserved + Elastic, biaya pengiriman dan penerimaan pesan mencakup biaya kapasitas terjadwal dan biaya traffic elastis. Biaya kapasitas terjadwal didasarkan pada spesifikasi kapasitas terjadwal dan durasi penggunaannya.

Rumus

Biaya kapasitas terjadwal per jam = Kapasitas terjadwal (transactions per second (TPS)) × Harga satuan kapasitas terjadwal (USD/TPS/jam)

Harga satuan

Wilayah

Harga satuan kapasitas terjadwal (USD/TPS/jam)

Shared

Exclusive

Wilayah selain UAE (Dubai) dan SAU (Riyadh - Partner Region)

0,00013

0,00021

UAE (Dubai)

0,00026

0,00042

SAU (Riyadh - Partner Region)

0,000156

0,000252

Contoh penagihan

Asumsikan sebuah instans serverless di wilayah China (Hangzhou) memiliki arsitektur penerapan Shared dan menggunakan tipe penagihan Reserved + Elastic. Kapasitas terjadwalnya adalah 3.000 TPS. Biaya kapasitas terjadwal per jam adalah: 3.000 × 0,00013 = USD 0,39. Biaya untuk satu bulan (asumsi 30 hari) adalah: 0,39 × 24 × 30 = USD 280,8.

Traffic elastis

Jika instans serverless menggunakan tipe penagihan Reserved + Elastic, traffic yang melebihi kapasitas terjadwal akan ditagih sebagai traffic elastis.

Rumus

<hetu formula="Hourly elastic traffic fee=\sum_{\mathclap{1\le i\le 60}} [{T}i×Elastic traffic (TPS)]×Unit price for elastic traffic (USD/TPS/minute)" hetuid="79bd114d-a5d6-445a-b50d-77cd4fe3e995" style="display:inline-block;max-width:100%;overflow:auto;vertical-align:middle" type="xFormula"><span class="katex"><span aria-hidden="true" class="katex-html"><span class="base"><span class="strut" style="height:0.6833em;">Hourly elastic traffic fee=</span><span class="strut" style="height:2.4229em;vertical-align:-1.3728em;"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.05em;"><span style="top:-1.8723em;margin-left:0em;"><span class="pstrut" style="height:3.05em;"><span class="mord mtight"><span class="mord vbox mtight"><span class="thinbox mtight"><span class="clap mtight"><span class="strut" style="height:0.7955em;vertical-align:-0.136em;"><span><span class="mord mtight"><span class="mord mtight">1i60</span></span></span></span></span></span></span></span></span><span class="pstrut" style="height:3.05em;"><span class="mop op-symbol large-op">∑</span></span></span></span><span class="vlist" style="height:1.3728em;"><span></span></span></span></span>[<span class="mord mathnormal" style="margin-right:0.13889em;">T</span>i×</span><span class="strut" style="height:1em;vertical-align:-0.25em;">Elastic traffic (TPS)]×</span><span class="strut" style="height:1em;vertical-align:-0.25em;">Unit price for elastic traffic (USD/TPS/minute)</span></span></span></span></hetu>

T1, T2, ..., Ti, ..., T60 merepresentasikan menit ke-1, ke-2, ..., ke-i, ..., ke-60 dalam satu jam. merepresentasikan jumlah total traffic elastis yang digunakan dalam satu jam tersebut.

Harga satuan

Wilayah

Harga satuan traffic elastis (USD/TPS/menit)

Shared

Exclusive

Wilayah selain UAE (Dubai) dan SAU (Riyadh - Partner Region)

0,000019

0,000028

UAE (Dubai)

0,000038

0,000056

SAU (Riyadh - Partner Region)

0,000022

0,0000336

Contoh penagihan

Asumsikan sebuah instans serverless di wilayah China (Hangzhou) memiliki arsitektur penerapan Shared dan menggunakan tipe penagihan Reserved + Elastic. Kapasitas terjadwalnya adalah 5.000 TPS. Dalam satu jam tertentu, instans tersebut beroperasi sebagai berikut:

Waktu

Menit 00

Menit 01

Menit 02

Menit 03

......

58 poin

59 poin

Traffic TPS aktual puncak instans (kali/detik)

5200

5300

4000

4500

Semua kurang dari 5.000

4800

5100

Nilai TPS tambahan (kali/detik)

200

300

0

0

0

0

100

Biaya traffic elastis untuk jam tersebut adalah: (1 × 200 + 1 × 300 + 1 × 100) × 0,000019 = USD 0,0114

Jumlah antrian

Instans serverless ditagih berdasarkan jumlah antrian yang dibuat.

Rumus

Biaya antrian per jam = Jumlah antrian dalam instans (jumlah) × Harga satuan per antrian (USD/antrian)

Jumlah antrian dihitung berdasarkan jumlah maksimum antrian yang ada dalam instans selama satu jam tertentu.

Misalnya, jika Anda membuat 300 antrian lalu menghapus 100 antrian dalam satu jam, biaya antrian untuk jam tersebut dihitung berdasarkan 300 antrian.

Harga satuan

Harga satuan untuk antrian menggunakan model harga bertingkat yang didasarkan pada jumlah antrian yang dibuat.

Tingkat penagihan

Harga satuan per antrian (USD/antrian/jam)

Shared

Exclusive

[0,200]

0,000044

0

[201,3000]

0,000022

0,000022

[3001,20000]

0,000044

0,000044

[20001,100000]

0,000088

0,000088

Contoh penagihan

Jumlah antrian yang dibuat dan biaya terkait untuk sebuah instans selama dua jam adalah sebagai berikut:

Waktu

Jumlah dibuat

Jumlah yang ditagih

Harga satuan

Total biaya

Jam ke-1

Dibuat 150, lalu dihapus 50

150

150 termasuk dalam tingkat [0,200]. Harga satuannya adalah USD 0,000044/antrian/jam

150 × 0,000044 = USD 0,0066

Jam ke-2

Dibuat 500 lagi

100 + 500 = 600

  • Harga satuan untuk 200 unit dalam tingkat [0, 200] adalah 0,000044 (USD/unit/jam).

  • 400 antrian termasuk dalam tingkat [201,3000]. Harga satuannya adalah USD 0,000022/antrian/jam

200 × 0,000044 + 400 × 0,000022 = USD 0,0176

Biaya penyimpanan pesan

Biaya penyimpanan pesan dihitung berdasarkan storage space yang digunakan oleh semua pesan, termasuk pesan yang telah berhasil dikonsumsi, dan durasi penyimpanannya. Periode retensi maksimum adalah 3 hari.

Rumus

Biaya penyimpanan per jam = Storage space yang digunakan (GB) × Harga satuan penyimpanan (USD/GB)

Harga satuan

Wilayah

Harga satuan penyimpanan pesan (USD/GB/jam)

Wilayah selain UAE (Dubai) dan SAU (Riyadh - Partner Region)

0,000319

UAE (Dubai)

0,0005742

SAU (Riyadh - Partner Region)

0,0003828

Lalu lintas Internet keluar

Anda akan ditagih untuk lalu lintas Internet keluar yang dihasilkan saat Anda menggunakan akses jaringan publik untuk instans serverless.

Jika Anda tidak mengaktifkan akses jaringan publik, Anda tidak akan dikenai biaya lalu lintas Internet keluar.

Rumus

Biaya Internet per jam = Total lalu lintas Internet keluar (GB) × Harga satuan traffic (USD/GB)

Harga satuan

Wilayah

Harga satuan lalu lintas Internet keluar (USD/GB)

Wilayah selain SAU (Riyadh - Partner Region)

0,13

SAU (Riyadh - Partner Region)

0,156

Jejak pesan

Setelah Anda mengaktifkan fitur jejak pesan, Anda akan ditagih berdasarkan jumlah log jejak pesan yang dihasilkan sistem untuk instans serverless tersebut.

Jika Anda tidak mengaktifkan fitur jejak pesan, Anda tidak akan dikenai biaya ini.

Rumus

Biaya jejak pesan per jam = Jumlah log jejak pesan (jumlah) × Harga satuan per jejak (USD/jejak)

Aturan penghitungan log

Saat pesan dikirim dan diterima, log jejak akan dihasilkan jika operasi API berikut dipanggil. Anda akan dikenai biaya untuk semua log jejak pesan yang dihasilkan, terlepas dari apakah pesan berhasil dikirim atau diterima.

  • BasicAck

  • BasicConsume

  • BasicGet

  • BasicNAck

  • BasicReject

  • SendMessage

  • PushMessage

Harga satuan

Wilayah

Harga satuan jejak pesan (USD/juta jejak)

Wilayah selain SAU (Riyadh - Partner Region)

0,0155

SAU (Riyadh - Partner Region)

0,0186

PrivateLink

Jika Anda mengaktifkan titik akhir PrivateLink, Anda akan dikenai biaya saat mengakses ApsaraMQ for RabbitMQ melalui titik akhir PrivateLink tersebut. Untuk informasi selengkapnya, lihat Titik akhir PrivateLink.

Referensi