Panduan ini memandu Anda dalam menyiapkan instans Kafka yang dapat diakses dari dalam Virtual Private Cloud (VPC) Anda. Setelah selesai, Anda akan memiliki instans Kafka yang berjalan dengan titik akhir siap digunakan oleh aplikasi Anda.
Sebelum memulai
Pastikan Anda telah memiliki:
Akun Alibaba Cloud dengan izin yang diperlukan untuk ApsaraMQ for Kafka
VPC dan vSwitch di wilayah target Anda (atau Anda dapat membuatnya selama proses penyiapan)
Saat pertama kali menerapkan instans Kafka, konsol akan meminta Anda untuk mengotorisasi peran terkait layanan (AliyunServiceRoleForAlikafka). Klik OK untuk melanjutkan—ini diperlukan agar layanan dapat mengelola sumber daya atas nama Anda.
Langkah 1: Buat instans Kafka
Klik Buy Instance.
Pilih model penagihan Anda:
Pay-as-you-go (Hourly) – Paling cocok untuk pengembangan, pengujian, atau beban kerja yang bervariasi
Subscription – Lebih hemat biaya untuk produksi dengan penggunaan yang dapat diprediksi
Serverless – Opsi auto-scaling di mana Anda membayar sesuai pemakaian
Konfigurasikan instans Anda:
Setting
Recommendation
Instance Edition
Standard Edition (High Write) untuk sebagian besar beban kerja
Region
Pilih wilayah yang sama dengan server aplikasi Anda
Instance Type
Pilih VPC untuk akses jaringan pribadi
Traffic Specification
Sesuaikan dengan throughput yang diharapkan (misalnya,
alikafka.hw.2xlargeuntuk 20 MB/s baca/tulis)Disk Type
Ultra Disk untuk penggunaan umum; SSD untuk skenario throughput tinggi atau backlog pesan
Disk Capacity
Mulai dengan 300–900 GB berdasarkan kebutuhan retensi Anda
Klik Buy Now dan selesaikan pembayaran.
Instans Anda akan muncul di daftar Instances dengan status Not Deployed.
Langkah 2: Dapatkan informasi VPC Anda
Sebelum menerapkan, Anda memerlukan ID VPC dan ID vSwitch. Jika belum memiliki VPC, buat sekarang.
Buka Konsol VPC.
Buka vSwitches di navigasi kiri.
Pilih wilayah target Anda dari menu atas.
Catat:
vSwitch ID – Terdaftar di kolom Instance ID/Name
VPC ID – Terdaftar di kolom VPC
vSwitch Anda menentukan zona ketersediaan tempat instans Kafka akan diterapkan. Pilih zona yang dekat dengan server aplikasi Anda untuk meminimalkan latensi.
Membuat VPC (jika diperlukan)
Di Konsol VPC, klik Create VPC.
Tetapkan nama dan Blok CIDR IPv4 (misalnya,
192.168.0.0/16).Buat vSwitch di zona pilihan Anda dengan subnet (misalnya,
192.168.0.0/24).
Langkah 3: Deploy Instans
Kembali ke Konsol Kafka, temukan instans Anda dengan status Not Deployed.
Klik Deploy di kolom Actions.
Konfigurasikan penerapan:
Setting
Description
VPC ID
Pilih VPC dari Langkah 2
vSwitch ID
Pilih vSwitch dari Langkah 2
Version
Pilih
2.6.2(disarankan) atau2.2.0Message Retention Period
Berapa lama pesan disimpan (default: 72 jam)
Maximum Message Size
Ukuran pesan terbesar yang diizinkan (default: 1 MB)
Consumer Offset Retention Period
Berapa lama offset konsumen disimpan (default: 10.080 menit/7 hari)
Disk Encryption
Aktifkan jika Anda memerlukan enkripsi saat penyimpanan
Hanya untuk Edisi Profesional:
Cross-zone Deployment – Terapkan di beberapa zona untuk ketersediaan lebih tinggi
ACL – Aktifkan kontrol akses untuk autentikasi SASL
Klik OK untuk memulai penerapan.
Penerapan memakan waktu 10–30 menit. Status akan berubah dari Deploying menjadi Running saat selesai.
Langkah 4: Dapatkan titik akhir koneksi Anda
Setelah instans Anda berjalan:
Klik nama instans untuk membuka Instance Details.
Gulir ke bagian Endpoint Information.
Anda akan melihat titik akhir koneksi Anda:
Type
Network
Protocol
Use case
Default Endpoint
VPC
PLAINTEXT
Koneksi standar dari dalam VPC Anda
Titik akhir Anda akan tampak seperti:
alikafka-post-public-intl-sg-xxxxx-1-vpc.alikafka.aliyuncs.com:9092, alikafka-post-public-intl-sg-xxxxx-2-vpc.alikafka.aliyuncs.com:9092, alikafka-post-public-intl-sg-xxxxx-3-vpc.alikafka.aliyuncs.com:9092Salin titik akhir tersebut—Anda akan menggunakannya sebagai
bootstrap.serversdalam konfigurasi klien Kafka Anda.
Langkah 5: Konfigurasikan daftar putih
Secara default, hanya klien dalam vSwitch yang sama yang dapat terhubung. Untuk mengizinkan koneksi dari bagian lain VPC Anda:
Di bagian Endpoint Information, klik Manage Whitelist di kolom Actions.
Klik Create Whitelist.
Konfigurasikan daftar putih:
Name: Nama deskriptif (misalnya,
app-servers)IP Addresses: Masukkan blok CIDR atau alamat IP tertentu
Klik OK.
Verifikasi konektivitas
Dari server dalam VPC Anda, uji koneksi:
telnet alikafka-post-public-intl-sg-xxxxx-1-vpc.alikafka.aliyuncs.com 9092Koneksi yang berhasil menunjukkan bahwa konfigurasi jaringan Anda sudah benar.
Referensi cepat: konfigurasi instans
Berikut ringkasan konfigurasi utama pada instans yang telah diterapkan, yang dapat dilihat di Instance Details:
Property | Location |
Instance ID | Basic Information |
Status | Basic Information |
VPC/vSwitch | Configuration Information |
Endpoints | Endpoint Information |
Topics/Groups/Partitions quota | Configuration Information |
Message settings | Configuration Information |
Apa selanjutnya?
Instans Kafka Anda sudah siap. Berikut langkah-langkah umum selanjutnya:
Buat topik – Buka tab Topics di instans Anda untuk membuat topik pesan
Buat grup – Siapkan grup untuk aplikasi konsumen Anda
Kirim dan terima pesan – Gunakan titik akhir tersebut dengan library klien Kafka Anda