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 semuaAnda menggunakan aplikasi Apache Flink di Layanan Terkelola Amazon untuk Apache Flink agar dapat mentransformasi dan mengirimkan data log yang ditangkap oleh Kinesis Data Streams Anda ke Amazon Simple Storage Service (Amazon S3) secara terus-menerus. Data log yang ditransformasikan menggunakan beberapa operator, termasuk menerapkan skema ke peristiwa log yang berbeda, memisahkan data berdasarkan jenis peristiwa, menyortir data berdasarkan stempel waktu, dan melakukan buffering data selama satu jam sebelum pengiriman. Aplikasi tersebut memiliki banyak langkah transformasi, tetapi tidak ada yang intensif secara komputasi. Aliran ini menyerap data 2.000 catatan/detik untuk 12 jam/per hari dan meningkat hingga 8.000 catatan/detik selama 12 jam per hari. Anda tidak membuat cadangan aplikasi yang tahan lama. Biaya bulanan Layanan Terkelola Amazon untuk Apache Flink akan dihitung sebagai berikut:
Biaya bulanan
Harga di Wilayah U.S. Wilayah Timur (Virginia Utara) adalah 0,11 USD per KPU per jam. Layanan Terkelola Amazon untuk Apache Flink mengalokasikan 50 GB penyimpanan aplikasi yang sedang berjalan per KPU dan mengenakan biaya 0,10 USD per GB/bulan.
Beban Kerja Berat: Selama periode beban kerja berat selama 12 jam, aplikasi Layanan Terkelola Amazon untuk Apache Flink memproses 8.000 catatan/detik dan secara otomatis menaikkan skala ke 8 KPU. Setelah periode beban kerja yang berat, aplikasi Layanan Terkelola Amazon untuk Apache Flink menurunkan skala aplikasi setelah 6 jam throughput lebih rendah. Aplikasi ini dinaikkan skalanya hingga 8 KPU dengan total 18 jam per hari.
30 Hari/Bulan* 18 Jam/Hari = 540 Jam/Bulan
Biaya KPU Bulanan = 540 Jam/Bulan * 8 KPU * 0,11 USD/Jam = 475,20 USD
Biaya Penyimpanan Aplikasi yang Berjalan Bulanan = 540 Jam/Bulan * 8 KPU * 50 GB/KPU * 0,10 USD/GB-bulan = 30,00 USD
Biaya KPU dan Penyimpanan Bulanan = 475,20 USD + 30,00 USD = 505,20 USD
Beban Kerja Ringan: Selama sisa periode 6 jam beban kerja ringan, aplikasi Layanan Terkelola Amazon untuk Apache Flink memproses 2.000 catatan/detik dan secara otomatis menurunkan skala ke 2 KPU.
30 Hari/Bulan * 6 Jam/Hari = 180 Jam/Bulan
Biaya KPU Bulanan = 180 Jam/Bulan * 2 KPU * 0,11 USD/Jam = 39,60 USD
Biaya Penyimpanan Aplikasi yang Berjalan Bulanan = 180 Jam/Bulan * 2 KPU * 50 GB * 0,10 USD/GB-bulan = 2,50 USD
Biaya KPU dan Penyimpanan Bulanan = 39,60 USD + 2,50 USD = 42,10 USD
Tiap aplikasi Apache Flink dikenai biaya KPU tambahan per aplikasi.
Biaya Bulanan untuk KPU tambahan = 30 * 24 * 1 KPU * 0,11 USD/Jam = 79,20 USD
Total biaya = 505,20 USD + 42,10 USD + 79,20 USD = 626,50 USD
Anda menggunakan aplikasi Apache Flink di Layanan Terkelola Amazon untuk Apache Flink guna mentransformasi data log di Amazon Simple Storage Service (Amazon S3) dalam mode batch. Data log ditransformasikan menggunakan beberapa operator, seperti menerapkan skema pada berbagai peristiwa log, mempartisi data berdasarkan tipe peristiwa, dan menyortir data berdasarkan stempel waktu. Aplikasi tersebut memiliki banyak langkah transformasi, tetapi tidak ada yang intensif secara komputasi. Aplikasi ini menyerap data dengan kecepatan 2.000 catatan/detik selama 10 menit setiap hari dalam 30 hari per bulan. Anda tidak membuat cadangan aplikasi yang tahan lama. Biaya bulanan Layanan Terkelola Amazon untuk Apache Flink akan dihitung sebagai berikut:
Biaya bulanan
Harga di Wilayah U.S. Wilayah Timur (Virginia Utara) adalah 0,11 USD per KPU per jam. Layanan Terkelola Amazon untuk Apache Flink mengalokasikan 50 GB penyimpanan aplikasi yang sedang berjalan per KPU dan mengenakan biaya 0,10 USD per GB/bulan.
Beban Kerja Batch: Selama 10 menit per hari, aplikasi Layanan Terkelola Amazon untuk Apache Flink memproses 2.000 catatan/detik yang membutuhkan 2 KPU.
30 Hari/Bulan * 10 Menit/Hari = 300 Menit/Bulan
Biaya KPU Bulanan = 300 Menit/Bulan * 2 KPU * 0,11 USD/Jam = 1,10 USD
Biaya Penyimpanan Aplikasi Berjalan Bulanan = 300 Menit/Bulan * 2 KPU * 50 GB * 0,10 USD/GB-bulan = 0,07 USD
Biaya KPU dan Penyimpanan Bulanan = 1,10 USD + 0,07 USD = 1,17 USD
Tiap aplikasi Apache Flink dikenai biaya KPU tambahan per aplikasi.
Biaya Bulanan = 1 KPU * 0,11 USD/Jam * 10 Menit/Bulan = 0,02 USD (dibulatkan ke sen terdekat)
Total Biaya = 1,17 USD + 0,02 USD = 1,19 USD
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