ApsaraMQ for Kafka adalah layanan antrian pesan terdistribusi yang sepenuhnya dikelola dan sepenuhnya kompatibel dengan Apache Kafka 0.10.x hingga 3.x. Anda dapat memigrasikan kluster Kafka yang dikelola sendiri tanpa perlu memodifikasi kode.
Sekilas
Attribute | Details |
Kafka compatibility | Apache Kafka 0.10.x hingga 3.x, semua client standar didukung |
Max write throughput | Hingga 50 GB/s |
Partition scalability | Puluhan ribu partisi tanpa penurunan performa |
Scaling speed | Detik |
Service availability | 99,99% |
Data reliability | 99,9999999% (sembilan angka 9) |
Billing | Pay-as-you-go (instans Serverless) |
Kompatibilitas penuh dengan Apache Kafka
ApsaraMQ for Kafka mendukung versi Apache Kafka 0.10.x hingga 3.x dan dapat terhubung ke klien Apache Kafka standar apa pun—tanpa memerlukan SDK proprietary.
Produsen, konsumen, dan pipeline Kafka Connect yang sudah ada berfungsi sebagaimana mestinya. Anda dapat memigrasikan beban kerja yang dibangun di atas ekosistem Apache Kafka open source tanpa modifikasi kode.
Operasi terkelola dan observabilitas
Tim operasi khusus dan alat otomatis menangani kesehatan kluster, sehingga Anda dapat fokus pada pengembangan aplikasi.
HouseKeeping diagnostics: Memeriksa status tautan inti, memindai dan mendiagnosis kluster setiap satu menit, menghasilkan peringatan untuk instans yang tidak sehat, serta membuat laporan inspeksi harian. Untuk informasi selengkapnya, lihat Inspection description.
CatatanJika instans yang tidak sehat terdeteksi selama inspeksi kesehatan, item risiko akan ditampilkan pada tab Instance Risks di halaman Instance Details.
Consumer group monitoring: Melacak akumulasi pesan di seluruh kelompok konsumen dan memberikan peringatan saat terjadi anomali, sehingga masalah dapat terdeteksi sebelum memengaruhi sistem downstream.
Full API coverage: Kelola resource dan otomatiskan operasi secara terprogram melalui rangkaian lengkap operasi API.
Elastic traffic (Serverless): Instans ApsaraMQ for Kafka Serverless secara otomatis menyesuaikan trafik, sehingga tidak perlu menyediakan kapasitas untuk beban puncak.
Performa
Kernel ApsaraMQ for Kafka mengatasi keterbatasan utama Apache Kafka open source, yaitu penurunan performa pada jumlah partisi yang tinggi. Saat Apache Kafka open source melambat pada ribuan partisi, kernel yang dioptimalkan mempertahankan throughput penuh hingga puluhan ribu partisi.
Metric | Capability |
Write throughput | Hingga 50 GB/s |
Partition scale | Puluhan ribu partisi, tanpa kehilangan performa |
Scaling speed | Detik |
Topic concurrency | Puluhan ribu topik dengan pembacaan dan penulisan konkuren |
Ketersediaan dan daya tahan data
Metric | SLA |
Service availability | 99,99% |
Data reliability | 99,9999999% (sembilan angka 9) |
Persistent message storage: Pesan dimasukkan ke dalam antrian secara persisten, memberikan keandalan data dan ketersediaan layanan yang tinggi.
Sustained throughput under backlog: Throughput kluster tetap stabil meskipun terjadi akumulasi pesan dalam volume besar.
Stable performance during rolling updates: Performa penulisan dipertahankan selama pembaruan bertahap, peningkatan layanan, dan pembacaan data dingin.
Integrasi ekosistem data
ApsaraMQ for Kafka terhubung ke layanan Alibaba Cloud dan ekosistem data besar yang lebih luas:
Connectors: Terhubung ke layanan Alibaba Cloud dan sistem pihak ketiga untuk integrasi data dan komputasi real-time.
Built-in ETL: Komponen ekstrak, transformasi, dan muat (ETL) yang sepenuhnya dikelola dengan fungsi yang dapat diprogram untuk pemrosesan data fleksibel—tanpa memerlukan infrastruktur ETL terpisah.
Keamanan
Dimension | Capabilities |
Authentication | Otentikasi menggunakan Simple Authentication and Security Layer (SASL), terintegrasi dengan sistem Akun Alibaba Cloud |
Authorization | Akun Alibaba Cloud, Pengguna Manajemen Akses Sumber Daya (RAM), Layanan Token Keamanan (STS), blacklist, dan daftar putih |
Encryption | Koneksi terenkripsi SSL untuk mencegah penyadapan atau perubahan selama transmisi |
Network isolation | Akses melalui Virtual Private Cloud (VPC) dan akses internet; konfigurasikan Blok CIDR, tabel rute, dan gerbang; deploy bersama instans Elastic Compute Service (ECS), ApsaraDB RDS, dan Server Load Balancer (SLB) |
Efisiensi biaya
Instans ApsaraMQ for Kafka Serverless menggunakan model penagihan pay-as-you-go—biaya dihitung berdasarkan penggunaan aktual, sehingga tidak ada biaya untuk kapasitas menganggur.
Perbandingan dengan Apache Kafka open source
ApsaraMQ for Kafka memperluas Apache Kafka open source dengan operasi terkelola, skalabilitas partisi yang lebih tinggi, dan penyimpanan yang andal. Untuk perbandingan detail, lihat Comparison between ApsaraMQ for Kafka and open source Apache Kafka.
Dimension | Open source Apache Kafka | ApsaraMQ for Kafka |
Operations | Provisioning kluster, patching, dan pemantauan dilakukan sendiri | Sepenuhnya dikelola dengan HouseKeeping diagnostics, peringatan otomatis, dan operasi berbasis API |
Partition scale | Performa menurun pada ribuan partisi | Puluhan ribu partisi tanpa kehilangan performa |
Scaling | Penambahan broker dan penyeimbangan ulang partisi dilakukan secara manual | Skala dalam hitungan detik |
Availability | Tergantung pada kematangan operasional Anda | SLA ketersediaan layanan 99,99% |
Data reliability | Tergantung pada konfigurasi replikasi | 99,9999999% (sembilan angka 9) |
Write throughput | Dibatasi oleh ukuran dan tuning kluster | Hingga 50 GB/s |
Security | ACL, opsi autentikasi terbatas | SASL, SSL, RAM, STS, isolasi jaringan VPC |