Layanan Terkelola Amazon untuk Apache Flink

Harga Layanan Terkelola Amazon untuk Apache Flink

Pengantar

Transformasi dan analisis data streaming secara waktu nyata menggunakan Apache Flink

Dengan Layanan Terkelola Amazon untuk Apache Flink, Anda dapat mentransformasikan 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 proses pembangunan dan pengelolaan beban kerja Apache Flink serta membantu Anda mengintegrasikan aplikasi dengan layanan AWS lainnya secara mudah.

Dengan Layanan Terkelola Amazon untuk Apache Flink, Anda dikenakan biaya berdasarkan durasi penggunaan dan jumlah KPU, yang ditagih dalam kelipatan satu detik. 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 dikenakan 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 dikenakan 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

Sebaiknya 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 mempertimbangkan peringatan ini, panduan umum yang kami berikan sebelum pengujian aplikasi Anda adalah sebesar 1 MB per detik, per KPU.

Harga berdasarkan AWS Region

Contoh harga

Buka semua

    Anda menggunakan Studio Layanan Terkelola Amazon untuk Apache Flink guna memfilter data streaming yang ditangkap oleh Amazon Kinesis Data Streams Anda secara terus-menerus dan hanya mempertahankan catatan yang berkaitan. Anda menginginkan kemampuan untuk melihat dan memvisualisasikan catatan secara waktu nyata dan menulis kueri serta program dalam SQL dan Python dengan mudah. Anda tidak menginginkan cadangan status yang tahan lama. Anda menyediakan 4 KPU untuk notebook Studio Anda berdasarkan throughput streaming input Anda. Biaya Layanan Terkelola Amazon untuk Apache Flink bulanan Anda akan dihitung sebagai berikut:

    Biaya bulanan

    Harga di Wilayah U.S. Wilayah East (N. Virginia) adalah 0,11 USD per KPU/jam yang digunakan untuk aplikasi pemrosesan pengaliran Anda. Aplikasi sederhana ini menggunakan 4 KPU untuk memproses aliran data yang masuk. Setiap aplikasi notebook Studio (contoh: mode interaktif) dikenai biaya 2 KPU tambahan per aplikasi.

    Biaya KPU Bulanan = 30 Hari * 24 Jam * ([4 KPU + 2 KPU tambahan untuk notebook Studio] * 0,11 USD/Jam) = 475,20 USD

    Aplikasi Apache Flink menggunakan penyimpanan aplikasi berjalan 50 GB per KPU, dengan tambahan 50 GB penyimpanan berjalan untuk aplikasi notebook Studio, dan dikenakan biaya 0,10 USD per GB/bulan di US-East-1.

    Biaya Penyimpanan Aplikasi Berjalan Bulanan = 30 Hari * 24 Jam * (4 KPU + 1 KPU tambahan untuk notebook Studio) * (50 GB * 0,10 USD/GB/bulan) = 25,00 USD

    Total Biaya = 475,20 USD + 25,00 USD = 500,20 USD

    Anda menggunakan Studio Layanan Terkelola Amazon untuk Apache Flink untuk membangun jendela geser pada data streaming yang ditangkap oleh topik di klaster Amazon Managed Streaming for Apache Kafka (Amazon MSK) Anda. Anda menggunakan notebook Studio dengan 4 KPU yang Anda mulai pada pukul 10.30 pada hari pertama dari suatu bulan untuk mengembangkan dan menguji kueri Anda. Setelah pengembangan, Anda men-deploy aplikasi sebagai aplikasi streaming dengan 2 KPU pada pukul 17.00. Setelah aplikasi streaming di-deploy, Anda menghentikan notebook Studio satu jam setelahnya pada pukul 18.00. Aplikasi streaming dapat menggunakan status aplikasi yang tahan lama dan Anda membuat cadangan status yang tahan lama setiap hari.

    Harga di Wilayah U.S. East (N. Virginia) adalah 0,11 USD per KPU/jam yang digunakan untuk aplikasi pemrosesan pengaliran Anda.

    Biaya bulanan

    Mengembangkan dan menguji kueri menggunakan Studio Layanan Terkelola Amazon untuk Apache Flink:
    Aplikasi Studio Anda berjalan selama 450 menit dalam sebulan (10.30 hingga 18.00 pada hari pertama)

    Biaya KPU = 450 Menit * (4 KPU + 2 KPU tambahan untuk notebook Studio) * 0,11 USD/Jam) = 4,95 USD

    Aplikasi Apache Flink menggunakan penyimpanan aplikasi berjalan 50 GB per KPU, dengan tambahan 50 GB penyimpanan berjalan untuk aplikasi notebook Studio, dan dikenai biaya 0,10 USD per GB/bulan di US-East-1.

    Biaya Penyimpanan Aplikasi Berjalan = 450 Menit * (4 KPU + 1 KPU tambahan untuk notebook Studio) * (50 GB * 0,10 USD/GB-bulan) = 0,26 USD

    Men-deploy sebagai aplikasi streaming untuk terus berjalan dan mengambil cadangan aplikasi:
    Aplikasi streaming berjalan selama 703 jam dalam sebulan (mulai pukul 17.00 pada hari pertama)

    Biaya KPU = 703 Jam * (2 KPU + 1 KPU tambahan untuk aplikasi streaming) * 0,11 USD/Jam) = 231,99 USD

    Aplikasi Apache Flink menggunakan penyimpanan aplikasi berjalan 50 GB per KPU dan dikenai biaya 0,121 USD per GB/bulan di US-East-1.

    Biaya Penyimpanan Aplikasi Berjalan = 703 Jam * 2 KPU * (50 GB * 0,10 USD/GB-bulan) = 9,76 USD

    Biaya Penyimpanan Aplikasi yang Tahan Lama = 703 Jam * (1 MB/cadangan * 1 GB/1.000 MB) * 0,023/GB-bulan = 0,01 USD (dibulatkan ke sen terdekat)

    Total Biaya = 4,95 USD + 0,26 USD + 231,99 USD + 9,76 USD + 0,01 USD = 246,97 USD