Bangun pipeline streaming ujung ke ujung menggunakan Cetak Biru Layanan Terkelola Amazon untuk Apache Flink dengan satu klik. Pelajari selengkapnya.
Pengantar
Transformasi dan analisis data streaming dalam waktu nyata dengan menggunakan Apache Flink
Dengan Layanan Terkelola Amazon untuk Apache Flink, Anda dapat mengubah dan menganalisis data streaming secara waktu nyata menggunakan Apache Flink, sebuah kerangka kerja dan mesin sumber terbuka untuk memproses aliran data. Layanan Terkelola Amazon untuk Apache Flink menyederhanakan dalam membangun dan mengelola beban kerja Apache Flink serta membantu Anda mengintegrasikan aplikasi dengan layanan AWS lainnya secara mudah.
Dengan Layanan Terkelola Amazon untuk Apache Flink, Anda hanya membayar yang Anda gunakan. Tanpa sumber daya untuk penyediaan dan tanpa biaya di muka. Anda dikenakan biaya dengan tarif per jam berdasarkan jumlah Kinesis Processing Unit (atau KPU) yang digunakan untuk menjalankan aplikasi Anda. Satu KPU terdiri dari 1 komputasi vCPU dan memori 4 GB.
Harga aplikasi streaming Layanan Terkelola Amazon untuk Apache Flink
Untuk aplikasi Apache Flink, Anda dikenai biaya satu KPU tambahan per aplikasi yang digunakan untuk orkestrasi. Aplikasi juga dikenakan biaya untuk menjalankan penyimpanan dan pencadangan yang tahan lama. Penyimpanan aplikasi yang sedang berjalan digunakan untuk kemampuan pemrosesan stateful di Layanan Terkelola Amazon untuk Apache Flink dan dikenakan biaya per GB/bulan. Pencadangan yang tahan lama bersifat opsional dan menyediakan pemulihan titik waktu untuk aplikasi, dengan biaya per GB/bulan.
Dalam mode streaming, Layanan Terkelola Amazon untuk Apache Flink secara otomatis menskalakan jumlah KPU yang diperlukan oleh aplikasi pemrosesan streaming Anda karena permintaan memori dan komputasi berfluktuasi. Anda dapat memilih untuk menyediakan aplikasi Anda dengan jumlah KPU yang diperlukan.
Harga Studio Layanan Terkelola Amazon untuk Apache Flink
Anda dikenai biaya dua KPU tambahan per aplikasi Studio dalam mode interaktif. Satu KPU digunakan untuk orkestrasi aplikasi Apache Flink dan lainnya untuk lingkungan pengembangan interaktif nirserver. Anda juga akan dikenai biaya untuk penyimpanan aplikasi berjalan yang digunakan untuk kemampuan pemrosesan stateful. Penyimpanan aplikasi berjalan dikenakan biaya per GB/bulan.
Ketika mengembangkan di notebook Studio, Anda tidak akan memiliki opsi untuk membuat cadangan aplikasi yang tahan lama. Namun, ketika Anda melakukan deployment aplikasi di notebook Studio dari mode interaktif ke mode streaming, Anda dapat membuat cadangan aplikasi yang tahan lama.
Panduan penggunaan KPU Umum
Kami menyarankan agar Anda menguji aplikasi dengan beban produksi untuk mendapatkan perkiraan yang akurat tentang jumlah KPU yang diperlukan untuk aplikasi Anda. Penggunaan KPU dapat sangat bervariasi berdasarkan volume dan kecepatan data Anda, kompleksitas kode, integrasi, dan lainnya. Hal ini terutama berlaku saat menggunakan runtime Apache Flink di Layanan Terkelola Amazon untuk Apache Flink. Misalnya, melalui pengujian internal, kami telah mengamati throughput ratusan MB per detik per KPU untuk aplikasi sederhana tanpa status, dan throughput yang kurang dari 1 MB per detik per KPU untuk aplikasi kompleks yang menggunakan algoritma machine learning (ML) intensif. Dengan mengingat peringatan ini, pedoman umum yang kami berikan sebelum pengujian aplikasi Anda adalah sebesar 1 MB per detik, per KPU.