Layanan Terkelola Amazon untuk Apache Flink memudahkan untuk membangun dan menjalankan aplikasi pemrosesan streaming waktu nyata menggunakan Apache Flink. Layanan Terkelola Amazon untuk Apache Flink menyediakan dan mengonfigurasi klaster Flink Anda serta mengorkestrasi manajemen tugas Flink. Layanan Terkelola Amazon untuk Apache Flink menyiapkan pemantauan dan alarm, menawarkan penskalaan otomatis, dan dirancang untuk ketersediaan tinggi (termasuk failover Zona Ketersediaan). Layanan ini menawarkan akses ke API ekspresif Apache Flink, dan melalui Layanan Terkelola Amazon untuk Apache Flink Studio, Anda dapat secara interaktif membuat kueri aliran data atau meluncurkan aplikasi stateful hanya dalam beberapa langkah. Dengan layanan terkelola ini, Anda dapat memulai Apache Flink dan dengan cepat melakukan deployment serta mengoperasikan aplikasi pemrosesan aliran data Anda.

Dengan Layanan Terkelola Amazon untuk Apache Flink, Anda memiliki akses ke berbagai kemampuan Apache Flink yang terdepan di industri, termasuk pemrosesan data latensi rendah dan throughput tinggi, pemrosesan yang tepat satu kali, dan status aplikasi yang tahan lama. Dengan Layanan Terkelola Amazon untuk Apache Flink, Anda dapat melakukan deployment aplikasi yang aman, sesuai, dan sangat tersedia. Layanan Terkelola Amazon untuk Apache Flink dengan mudah mereplikasi data dan beban kerja di beberapa Zona Ketersediaan, yang memastikan performa dan keandalan tanpa gangguan, dan tanpa harus membayar kapasitas tambahan. 

Pengembangan aplikasi menjadi lebih mudah dengan Layanan Terkelola Amazon untuk Apache Flink karena layanan tersebut mendukung API fleksibel Flink di Java, Scala, Python, dan SQL. Layanan Terkelola Amazon untuk Apache Flink terintegrasi dengan ratusan sumber data dan tujuan, seperti Amazon Managed Streaming for Apache Kafka (Amazon MSK), Amazon Kinesis Data Streams, Amazon Kinesis Data Firehose, Amazon Simple Storage Service (Amazon S3), Amazon DynamoDB, konektor JDBC, dan konektor kustom. 

Sumber terbuka

Layanan Terkelola Amazon untuk Apache Flink mencakup pustaka sumber terbuka, seperti Apache Flink, Apache Beam, Apache Zeppelin, AWS SDK, dan integrasi layanan AWS. Apache Flink adalah kerangka kerja dan mesin untuk membangun aplikasi streaming yang sangat tersedia dan akurat. Apache Beam adalah model terpadu untuk menentukan aplikasi pemrosesan data streaming dan batch yang dijalankan di beberapa mesin runtime. AWS SDK membantu menghilangkan kompleksitas pengodean untuk banyak layanan AWS dengan menyediakan API dalam bahasa pilihan Anda, serta mencakup pustaka AWS, contoh kode, dan dokumentasi. 

API Fleksibel

Layanan Terkelola Amazon untuk Apache Flink mendukung API fleksibel Flink di Java, Scala, Python, dan SQL yang dikhususkan untuk berbagai kasus penggunaan termasuk pemrosesan peristiwa stateful, ETL (extract, transform, and load) streaming, dan analitik waktu nyata. Dengan operator prabangun serta kemampuan analitik, Anda dapat membangun aplikasi streaming Apache Flink dalam hitungan jam, tidak lagi bulan, dan pustaka tersebut dapat diperluas sehingga Anda dapat melakukan pemrosesan waktu nyata untuk berbagai kasus penggunaan.

Integrasi layanan AWS

Anda dapat menyiapkan dan mengintegrasikan sumber data atau tujuan dengan kode minimal. Gunakan pustaka Layanan Terkelola Amazon untuk Apache Flink guna berintegrasi dengan layanan AWS berikut:  

Kemampuan integrasi lanjutan

Selain integrasi AWS, pustaka Layanan Terkelola Amazon untuk Apache Flink menyertakan lebih dari 40 konektor Apache Flink dan kemampuan untuk membangun integrasi kustom. Dengan beberapa baris kode lagi, Anda dapat mengubah cara setiap integrasi berperilaku dengan fungsionalitas lanjutan. Anda juga dapat membangun integrasi kustom menggunakan serangkaian tipe primitif Apache Flink agar dapat membaca dan menulis dari file, direktori, soket, atau sumber lain yang diakses melalui Internet.

Pemrosesan tepat satu kali

Dengan Layanan Terkelola Amazon untuk Apache Flink, Anda dapat membangun aplikasi di mana catatan yang diproses akan memengaruhi hasil tepat satu kali, yang disebut sebagai pemrosesan tepat satu kali. Bahkan jika terjadi gangguan aplikasi, seperti pemeliharaan layanan internal atau pembaruan aplikasi yang diinisiasi oleh pengguna, layanan akan memastikan bahwa semua data diproses dan tidak ada data duplikat.

Pemrosesan stateful

Layanan menyimpan komputasi atau status sebelumnya dan yang masih dalam proses, di penyimpanan aplikasi yang berjalan. Bandingkan hasil waktu nyata dan masa lalu selama periode waktu dan capai pemulihan cepat selama gangguan aplikasi. Status selalu dienkripsi dan disimpan secara inkremental di penyimpanan aplikasi berjalan.

Cadangan Aplikasi yang Tahan Lama

Buat dan hapus cadangan aplikasi yang tahan lama melalui panggilan API sederhana. Pulihkan aplikasi Anda secara langsung dari cadangan terakhir setelah terjadinya gangguan, atau pulihkan aplikasi Anda ke versi yang lebih lama. 

Integrasi ML

Layanan Terkelola Amazon untuk Apache Flink mendukung algoritma machine learning (ML). Anda dapat membuat aplikasi waktu nyata untuk klasifikasi, pembuatan klaster, evaluasi, rekomendasi rekayasa fitur, regresi, dan statistik. 

Kompatibilitas Registri Skema AWS Glue

Layanan Terkelola Amazon untuk Apache Flink kompatibel dengan Registri Skema AWS Glue. Registri Skema membantu Anda meningkatkan kualitas data dan melindunginya dari perubahan tidak terduga menggunakan pemeriksaan kompatibilitas yang mengatur evolusi skema untuk skema Anda pada beban kerja Layanan Terkelola Amazon untuk Apache Flink yang terhubung ke Apache Kafka, Amazon MSK, atau Amazon Kinesis Data Streams, baik sebagai konektor sumber atau sink.

Studio Amazon Kinesis Data Analytics

Inspeksi dan Visualisasi Streaming

Kinesis Data Analytics Studio mendukung kueri subdetik dengan visualisasi bawaan. Anda dapat melakukan kueri ad-hoc untuk memeriksa aliran data dengan cepat dan melihat hasilnya dalam hitungan detik.

Lingkungan Build-and-Run Sederhana

Notebook studio memberikan pengalaman pengembangan antarmuka tunggal untuk mengembangkan, men-debug kode, dan menjalankan aplikasi pemrosesan streaming.

Proses menggunakan SQL, Python, atau Scala

Kinesis Data Analytics Studio mendukung SQL, Python, dan Scala di lingkungan pengembangan yang sama. Saran penyorotan sintaksis, validasi, dan peka konteks memandu Anda di dalam notebook dalam berinteraksi dengan data Anda dengan dukungan bawaan untuk kemampuan Apache Flink tertentu.

Pengembangan Aplikasi Pemrosesan Streaming yang Cepat dan Nirserver

Tidak ada server untuk menyediakan, mengelola, atau menskalakan. Cukup tulis kode dan bayar sumber daya yang dikonsumsi aplikasi Anda. Deploy kode Anda dengan mudah di notebook ke aplikasi pemrosesan streaming yang terus berjalan dengan autoscaling dan status tahan lama.

Sumber Terbuka

Kinesis Data Analytics Studio berjalan dan menghasilkan aplikasi Apache Flink yang digunakan dalam produksi, dan notebook Apache Zeppelin memberikan pengalaman yang akrab serta mudah digunakan untuk membuat aplikasi streaming dalam bahasa pilihan.

Terintegrasi dengan Katalog Data AWS Glue

Katalog Data AWS Glue adalah penyimpanan metadata persisten yang berfungsi sebagai repositori pusat yang berisi definisi tabel. Anda dapat menggunakan Katalog Data AWS Glue untuk dengan cepat menemukan dan mencari di berbagai set data AWS. Kinesis Data Analytics Studio kompatibel dengan Katalog Data AWS Glue, tempat Anda dapat menentukan skema untuk tabel sumber dan tujuan.

Mulai dengan Amazon Kinesis Data Analytics

Kunjungi halaman harga Kinesis Data Analytics
Hitung biaya Anda

Kunjungi halaman harga Amazon Kinesis Data Analytics.

Read the documentation
Tinjau panduan memulai

Pelajari cara menggunakan Amazon Kinesis Data Analytics dalam panduan langkah demi langkah untuk SQL dan Apache Flink.

Mulai membangun di konsol
Mulai membangun aplikasi streaming

Bangun aplikasi streaming Anda dari konsol Amazon Kinesis Data Analytics.