Topik ini menjelaskan item yang dapat ditagih dan harga dari instans ApsaraMQ for MQTT Edisi Dasar dan Platinum.
Ikhtisar Penagihan
ApsaraMQ for MQTT tersedia dalam Edisi Dasar, Platinum, dan Profesional. Untuk informasi lebih lanjut tentang perbedaan antara edisi-edisi tersebut, lihat Tipe Instans.
Metode penagihan dan item yang dapat ditagih untuk instans Edisi Dasar dan Platinum adalah sama. Tabel berikut menjelaskan item-item yang dapat ditagih.
Item yang dapat ditagih | Metode penagihan | Siklus penagihan |
Langganan Tagihan dihitung berdasarkan spesifikasi yang dipilih dan durasi langganan. Anda harus membayar layanan sebelum menggunakannya. | Bulanan | |
Rumus penagihan untuk sebuah instans adalah sebagai berikut:
Biaya instans = (Harga satuan jumlah koneksi maksimum + Harga satuan TPS pesan maksimum + Harga satuan jumlah hubungan langganan maksimum) × Durasi langganan (dalam bulan)
Jumlah koneksi maksimum
Deskripsi item yang dapat ditagih
Jumlah koneksi adalah total koneksi TCP dari klien ke instans tertentu pada titik waktu tertentu. Ini merupakan nilai instan yang diperbarui setiap menit.
Pastikan jumlah koneksi maksimum untuk instans yang Anda beli melebihi jumlah koneksi online puncak yang dibutuhkan oleh layanan Anda. Hal ini mencegah pembatasan layanan akibat pelanggaran batas spesifikasi, yang dapat menghalangi beberapa klien terhubung.
Contoh
Jumlah koneksi daring bersamaan untuk `instance_a` adalah 1.000 pada pukul 10:00 dan 2.000 pada pukul 10:01. Untuk memastikan layanan Anda berjalan sesuai harapan, Anda harus membeli instans dengan batas koneksi maksimum lebih besar dari 2.000, seperti 5.000.
Harga satuan
Instans Edisi Dasar
Wilayah | Jumlah koneksi maksimum | Harga (USD/bulan) |
Cina (Shanghai), Cina (Hong Kong), Singapura, Jepang (Tokyo), AS (Virginia), Jerman (Frankfurt), AS (Silicon Valley) | 1.000 | 29 |
5.000 | 142 | |
10.000 | 284 | |
20.000 | 567 | |
Filipina (Manila), Indonesia (Jakarta), Malaysia (Kuala Lumpur) | 1.000 | 26 |
5.000 | 130 | |
10.000 | 260 | |
20.000 | 520 | |
SAU (Riyadh - Wilayah Mitra) | 1.000 | 35 |
5.000 | 170 | |
10.000 | 341 | |
20.000 | 680 |
Instans Edisi Platinum
Wilayah | Jumlah koneksi maksimum | Harga (USD/bulan) |
Cina (Shanghai), Cina (Hong Kong), Singapura, Jepang (Tokyo), AS (Virginia), Jerman (Frankfurt), AS (Silicon Valley) | 50.000 | 1.890 |
100.000 | 3.852 | |
300.000 | 11.329 | |
500.000 | 18.805 | |
1.000.000 | 37836 | |
2.000.000 | 75446 | |
Filipina (Manila), Indonesia (Jakarta), Malaysia (Kuala Lumpur) | 50.000 | 1733 |
100.000 | 3.533 | |
300.000 | 10.391 | |
500.000 | 17.249 | |
1.000.000 | 34.705 | |
2.000.000 | 69.202 | |
SAU (Riyadh - Wilayah Mitra) | 50.000 | 2.268 |
100.000 | 4.622 | |
300.000 | 13.595 | |
500.000 | 22.566 | |
1.000.000 | 45.403 | |
2.000.000 | 90.539 |
TPS pesan maksimum
Deskripsi item yang dapat ditagih
Transaksi pesan per detik (TPS) adalah jumlah total pesan yang diproduksi dan dikonsumsi per detik dalam instans tertentu. Nilai ini diperbarui setiap menit.
Pastikan TPS pesan maksimum untuk instans yang Anda beli melebihi TPS puncak untuk mengirim dan menerima pesan dalam layanan Anda. Hal ini mencegah pembatasan layanan akibat pelanggaran batas spesifikasi, yang dapat menyebabkan kegagalan saat mengirim atau menerima beberapa pesan.
Aturan perhitungan
TPS pesan hanya mencakup pesan yang dikirim dan diterima menggunakan ApsaraMQ for MQTT. Pesan yang dikirim dan diterima menggunakan ApsaraMQ for RocketMQ tidak termasuk.
Untuk pesan dengan tingkat Kualitas Layanan (QoS) 1 dan `cleanSession` disetel ke false, jika server gagal mendorong pesan, pesan tersebut disimpan sebagai pesan offline untuk dicoba ulang. Upaya ini dihitung sebagai satu pesan yang dilanggan.
Saat TPS pesan dihitung, jumlah pesan dikalikan dengan koefisien yang sesuai berdasarkan kualitas layanan (QoS). Untuk informasi lebih lanjut tentang koefisien, lihat Koefisien Penagihan.
Sebagai contoh, jika klien dikonfigurasi dengan QoS=2 dan `cleanSession=true`, koefisien penagihan adalah 5. Jika klien memproduksi 10 pesan, jumlah pesan yang diproduksi dihitung sebagai 10 × 5 = 50.
Contoh
Asumsikan ada 5 topik. Seorang produsen mengirim 20 pesan ke setiap topik. Setiap topik dilanggan oleh 100 klien. Semua klien memiliki tingkat QoS yang sama, dan koefisien penagihan adalah 2.
Jumlah total pesan yang dapat ditagih dihitung sebagai berikut: (Jumlah topik × Jumlah pesan + Jumlah topik × Jumlah pesan × Jumlah langganan klien) × Koefisien penagihan = (5 × 20 + 5 × 20 × 100) × 2 = 20.200.
Harga satuan
Instans Edisi Dasar
Wilayah | TPS pesan maksimum(pesan/detik) | Harga (USD/bulan) |
Cina (Shanghai), Cina (Hong Kong), Singapura, Jepang (Tokyo), AS (Virginia), Jerman (Frankfurt), AS (Silicon Valley) | 500 | 142 |
1.000 | 284 | |
3.000 | 850 | |
5.000 | 1417 | |
10.000 | 2.833 | |
20.000 | 5.665 | |
Filipina (Manila), Indonesia (Jakarta), Malaysia (Kuala Lumpur) | 500 | 130 |
1.000 | 261 | |
3.000 | 779 | |
5.000 | 1.299 | |
10.000 | 2.599 | |
20.000 | 5196 | |
SAU (Riyadh - Wilayah Mitra) | 500 | 170 |
1.000 | 341 | |
3.000 | 1.020 | |
5.000 | 1.700 | |
10.000 | 3.400 | |
20.000 | 6.798 |
Instans Edisi Platinum
Wilayah | TPS pesan maksimum (pesan/detik) | Harga (USD/bulan) |
Cina (Shanghai), Cina (Hong Kong), Singapura, Jepang (Tokyo), AS (Virginia), Jerman (Frankfurt), AS (Silicon Valley) | 50.000 | 7.930 |
100.000 | 12.009 | |
200.000 | 18.125 | |
500.000 | 42.368 | |
Filipina (Manila), Indonesia (Jakarta), Malaysia (Kuala Lumpur) | 50.000 | 7274 |
100.000 | 11.015 | |
200.000 | 16.625 | |
500.000 | 38.861 | |
SAU (Riyadh - Wilayah Mitra) | 50.000 | 9.516 |
100.000 | 14411 | |
200.000 | 21.750 | |
500.000 | 50.842 |
ApsaraMQ for MQTT tidak lagi mendukung spesifikasi 100 TPS. Instans yang ada yang dibeli dengan spesifikasi ini dapat terus digunakan. Namun, jika Anda meningkatkan instans tersebut, Anda tidak dapat menurunkannya kembali ke spesifikasi ini.
Jumlah hubungan langganan maksimum
Deskripsi item yang dapat ditagih
Jumlah hubungan langganan adalah jumlah langganan yang didaftarkan dan dipertahankan pada instans tertentu.
Pastikan jumlah maksimum hubungan langganan untuk instans yang Anda beli melebihi jumlah sebenarnya yang dibutuhkan oleh layanan Anda. Hal ini mencegah pembatasan layanan akibat pelanggaran batas spesifikasi, yang dapat menyebabkan kegagalan saat mengirim atau menerima beberapa pesan.
Jika beberapa klien Anda tidak lagi digunakan dan hubungan langganan mereka tidak perlu dipertahankan, hapus hubungan langganan tersebut segera untuk menghemat sumber daya sistem. Untuk informasi lebih lanjut, lihat Hapus Hubungan Langganan.
Aturan perhitungan
Jumlah hubungan langganan dihitung selama periode statistik 1 menit. Sampel dikumpulkan setiap detik, dan nilai puncak dari 60 sampel dicatat sebagai nilai untuk menit itu.
Sebagai contoh, dalam 1 menit, jika jumlah hubungan langganan adalah 30 pada detik pertama, 20 pada detik kedua, 30 pada detik ketiga, ..., dan 50 pada detik keenam puluh, jumlah hubungan langganan untuk menit itu adalah 50.
Setiap langganan ke topik ApsaraMQ for MQTT oleh klien unik (diidentifikasi oleh ID Klien-nya) dihitung sebagai satu hubungan langganan, terlepas dari skenario pengiriman pesan.
Jika klien melanggan topik induk dan topik anaknya, langganan tersebut dihitung secara terpisah.
Sebagai contoh, jika Client_1 melanggan TopicA, TopicA/sub_1, dan TopicA/sub_2, jumlah hubungan langganan adalah 3.
Menurut protokol MQTT, jika klien menyetel `cleanSession=true`, server akan menghapus semua langganan topik klien setelah klien offline. Jika `cleanSession=false`, server mempertahankan langganan topik klien, dan langganan yang dipertahankan tersebut dihitung.
Contoh
Tiga topik, TopicA, TopicB, dan TopicC, dibuat dalam instans bernama `Instance_A`. Total 10 klien terhubung ke server.
Masing-masing dari 10 klien memproduksi pesan ke TopicA, TopicB, dan TopicC. Setiap klien hanya melanggan TopicA dan TopicB untuk mengonsumsi pesan.
Dalam skenario ini, jumlah hubungan langganan adalah 10 × 2 = 20.
Harga satuan
Instans Edisi Dasar
Wilayah | Jumlah hubungan langganan maksimum | Harga (USD/bulan) |
Cina (Shanghai), Cina (Hong Kong), Singapura, Jepang (Tokyo), AS (Virginia), Jerman (Frankfurt), AS (Silicon Valley) | 1.000 | 12 |
10.000 | 114 | |
50.000 | 567 | |
100.000 | 1133 | |
Filipina (Manila), Indonesia (Jakarta), Malaysia (Kuala Lumpur) | 1.000 | 11 |
10.000 | 104 | |
50.000 | 520 | |
100.000 | 1.040 | |
SAU (Riyadh - Wilayah Mitra) | 1.000 | 14 |
10.000 | 137 | |
50.000 | 680 | |
100.000 | 1.360 |
Instans Edisi Platinum
Wilayah | Hubungan Langganan Maksimum | Harga (USD/bulan) |
Cina (Shanghai), Cina (Hong Kong), Singapura, Jepang (Tokyo), AS (Virginia), Jerman (Frankfurt), AS (Silicon Valley) | 500.000 | 7477 |
1.000.000 | 15.180 | |
2.000.000 | 30133 | |
5.000.000 | 75.446 | |
Filipina (Manila), Indonesia (Jakarta), Malaysia (Kuala Lumpur) | 500.000 | 6.858 |
1.000.000 | 13.924 | |
2.000.000 | 27.640 | |
5.000.000 | 69.202 | |
SAU (Riyadh - Wilayah Mitra) | 500.000 | 8.972 |
1.000.000 | 18.216 | |
2.000.000 | 36.160 | |
5.000.000 | 90.535 |