全部产品
Search
文档中心

ApsaraMQ for RabbitMQ:Penagihan instans arsitektur tanpa server

更新时间:Dec 18, 2025

Instans ApsaraMQ for RabbitMQ arsitektur tanpa server dapat diukur berdasarkan metode pengukuran pay-by-provisioned-capacity-and-elastic-traffic dan pay-by-messaging-request. Metode pengukuran pay-by-provisioned-capacity-and-elastic-traffic mengharuskan Anda menentukan kapasitas yang disediakan saat membeli instans, sedangkan metode pengukuran pay-by-messaging-request memungkinkan Anda menggunakan sumber daya tanpa menyediakan kapasitas terlebih dahulu. Anda dapat memilih metode pengukuran sesuai kebutuhan bisnis Anda. Topik ini menjelaskan item yang dapat ditagih dan aturan penagihan untuk instans ApsaraMQ for RabbitMQ arsitektur tanpa server.

Wilayah yang didukung

Instans arsitektur tanpa server hanya tersedia di wilayah tertentu. Untuk informasi selengkapnya, lihat Wilayah yang didukung.

Item yang dapat ditagih

Instans ApsaraMQ for RabbitMQ arsitektur tanpa server ditagih per jam, baik menggunakan metode pengukuran pay-by-provisioned-capacity-and-elastic-traffic maupun pay-by-messaging-request. Penagihan dimulai segera setelah instans dibeli. Gambar berikut menjelaskan item yang dapat ditagih:

image

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

Kalkulator harga untuk instans ApsaraMQ for RabbitMQ arsitektur tanpa server

Aturan perhitungan angka terkait fitur messaging

Aturan berikut digunakan untuk menghitung angka pada semua item yang dapat ditagih terkait fitur messaging, termasuk jumlah permintaan messaging, kapasitas yang disediakan, dan traffic elastis.

Jumlah permintaan messaging = Jumlah permintaan menerima pesan + Jumlah permintaan mengirimkan pesan

  • Jumlah permintaan menerima pesan: jumlah permintaan yang diajukan untuk menerima pesan di antrian. Misalnya, jika sebuah pesan yang diterima oleh exchange diarahkan ke tiga antrian, maka tiga permintaan dihitung untuk menerima pesan tersebut.

  • Jumlah permintaan mengirimkan pesan: jumlah permintaan yang diajukan untuk mengirimkan pesan. Setiap kali pesan dikirimkan, satu permintaan dihitung, terlepas dari apakah pesan tersebut diproses atau apakah acknowledgment (ACK) dikembalikan untuk pesan tersebut.

  • Ukuran payload: Saat menghitung jumlah permintaan yang diajukan untuk mengirimkan pesan, ukuran pesan dibagi dengan 4. Jika ukuran pesan kurang dari 4 KB, satu permintaan dihitung. Jika ukuran pesan tidak habis dibagi 4, nilainya dibulatkan ke atas ke bilangan bulat terkecil berikutnya. Misalnya, jika Anda mengirimkan pesan berukuran 18 KB, jumlah permintaan yang diajukan untuk mengirimkan pesan tersebut adalah 5, dihitung menggunakan rumus berikut: ⌈18/4⌉ = 5.

    Catatan

    ⌈ ⌉ menunjukkan bahwa nilai dibulatkan ke atas ke bilangan bulat terkecil berikutnya.

Permintaan messaging

Jika Anda menggunakan metode pengukuran pay-by-messaging-request untuk instans ApsaraMQ for RabbitMQ arsitektur tanpa server, Anda akan dikenai biaya messaging berdasarkan total jumlah permintaan messaging.

Rumus penagihan

Messaging fees per hour = Total number of messaging requests × Unit price of messaging requests (USD per request)

Harga satuan

Type

Unit price (USD per 1 million requests)

Regions other than UAE (Dubai) and SAU (Riyadh - Partner Region)

UAE (Dubai)

SAU (Riyadh - Partner Region)

Receipt and delivery of normal messages

0.31

0.62

0.372

Receipt of delayed messages

1.55

3.1

1.86

Delivery of delayed messages

0.31

0.62

0.372

Contoh penagihan

Item berikut menjelaskan jumlah permintaan yang diajukan untuk menerima dan mengirimkan pesan dalam suatu instans yang berada di wilayah China (Hangzhou) dalam satu jam tertentu:

  • Tujuh juta permintaan diajukan untuk menerima pesan normal dan 2 juta permintaan diajukan untuk menerima pesan tertunda di broker. Ukuran setiap pesan adalah 8 KB.

  • Delapan juta permintaan diajukan untuk mengirimkan pesan normal dan 3,2 juta permintaan diajukan untuk mengirimkan pesan tertunda di broker. Ukuran setiap pesan adalah 8 KB.

Dalam kasus ini, biaya messaging instans tersebut untuk satu jam adalah USD 17,484. Biaya dihitung menggunakan rumus berikut: (7 + 8) × ⌈8/4⌉ × 0.31 + 2 × ⌈8/4⌉ × 1.55 + 3.2 × ⌈8/4⌉ × 0.31 = 17.484.

Kapasitas yang disediakan

Jika Anda menggunakan metode pengukuran pay-by-provisioned-capacity-and-elastic-traffic untuk instans ApsaraMQ for RabbitMQ arsitektur tanpa server, biaya messaging mencakup biaya kapasitas yang disediakan dan traffic elastis. Anda dikenai biaya kapasitas yang disediakan berdasarkan kapasitas yang disediakan dan durasi penggunaannya.

Rumus penagihan

Provisioned capacity fee per hour = Provisioned capacity × Unit price of provisioned capacity (USD per TPS-hour)

Harga satuan

Region

Unit price (USD per TPS-hour)

Shared

Exclusive

Regions other than UAE (Dubai) and SAU (Riyadh - Partner Region)

0.00013

0.00021

UAE (Dubai)

0.00026

0.00042

SAU (Riyadh - Partner Region)

0.000156

0.000252

Contoh penagihan

Anda membeli instans ApsaraMQ for RabbitMQ arsitektur tanpa server di wilayah China (Hangzhou) dan men-deploy-nya dalam mode kluster bersama. Instans tersebut menggunakan metode pengukuran pay-by-provisioned-capacity-and-elastic-traffic dan memiliki kapasitas yang disediakan sebesar 3.000 TPS. Biaya kapasitas yang disediakan per jam adalah USD 0,39. Biaya dihitung menggunakan rumus berikut: 3,000 × 0.00013 = 0.39. Biaya kapasitas yang disediakan per bulan (30 hari) adalah USD 280,8. Biaya dihitung menggunakan rumus berikut: 0.39 × 24 × 30 = 280.8.

Traffic elastis

Jika Anda menggunakan metode pengukuran pay-by-provisioned-capacity-and-elastic-traffic untuk instans ApsaraMQ for RabbitMQ arsitektur tanpa server, Anda akan dikenai biaya traffic elastis untuk traffic yang melebihi kapasitas yang disediakan.

Rumus penagihan

<hetu formula="Biaya\ trafik\ elastis\ per\ jam =\sum_{\mathclap{1\le i\le 60}} [{T}i × Jumlah\ trafik\ elastis\ (TPS)] × Harga\ satuan\ trafik\ elastis\ (USD\ per\ TPS-menit)" 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.8889em;vertical-align:-0.1944em;">Elastic traffic fee per hour=</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;">Amount of elastic traffic (TPS)]×</span><span class="strut" style="height:1em;vertical-align:-0.25em;">Unit price of elastic traffic (USD per TPS</span><span class="strut" style="height:1em;vertical-align:-0.25em;">minute)</span></span></span></span></hetu>

Dalam rumus di atas, Ti menunjukkan menit ke-i dalam satu jam. Misalnya, T1 menunjukkan menit pertama dalam satu jam dan T60 menunjukkan menit ke-60 dalam satu jam. menunjukkan total jumlah traffic elastis yang digunakan selama satu jam.

Harga satuan

Region

Unit price(USD per TPS-minute)

Shared

Exclusive

Regions other than UAE (Dubai) and SAU (Riyadh - Partner Region)

0.000019

0.000028

UAE (Dubai)

0.000038

0.000056

SAU (Riyadh - Partner Region)

0.000022

0.0000336

Contoh penagihan

Anda membeli instans ApsaraMQ for RabbitMQ arsitektur tanpa server di wilayah China (Hangzhou) dan men-deploy-nya dalam mode kluster bersama. Instans tersebut menggunakan metode pengukuran pay-by-provisioned-capacity-and-elastic-traffic dan memiliki kapasitas yang disediakan sebesar 5.000 TPS. Tabel berikut menjelaskan penggunaan traffic instans tersebut per menit dalam satu jam tertentu.

Item

00:00:00

00:01:00

00:02:00

00:03:00

......

00:58:00

00:59:00

Actual peak TPS

5,200

5,300

4,000

4,500

< 5,000

4,800

5,100

Elastic TPS

200

300

0

0

0

0

100

Biaya traffic elastis instans tersebut dalam satu jam ini adalah USD 0,0114. Biaya dihitung menggunakan rumus berikut: (1 × 200 + 1 × 300 + 1 × 100) × 0.000019 = 0.0114.

Queues

Anda dikenai biaya queue untuk queue pada instans ApsaraMQ for RabbitMQ arsitektur tanpa server berdasarkan jumlah queue.

Rumus penagihan

Queue fees per hour = Number of queues created on the instance × Unit price of queues (USD per queue)

Sistem menghitung jumlah maksimum queue yang dibuat pada suatu instans dalam satu jam saat menghitung biaya queue instans tersebut.

Misalnya, Anda membuat 300 queue pada suatu instans lalu menghapus 100 queue dari instans tersebut dalam satu jam tertentu. Dalam kasus ini, 300 queue dihitung saat sistem menghitung biaya queue.

Harga satuan

Harga satuan queue dihitung berdasarkan kebijakan harga bertingkat.

Billing tier

Unit price (USD per queue-hour)

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

Tabel berikut menjelaskan jumlah queue yang dibuat pada suatu instans dalam 2 jam pada hari tertentu.

Item

Quantity

Billed quantity

Unit price

Total fee

First hour

You created 150 queues and then deleted 50 queues.

150

A total of 150 queues fall in the [0,200] tier. The unit price is USD 0.000044 per queue-hour.

The queue fee for the hour is USD 0.0066. The fee is calculated by using the following formula: 150 × 0.000044 = 0.0066.

Second hour

You created additional 500 queues.

600

  • A total of 200 queues fall in the [0,200] tier. The unit price is USD 0.000044 per queue-hour.

  • A total of 400 queues fall in the [201,3000] tier. The unit price is USD 0.000022 per queue-hour.

The queue fee for the hour is USD 0.0176. The fee is calculated by using the following formula: 200 × 0.000044 + 400 × 0.000022 = 0.0176.

Penyimpanan pesan

Anda dikenai biaya penyimpanan untuk instans ApsaraMQ for RabbitMQ arsitektur tanpa server berdasarkan storage space yang ditempati oleh semua pesan dalam periode retensi maksimum tiga hari, termasuk pesan yang telah dikonsumsi, dan durasi penyimpanannya di broker.

Rumus penagihan

Storage fees per hour = Storage space (GB)× Unit price of storage (USD per GB)

Harga satuan

Region

Unit price (USD per GB-hour)

Regions other than UAE and SAU (Riyadh - Partner Region)

0.000319

UAE (Dubai)

0.0005742

SAU (Riyadh - Partner Region)

0.0003828

Lalu lintas Internet keluar

Anda hanya dikenai biaya untuk lalu lintas Internet keluar pada instans ApsaraMQ for RabbitMQ arsitektur tanpa server.

Jika fitur akses Internet dinonaktifkan, Anda tidak dikenai biaya lalu lintas Internet.

Rumus penagihan

Internet traffic fees per hour = Total amount of outbound Internet traffic (GB) × Unit price of Internet traffic (USD per GB)

Harga satuan

Region

Unit price (USD per GB)

Regions other than SAU (Riyadh - Partner Region)

0.13

SAU (Riyadh - Partner Region)

0.156

Jejak pesan

Setelah Anda mengaktifkan fitur jejak pesan untuk instans ApsaraMQ for RabbitMQ arsitektur tanpa server, Anda akan dikenai biaya berdasarkan jumlah log yang dihasilkan untuk jejak pesan.

Jika fitur jejak pesan dinonaktifkan, tidak ada biaya yang dikenakan.

Rumus penagihan

Message trace fees per hour = Number of logs generated for message traces × Unit price of message traces (USD per message trace)

Aturan perhitungan jumlah log

Jika Anda memanggil operasi API berikut selama proses messaging, log akan dihasilkan untuk jejak pesan, terlepas dari apakah panggilan API berhasil atau tidak. Anda akan dikenai biaya untuk log tersebut.

  • BasicAck

  • BasicConsume

  • BasicGet

  • BasicNAck

  • BasicReject

  • SendMessage

  • PushMessage

Harga satuan

Region

Unit price (USD per million message traces)

Regions other than SAU (Riyadh - Partner Region)

0.0155

SAU (Riyadh - Partner Region)

0.0186

PrivateLink

Saat Anda mengaktifkan titik akhir PrivateLink, Anda akan dikenai biaya untuk mengakses ApsaraMQ for RabbitMQ melaluinya. Untuk informasi selengkapnya, lihat Titik akhir PrivateLink.

Referensi

  • Untuk informasi tentang cara membuat instans ApsaraMQ for RabbitMQ arsitektur tanpa server, lihat Kelola instans.

  • Jika Anda tidak lagi memerlukan instans ApsaraMQ for RabbitMQ arsitektur tanpa server, Anda dapat berhenti berlangganan instans tersebut. Untuk informasi selengkapnya, lihat Berhenti berlangganan instans.

  • ApsaraMQ for RabbitMQ juga mendukung metode penagihan langganan. Untuk informasi tentang item yang dapat ditagih untuk instansi langganan, lihat Penagihan instansi langganan.