ApsaraMQ for Kafka menyediakan lima edisi instans dalam dua model penyebaran: non-serverless dan serverless. Panduan ini membantu Anda memilih edisi yang tepat serta menghitung ukuran instans yang sesuai untuk migrasi dari kluster Apache Kafka yang dikelola sendiri.
Ikhtisar edisi
Instans non-serverless
Instans non-serverless menyediakan infrastruktur berkapasitas tetap dan khusus. Pilih instans non-serverless jika pola lalu lintas Anda dapat diprediksi dan Anda memerlukan kontrol penuh atas perencanaan kapasitas.
| Edition | Best for | Storage |
|---|---|---|
| Standard Edition (High Write) | Workload dominan menulis, seperti pengumpulan log dan event streaming | Cloud storage. Pesan disimpan hingga 7 hari. |
| Professional Edition (High Write) | Workload produksi yang memerlukan durasi penyimpanan lebih lama atau pilihan antara cloud storage dan local storage | Cloud storage atau local storage. Durasi penyimpanan dapat dikustomisasi. |
| Professional Edition (High Read) | Workload produksi dengan fanout konsumen tinggi, di mana throughput baca melebihi throughput tulis | Cloud storage atau local storage. Durasi penyimpanan dapat dikustomisasi. |
Untuk perbandingan fitur secara mendetail, lihat Instance editions.
Instans serverless
Instans serverless menghilangkan kebutuhan perencanaan kapasitas untuk penyimpanan. Cloud storage sepenuhnya dikelola, dan Anda hanya perlu mengonfigurasi kapasitas throughput terjadwal. Pilih instans serverless jika lalu lintas Anda bervariasi, Anda ingin menghindari manajemen disk, atau Anda memerlukan durasi penyimpanan fleksibel (1 hingga 365 hari).
| Edition | Best for |
|---|---|
| Standard Edition | Workload yang bervariasi atau tidak dapat diprediksi yang mendapat manfaat dari elastic scaling tanpa manajemen penyimpanan |
| Professional Edition | Workload serverless tingkat produksi yang memerlukan fitur advanced bersama elastic scaling |
Ukur ukuran instans non-serverless
Untuk migrasi dari kluster Apache Kafka yang dikelola sendiri ke instans ApsaraMQ for Kafka non-serverless, hitung tiga parameter: spesifikasi traffic, ukuran disk, dan jumlah partisi.
Spesifikasi traffic
Spesifikasi traffic menentukan throughput maksimum instans. Hitung berdasarkan traffic puncak kluster Anda:
Peak write traffic:
Peak write traffic in the cluster x 3Peak read traffic:
Peak read traffic in the cluster x 3
Untuk detail penagihan terkait spesifikasi traffic:
Instans subscription: Billing of Internet traffic
Instans bayar-sesuai-pemakaian: Penagihan lalu lintas internet
Ukuran disk
Gunakan rumus berikut:
Disk size = Average traffic x Storage duration x 3 (replicas)| Edition | Storage duration | Storage engine |
|---|---|---|
| Standard Edition (High Write) | Hingga 7 hari | Cloud storage |
| Professional Edition (High Write / High Read) | Durasi kustom sesuai kebutuhan Anda | Cloud storage atau local storage |
Untuk panduan memilih antara cloud storage dan local storage, lihat Comparison between storage engines.
Jumlah partisi
Tentukan jumlah partisi berdasarkan kebutuhan workload Anda. Saat melakukan migrasi dari kluster Apache Kafka yang dikelola sendiri, pertimbangkan untuk mengurangi jumlah partisi guna mengoptimalkan biaya. Infrastruktur terkelola sering kali dapat menangani throughput yang sama dengan jumlah partisi lebih sedikit dibandingkan kluster yang dikelola sendiri.
Menentukan Ukuran Instans Tanpa Server
Untuk instans serverless, konfigurasikan kapasitas throughput terjadwal alih-alih ukuran disk dan jumlah partisi.
Kapasitas yang Dipesan
Hitung kapasitas terjadwal berdasarkan traffic puncak kluster Anda:
Reserved capacity for message publishing:
(Peak business traffic for message publishing in the cluster x 3) / 2Reserved capacity for message subscription:
(Peak business traffic for message subscription in the cluster x 3) / 2
Rentang kapasitas yang didukung:
| Capacity type | Range |
|---|---|
| Message publishing | 60 MB/s hingga 51.300 MB/s |
| Message subscription | 20 MB/s hingga 17.100 MB/s |
Penyimpanan
Instans serverless menggunakan cloud storage. Tidak diperlukan konfigurasi ukuran disk. Pesan dapat disimpan selama 1 hingga 365 hari. Jika Anda memerlukan durasi penyimpanan lebih lama, submit a ticket.
Panduan pengambilan keputusan
Gunakan kriteria berikut untuk memilih edisi.
Pilih Standard Edition (non-serverless) jika:
Lalu lintas Anda stabil dan dapat diprediksi.
Durasi penyimpanan 7 hari sudah mencukupi.
Anda melakukan migrasi kluster Apache Kafka yang dikelola sendiri dengan beban kerja dominan menulis dan persyaratan sederhana.
Pilih Professional Edition (non-serverless) jika:
Anda memerlukan durasi penyimpanan lebih dari 7 hari.
Workload Anda memerlukan pilihan antara cloud storage dan local storage.
Anda memiliki fanout konsumen tinggi (Professional Edition High Read) atau laju ingest tinggi (Professional Edition High Write).
Pilih serverless jika:
Lalu lintas Anda bervariasi atau tidak dapat diprediksi.
Anda ingin menghindari pengelolaan kapasitas disk.
Anda memerlukan durasi penyimpanan fleksibel (hingga 365 hari) tanpa perencanaan kapasitas.