ApsaraMQ for RocketMQ menyediakan berbagai tipe instans dengan fitur dan spesifikasi yang berbeda. Artikel ini membandingkan tipe-tipe instans tersebut serta menjelaskan spesifikasi masing-masing, termasuk spesifikasi komputasi, bandwidth Internet, dan kuota sumber daya lapisan kontrol, untuk membantu Anda memilih instans yang sesuai dengan kebutuhan bisnis.
Seri instans
Instans ApsaraMQ for RocketMQ terbagi menjadi dua seri: Serverless dan non-Serverless. Seri Serverless mencakup tipe Shared dan Dedicated, sedangkan seri non-Serverless mencakup Edisi Standard, Edisi Professional, dan Edisi Platinum. Gambar berikut menunjukkan seri-seri instans tersebut.
Instans dari seri Serverless dan non-Serverless tidak dapat saling dikonversi. Pilih seri dengan cermat sebelum membeli instans.
Untuk instans seri non-Serverless, Anda dapat mengubah metode penagihan dari pay-as-you-go ke subscription. Untuk informasi selengkapnya, lihat Ubah dari pay-as-you-go ke subscription.
Untuk instans seri non-Serverless, perubahan edisi hanya berlaku satu arah: Anda dapat melakukan upgrade, tetapi tidak dapat menurunkan spesifikasi. Jalur upgrade-nya adalah Edisi Standard > Edisi Professional > Edisi Platinum.
Perbandingan fitur instans
Tabel berikut membandingkan fitur-fitur tipe instans pada masing-masing seri.
Instans seri Serverless
| Item | Shared (berdasarkan penggunaan kumulatif) | Shared (reserved dan elastic) | Dedicated (reserved dan elastic) |
| Metode penagihan | Ditagih berdasarkan penggunaan kumulatif | Reserved + Elastic | Reserved + Elastic |
| Metode isolasi | Berbagi fisik, single-tenant secara logis | Berbagi fisik, single-tenant secara logis | Dedikasi fisik, dengan node fisik eksklusif |
| Elastisitas |
|
|
|
| Model topik ringan | Tidak didukung | Tidak didukung | Didukung |
| Pemulihan bencana dan ketersediaan tinggi |
|
|
|
| Mode replikasi data lintas zona ketersediaan. Untuk informasi selengkapnya, lihat Pemulihan bencana instans. | Replikasi asinkron | Replikasi asinkron | Replikasi sinkron, replikasi asinkron |
| Latihan pemulihan bencana | Tidak didukung | Tidak didukung | Didukung |
| Periode retensi pesan maksimum | Maksimum: 30 hari. Nilai default: 3 hari. | Maksimum: 30 hari. Nilai default: 3 hari. | Maksimum: 30 hari. Nilai default: 3 hari. Anda dapatmengajukan tiketuntuk menyesuaikan nilai ini. Setelah disesuaikan, instans tidak dapat diturunkan ke seri lain. |
| Durasi maksimum pesan terjadwal | Maksimum: 7 hari | Maksimum: 7 hari | Maksimum: 7 hari. Anda dapatmengajukan tiketuntuk menyesuaikan nilai ini. Setelah disesuaikan, instans tidak dapat diturunkan ke seri lain. |
| Manajemen versi (mendukung aturan kustom untuk upgrade versi) | Tidak didukung | Tidak didukung | Didukung |
Instans seri non-Serverless (subscription dan pay-as-you-go)
| Item | Edisi Standar | Edisi Professional | Edisi Platinum |
| Fitur produk | Selaras dengan Apache RocketMQ open source. Menyediakan fitur dasar berikut:
| Menyediakan fitur tambahan berikut di atas Edisi Standard:
| Menyediakan layanan berikut di atas Edisi Professional:
|
| Model topik ringan | Didukung | Didukung | Didukung |
Pemulihan bencana dan ketersediaan tinggi Catatan Zona ketersediaan dikelola oleh layanan dan tidak dapat dikustomisasi. |
|
|
|
| Mode replikasi data lintas zona ketersediaan. Untuk informasi selengkapnya, lihat Pemulihan bencana instans. | Replikasi asinkron | Replikasi asinkron | Replikasi sinkron, replikasi asinkron |
| Metode isolasi | Berbagi fisik, single-tenant secara logis | Berbagi fisik, single-tenant secara logis | Dedikasi fisik, dengan node fisik eksklusif |
| SLA stabilitas |
|
|
|
| Durasi maksimum pesan terjadwal | Maksimum: 7 hari | Maksimum: 40 hari | Maksimum: 40 hari |
| Manajemen versi (mendukung aturan kustom untuk upgrade versi) | Didukung | Didukung | Didukung |
Batas tipe instans
Batas tipe instans
Instans Edisi Standard, Edisi Node Tunggal, dan Edisi Professional tidak mendukung TPS elastis. Rencanakan penggunaan sumber daya terlebih dahulu untuk mencegah throttling jika lonjakan lalu lintas tiba-tiba melebihi batas spesifikasi Anda.
Kuota topik dan kelompok per instans cukup untuk sebagian besar kasus penggunaan produksi skala besar. Sebagai praktik terbaik, pisahkan layanan bisnis Anda ke instans berbeda berdasarkan departemen atau domain guna meningkatkan stabilitas dan manajemen sumber daya.
Spesifikasi TPS pesan didasarkan pada jumlah total pesan normal yang dikirim dan diterima, dengan ukuran pesan standar 4 KB sebagai acuan. Pengali berlaku saat Anda menggunakan fitur pesan lanjutan atau mengirim pesan berukuran besar. Untuk detail cara perhitungan TPS, lihat Spesifikasi perhitungan.
Jika TPS aktual untuk pengiriman dan penerimaan pesan melebihi batas atas tipe instans yang Anda beli:
Jika TPS elastis diaktifkan, instans Anda dapat beroperasi secara normal selama TPS berada dalam rentang elastis yang disediakan. Penggunaan yang melebihi spesifikasi dasar akan ditagih berdasarkan skema pay-as-you-go. Jika TPS melebihi kapasitas elastis maksimum, instans akan mengalami throttling.
Untuk informasi lebih lanjut tentang penagihan TPS elastis untuk instans non-Serverless, lihat Biaya TPS elastis. Untuk informasi lebih lanjut tentang penagihan TPS elastis untuk instans Serverless, lihat Biaya TPS elastis Serverless.
Jika instans Anda tidak mendukung TPS elastis atau fitur tersebut tidak diaktifkan, Message Queue for RocketMQ akan menerapkan throttling pada instans tersebut.
PentingPerilaku throttling: Saat throttling dipicu, server mengembalikan respons gagal untuk permintaan yang melebihi batas. Permintaan tidak dimasukkan ke dalam antrian.
Risiko kehilangan pesan: Throttling tidak membuang pesan di sisi server. Namun, jika klien tidak memiliki mekanisme retry setelah menerima respons kegagalan akibat throttling, sistem tidak menyimpan pesan tersebut—hal ini setara dengan kehilangan pesan.
Praktik terbaik: Konfigurasikan kebijakan retry pengiriman pesan yang wajar di sisi klien untuk menangani kegagalan pengiriman akibat throttling sementara dan memastikan keandalan pesan.
Jumlah koneksi klien yang berlebihan ke instans Message Queue for RocketMQ mengonsumsi sumber daya server secara signifikan dan dapat berdampak serius terhadap stabilitas. Pastikan jumlah koneksi klien tidak melebihi batas untuk tipe instans Anda.
Instans seri Serverless
Jumlah klien online bersamaan: Total jumlah produsen dan konsumen online. Masing-masing dihitung sebagai satu klien.
Jumlah sumber daya: Total jumlah topik dan kelompok konsumen.
Arsitektur penyebaran | Mode kapasitas | Rentang TPS | Klien bersamaan maksimum | Kuota klien gratis | Jumlah sumber daya maksimum | Kuota sumber daya gratis | Max LiteTopics |
Shared | Penggunaan kumulatif | Semua | 5.000 | 500 | 3.000 | 100 | / |
Reserved + Elastic | [2.000, 20.000] | 5.000 | 1.000 | 3.000 | 200 | ||
(20.000, 50.000] | 8.000 | 2.000 | 3.000 | 200 | |||
(50.000, 100.000] | 10.000 | 3.000 | 3.000 | 200 | |||
(100.000, 200.000] | 20.000 | 5.000 | 3.000 | 200 | |||
Dedicated | Reserved + Elastic | 5.000 | 3.000 | 2.000 | 3.000 | 300 | 300.000 |
10.000 | 6.000 | 4.000 | 4.000 | 300 | 500.000 | ||
15.000 | 8.000 | 6.000 | 6.000 | 500 | 800.000 | ||
[20.000, 50.000] | 10.000 | 8.000 | 6.000 | 500 | 1.200.000 | ||
(50.000, 100.000] | 20.000 | 10.000 | 6.000 | 500 | 3.000.000 | ||
(100.000, 200.000] | 40.000 | 20.000 | 8.000 | 1.000 | 3.600.000 | ||
(200.000, 300.000] | 80.000 | 40.000 | 10.000 | 1.500 | 5.000.000 | ||
(300.000, 500.000] | 100.000 | 50.000 | 16.000 | 2.000 | 6.500.000 | ||
(500.000, 1.000.000] | 200.000 | 100.000 | 40.000 | 3.000 | 11.600.000 |
Instans non-Serverless (subscription dan pay-as-you-go)
Edisi Standard
Sub-seri instans | Tipe instans | TPS dasar maksimum (ops/detik) | TPS burst maksimum (ops/detik) | Koneksi maksimum | Bandwidth egress (Mbps) | Kuota topik gratis | Kuota topik maksimum | Maksimum kelompok konsumen | Max LiteTopics |
Edisi Node Tunggal (Tidak dijual lagi) | rmq.s1.micro | 500 | Tidak berlaku Tipe instans ini tidak mendukung elastisitas burst. | 2.000 | 1 hingga 1.000 Dapat dikustomisasi. | 100 | 100 | 1.000 | / |
Edisi Ketersediaan Tinggi Kluster | rmq.s2.2xlarge | 2.000 | 4.000 | 300 | 50.000 | ||||
rmq.s2.4xlarge | 4.000 | 4.000 | 150.000 | ||||||
rmq.s2.6xlarge | 6.000 | 6.000 | 500 | 300.000 |
Jika kuota topik dan kelompok konsumen untuk instans Edisi Standard tingkat tertinggi (rmq.s2.6xlarge) tidak mencukupi kebutuhan bisnis Anda, lakukan upgrade ke Edisi Professional dan pilih tipe instans yang sesuai.
Edisi Professional
Sub-seri instans | Tipe instans | TPS dasar maksimum (ops/detik) | TPS burst maksimum (ops/detik) | Koneksi maksimum | Bandwidth keluar (Mbps) | Kuota topik gratis | Kuota topik maksimum | Kelompok konsumen maksimum | Max LiteTopics |
Edisi Node Tunggal (Tidak dijual lagi) | rmq.p1.micro | 500 | Tidak berlaku Tipe instans ini tidak mendukung elastisitas burst. | 2.000 | 1 hingga 1.000 Dapat dikustomisasi. | 150 | 150 | 1.500 | / |
Edisi Ketersediaan Tinggi Kluster | rmq.p2.4xlarge | 4.000 | 2.000 | 4.000 | 500 | 2.000 | 150.000 | ||
rmq.p2.6xlarge | 6.000 | 3.000 | 6.000 | 300.000 | |||||
rmq.p2.10xlarge | 10.000 | 5.000 | 10.000 | 1.000 | 500.000 | ||||
rmq.p2.20xlarge | 20.000 | 10.000 | 10.000 | 800.000 | |||||
rmq.p2.30xlarge | 30.000 | 15.000 | 12.000 | 2.000 | 1.000.000 | ||||
rmq.p2.40xlarge | 40.000 | 20.000 | 12.000 | 1.200.000 | |||||
rmq.p2.50xlarge | 50.000 | 20.000 | 14.000 | 1.400.000 | |||||
rmq.p2.100xlarge | 100.000 | 30.000 | 26.000 | 2.200.000 | |||||
rmq.p2.120xlarge | 120.000 | 40.000 | 30.000 | 2.700.000 | |||||
rmq.p2.150xlarge | 150.000 | 50.000 | 38.000 | 3.300.000 | |||||
rmq.p2.200xlarge | 200.000 | 60.000 | 50.000 | 4.500.000 |
Jika kuota topik dan kelompok konsumen untuk instans Edisi Professional tipe rmq.p2.10xlarge atau lebih tinggi tidak mencukupi kebutuhan bisnis Anda, ajukan tiket.
Edisi Platinum
Sub-seri instans | Tipe instans | TPS dasar maksimum (ops/detik) | TPS burst maksimum (ops/detik) | Koneksi maksimum | Bandwidth Egress (Mbps) | Kuota topik gratis | Kuota topik maksimum | Kelompok konsumen maksimum | Max LiteTopics |
Edisi Ketersediaan Tinggi Kluster | rmq.u2.10xlarge | 10.000 | 5.000 | 10.000 | 1 hingga 1.000 Dapat dikustomisasi. | 200 | 3.000 | 4.000 | 600.000 |
rmq.u2.20xlarge | 20.000 | 10.000 | 10.000 | 800.000 | |||||
rmq.u2.30xlarge | 30.000 | 15.000 | 12.000 | 1.000.000 | |||||
rmq.u2.40xlarge | 40.000 | 20.000 | 10.000 | 1.200.000 | |||||
rmq.u2.50xlarge | 50.000 | 20.000 | 14.000 | 1.400.000 | |||||
rmq.u2.60xlarge | 60.000 | 22.000 | 16.000 | 1.600.000 | |||||
rmq.u2.70xlarge | 70.000 | 24.000 | 18.000 | 1.700.000 | |||||
rmq.u2.80xlarge | 80.000 | 26.000 | 20.000 | 1.800.000 | |||||
rmq.u2.90xlarge | 90.000 | 28.000 | 24.000 | 2.000.000 | |||||
rmq.u2.100xlarge | 100.000 | 30.000 | 26.000 | 2.200.000 | |||||
rmq.u2.120xlarge | 120.000 | 40.000 | 30.000 | 2.700.000 | |||||
rmq.u2.150xlarge | 150.000 | 50.000 | 38.000 | 3.300.000 | |||||
rmq.u2.200xlarge | 200.000 | 60.000 | 50.000 | 4.500.000 | |||||
rmq.u2.250xlarge | 250.000 | 70.000 | 51.000 | 5.600.000 | |||||
rmq.u2.300xlarge | 300.000 | 80.000 | 52.000 | 6.300.000 | |||||
rmq.u2.350xlarge | 350.000 | 90.000 | 53.000 | 7.500.000 | |||||
rmq.u2.400xlarge | 400.000 | 100.000 | 54.000 | 9.300.000 | |||||
rmq.u2.450xlarge | 450.000 | 120.000 | 60.000 | 10.400.000 | |||||
rmq.u2.500xlarge | 500.000 | 140.000 | 66.000 | 11.600.000 | |||||
rmq.u2.550xlarge | 550.000 | 160.000 | 72.000 | 12.800.000 | |||||
rmq.u2.600xlarge | 600.000 | 200.000 | 80.000 | 14.000.000 | |||||
rmq.u2.1000xlarge | 1.000.000 | 300.000 | 134.000 | 23.200.000 |
Jika kuota topik dan kelompok konsumen untuk instans Edisi Platinum masih belum mencukupi kebutuhan bisnis Anda, ajukan tiket.
Dukungan lokalisasi domestik
ApsaraMQ for RocketMQ mendukung prosesor Hygon untuk memenuhi persyaratan lokalisasi domestik.
Langkah selanjutnya
Untuk item yang dapat ditagih dan detail penagihan instans subscription dan pay-as-you-go, lihat Penagihan untuk instans subscription dan pay-as-you-go.
Untuk item yang dapat ditagih dan detail penagihan instans Serverless, lihat Penagihan untuk instans Serverless Standard dan Professional yang ada.