Realtime Compute for Apache Flink adalah platform arsitektur tanpa server yang sepenuhnya dikelola untuk membangun pipa data real-time dan aplikasi pemrosesan aliran di Alibaba Cloud.
Ikhtisar
Realtime Compute for Apache Flink berjalan di atas Apache Flink dan menghilangkan beban operasional terkait penyiapan kluster, manajemen versi, serta penyetelan sumber daya. Anda mendapatkan:
-
Tidak perlu mengelola infrastruktur — tidak ada kluster yang perlu disediakan, dipatch, atau diskalakan secara manual.
-
Autoscaling yang selalu aktif — Autopilot terus memantau pekerjaan Anda dan menyesuaikan alokasi sumber daya untuk menangani perubahan throughput, tekanan balik (backpressure), dan pemborosan sumber daya secara otomatis.
-
Toleransi kesalahan otomatis — pemulihan kesalahan end-to-end dan ketersediaan tinggi JobManager telah dibangun ke dalam sistem, sehingga menghilangkan titik kegagalan tunggal.
Layanan ini memberikan latensi di bawah satu detik dan, melalui optimisasi operator SQL serta GeminiStateBackend buatan sendiri, mencapai performa dua kali lipat lebih tinggi dibandingkan Apache Flink open-source dalam pengujian benchmark Nexmark.
Kasus penggunaan
-
Pipa ETL dan CDC real-time — sinkronkan seluruh database ke gudang data atau data lake dengan ingesti data Flink CDC, dilengkapi dukungan bawaan untuk evolusi skema dan Change Data Capture (CDC).
-
Deteksi penipuan dan anomali — terapkan aturan Pemrosesan Peristiwa Kompleks (Complex Event Processing/CEP) pada aliran event berkecepatan tinggi untuk mengidentifikasi pola secara real-time.
-
Dasbor analitik real-time — tulis Flink SQL untuk mengagregasi data streaming dan dorong hasilnya ke Hologres, ClickHouse, atau sistem downstream lainnya dengan freshness di bawah satu detik.
-
Pipa data berbasis AI — integrasikan pra-pemrosesan data streaming dengan alur kerja AI dan analitik data cerdas.
-
Pemantauan proses bisnis — lacak pemenuhan pesanan, status pengiriman, atau aktivitas pelanggan dengan memproses aliran event menggunakan peringatan berbasis aturan serta notifikasi DingTalk atau email.
Perbandingan dengan Apache Flink
Realtime Compute for Apache Flink sepenuhnya kompatibel dengan API dan konektor Apache Flink, sehingga beban kerja yang sudah ada dapat dimigrasikan tanpa perubahan kode. Tabel berikut merangkum perbedaan utamanya.
|
Area |
Apache Flink |
Realtime Compute for Apache Flink |
Keuntungan yang Anda peroleh |
|
Performa dan biaya |
|
|
|
|
Kompatibilitas dan integrasi |
|
|
|
|
Pengembangan dan debugging |
|
|
|
|
Operasi dan manajemen |
|
|
|
|
Stabilitas dan keandalan |
|
|
Keandalan tingkat enterprise untuk pekerjaan produksi berskala besar. |
|
Dukungan enterprise |
|
|
Resolusi isu lebih cepat dan layanan andal untuk penerapan produksi. |
|
Keamanan dan kontrol akses |
|
|
Manajemen identitas dan akses terpadu untuk keamanan data dan kepatuhan. |
|
Ekstensibilitas dan ekosistem |
|
|
Platform fleksibel dan ekstensibel untuk berbagai kasus penggunaan real-time. |
Penagihan
Realtime Compute for Apache Flink memiliki dua item yang dapat ditagih: sumber daya manajemen dan sumber daya komputasi.
Tersedia tiga metode penagihan:
-
Subscription: Pesan sumber daya khusus untuk periode tetap.
-
Pay-as-you-go: Bayar hanya sesuai penggunaan.
-
Hybrid billing: Gabungkan sumber daya subscription yang dipesan dengan kapasitas pay-as-you-go yang elastis.
Untuk detail selengkapnya, lihat Penagihan.