Amazon Kinesis Data Streams menggunakan harga sederhana bayar sesuai pemakaian. Tidak ada biaya awal atau biaya minimum, dan Anda hanya membayar sumber daya yang Anda gunakan. Harga didasarkan pada dua dimensi inti, Jam Shard dan PUT Payload Unit, serta dimensi opsional untuk peningkatan fan-out, retensi data yang diperpanjang, dan retensi data jangka panjang.

Perkirakan tagihan bulanan Anda menggunakan Kalkulator Harga AWS.

Jam shard

Shard adalah unit throughput dasar pada Amazon Kinesis data stream. Anda menentukan jumlah shard yang diperlukan dalam aliran berdasarkan persyaratan throughput. Biaya akan dibebankan untuk setiap shard dengan tarif per jam.

  • Satu shard menyediakan kapasitas penyerapan sebesar 1 MB/dtk atau 1000 catatan/dtk.
  • Ketika konsumen data memilih untuk menggunakan fan-out yang ditingkatkan, setiap shard menyediakan hingga 2 MB/dtk output data untuk setiap konsumen menggunakan fan-out yang ditingkatkan.
  • Ketika konsumen data tidak menggunakan fan-out yang ditingkatkan, setiap shard menyediakan hingga 2 MB/dtk output data, berapa pun jumlah konsumen yang memproses data secara bersamaan dari sebuah shard.  

PUT Payload Unit (25 KB)

Catatan adalah data yang ditambahkan produser data ke aliran data Amazon Kinesis. PUT Payload Unit dihitung dalam "bagian-bagian" beban muatan sebesar 25 KB yang seluruhnya menyusun sebuah catatan. Misalnya, catatan 5 KB berisi satu PUT Payload Unit, 45 KB catatan berisi dua PUT Payload Unit, dan 1 MB catatan berisi 40 PUT Payload Unit. Biaya PUT Payload Unit dibebankan dengan nilai PUT Payload Unit per sejuta.

Fan-out yang ditingkatkan

Fan-out yang ditingkatkan menyempurnakan paralelisme terbaca dengan menyediakan throughput terbaca per shard hingga 2 MB/dtk kepada setiap konsumen data. Ketika konsumen menggunakan fan-out yang ditingkatkan, mereka menyebabkan adanya biaya per jam untuk setiap jam shard konsumen dan per GB data yang diterima.

Retensi Data yang Diperpanjang

Amazon Kinesis Data Streams menyimpan data Anda selama 24 jam secara default. Retensi data yang diperpanjang memberi Anda opsi untuk memperpanjang penyimpanan stream data Anda lebih dari 24 jam hingga 7 hari. Biaya tambahan akan dibebankan untuk setiap jam shard yang dihasilkan aliran data setelah Anda mengaktifkan perpanjangan retensi data.

Retensi data jangka panjang

Retensi data jangka panjang memberi Anda opsi untuk menyimpan stream data Anda hingga 365 hari. Anda dikenai biaya tingkat retensi data yang diperpanjang untuk 7 hari pertama, kemudian dikenakan tarif GB-bulan untuk data yang disimpan lebih dari 7 hari hingga periode retensi yang Anda tentukan.

Pengambilan data retensi jangka panjang

Anda akan dikenai tarif per GB untuk pengambilan data yang disimpan lebih dari 7 hari jika Anda mengambil data menggunakan GetRecords API. Anda tidak dikenakan biaya untuk pengambilan data yang disimpan selama 24 jam default atau untuk retensi data yang diperpanjang hingga 7 hari. Anda tidak dikenai biaya untuk pengambilan data jangka panjang jika konsumen fan-out yang ditingkatkan (SubscribeToShard API) digunakan.

Mengelola Sumber Daya AWS Anda

* Mendapatkan catatan dari stream data Amazon Kinesis tidak dikenakan biaya jika data disimpan selama 24 jam default atau hingga 7 hari untuk retensi data yang diperpanjang. Anda dikenai tarif per GB untuk pengambilan data yang disimpan untuk retensi jangka panjang lebih dari 7 hari hingga batas 365 hari.

* Jika Anda memilih untuk menggunakan fan-out yang ditingkatkan, Anda dikenai biaya per jam per jam konsumen dan per GB data yang diambil.

* AWS tidak membebankan biaya untuk transfer data dari produser data ke Amazon Kinesis Data Stream, atau dari Amazon Kinesis Data Streams ke aplikasi Amazon Kinesis Anda.

* Harap diperhatikan bahwa Amazon Kinesis Data Streams saat ini TIDAK tersedia di AWS Tingkat Gratis. AWS Tingkat Gratis adalah program yang menawarkan uji coba gratis untuk sekelompok layanan AWS. Untuk detail selengkapnya tentang AWS Tingkat Gratis, baca AWS Tingkat Gratis.

* Mendapatkan catatan dari aliran data Amazon Kinesis gratis.

* Transfer data gratis. AWS tidak membebankan biaya untuk transfer data dari produser data ke Amazon Kinesis Data Stream, atau dari Amazon Kinesis Data Streams ke Aplikasi Amazon Kinesis Anda.

* Harap diperhatikan bahwa Amazon Kinesis Data Streams saat ini TIDAK tersedia di AWS Tingkat Gratis. AWS Tingkat Gratis adalah program yang memungkinan uji coba gratis untuk sekelompok layanan AWS. Untuk detail selengkapnya tentang AWS Tingkat Gratis, baca AWS Tingkat Gratis.

Harga menurut Wilayah

Contoh harga

Anggap saja produser data Anda menempatkan 100 catatan per detik secara keseluruhan, dan setiap catatan adalah 35 KB. Dalam kasus ini, total tingkat input data adalah 3,4 MB/dtk (100 catatan/dtk*35 KB/catatan dibagi dengan 1.024 = 3,4 MB/dtk). Singkatnya, kami menganggap bahwa throughput dan ukuran data setiap catatan stabil dan konstan sepanjang hari. Harap diingat bahwa kami dapat menyesuaikan secara dinamis throughput aliran Amazon Kinesis kapan saja.

Kami terlebih dahulu menghitung jumlah shard yang dibutuhkan aliran Anda untuk mencapai throughput yang diperlukan. Satu shard menyediakan kapasitas sebesar 1 MB/dtk input data dan mendukung 1000 catatan/dtk, sedangkan empat shard menyediakan kapasitas sebesar 4 MB/dtk input data dan mendukung 4000 catatan/dtk. Oleh karena itu, satu aliran dengan empat shard memenuhi throughput yang diperlukan, yaitu 3,4 MB/dtk dengan 100 catatan/dtk.

Kami kemudian menghitung biaya Kinesis Data Streams bulanan menggunakan harga Kinesis Data Streams untuk Wilayah AS Timur:

  • Jam Shard: Satu shard berharga 0,015 USD per jam, atau 0,36 USD per hari (0,015*24 USD). Aliran kami memiliki empat shard, sehingga biayanya 1,44 per hari USD (0,36*4 USD). Untuk waktu sebulan dengan 31 hari, Jam Shard bulanan kami seharga 44,64 USD (1,44 USD * 31).
  • PUT Payload Unit (25 KB): Karena catatan kami sebesar 35 KB, setiap catatan berisi dua PUT Payload Unit. Produser data kami menempatkan 100 catatan atau 200 PUT Payload Unit per detik secara keseluruhan. Artinya, jumlah catatan adalah 267.840.000, atau 535.680.000 PUT Payload Unit per bulan. Satu juta PUT Payload Unit memiliki harga 0,014 USD, sedangkan biaya bulanan PUT Payload Unit kami adalah 7,499 USD (0,014 USD * 535,68).

Sebagai alternatif, Anda dapat memilih untuk menambah periode retensi data untuk aliran kami dari 24 jam menjadi 7 hari. Dalam contoh ini, kami menganggap bahwa aliran data kami telah melampaui retensi data yang telah diaktifkan untuk keseluruhan bulan. Sebagai alternatif, kami dapat memilih untuk mengaktifkan perpanjangan retensi data hanya ketika perpanjangan retensi data diperlukan untuk mencegah hilangnya data, yang akan menghemat biaya kami terkait perpanjangan retensi data.

  • Perpanjangan Retensi Data (hingga 7 hari): Biaya tambahan perpanjangan retensi data adalah 0,020 USD per jam shard. Karena aliran kami menghabiskan 2.976 jam shard per bulan (4 shard*24 jam/hari*31 hari/bulan), biaya Perpanjangan Retensi Data bulanan kami adalah 59,52 USD (0,020 USD * 2.976)

Menambahkan Jam Shard dan biaya PUT Payload Unit secara bersamaan, biaya total Amazon Kinesis Data Streams kami adalah 1,68 USD per hari, atau 52,14 USD per bulan. Untuk 1,68 USD per hari, kami memiliki infrastruktur data streaming terkelola sepenuhnya yang memungkinkan kami secara terus-menerus menyerap 4 MB data per detik, atau 337 GB data per hari dengan cara yang elastis dan andal. Selain itu, kami dapat meningkatkan periode retensi stream data Amazon Kinesis dari 24 jam hingga 7 hari dengan tambahan 59,52 USD per bulan.

Anda juga dapat me-retain data lebih dari 7 hari dan menggunakan konsumen Enhanced-Fan-Out. 

  • Retensi data jangka panjang (data lebih lama dari 7 hari): Misalnya Anda ingin me-retain stream data selama 30 hari. Anda akan dikenai harga retensi data jangka pendek dari 24 jam hingga 7 hari (lihat di atas untuk penghitungan) dan harga retensi data jangka panjang lebih dari 7 hari hingga 30 hari (periode 23 hari). Untuk harga retensi jangka panjang 23 hari, dikenakan biaya tambahan 0,023 USD/GB-Bulan untuk penyimpanan dan 0,021 USD per GB untuk pengambilan data jika Anda menggunakan konsumen default (GetRecords API). Berdasarkan kecepatan input data 3,4MB/s, Anda akan mengakumulasi 3,4 (kecepatan input) *1024 *1024*3600 = 12.902.400.000 byte dalam satu jam. Di akhir bulan, Anda akan memiliki penggunaan berikut dalam Byte-Jam: Total penggunaan Byte-Jam = 3.565.158*23 hari * 24 jam/hari = 7.122.124.800.000 Byte-Jam. Mari kita konversi ini menjadi GB-Bulan: 1.967.967.436,80 Byte-Jam/1.073.741.824 byte per GB = 6633 GB per bulan. Jadi total biaya penyimpanan untuk retensi 23 hari adalah =6633*0,023 USD = 152,56 USD per bulan.
  • Pengambilan data jangka panjang (data lebih lama dari 7 hari): Jika Anda mengambil semua data jangka panjang menggunakan satu konsumen yang menggunakan GetRecords API untuk mengambil catatan, Anda akan dikenai biaya pengambilan hanya untuk data yang disimpan setelah 7 hari pertama. Karena mengambil 6623 GB data, Anda akan dikenai biaya 6623*0,021 = 139,08 USD di akhir bulan. Data jangka panjang yang diambil menggunakan konsumen fan-out yang ditingkatkan akan menghasilkan tingkat pengambilan data fan-out yang ditingkatkan seperti yang dijelaskan di bawah ini.
  • Jam shard pelanggan fan-out ditingkatkan: Fan-out ditingkatkan berbiaya tambahan 0,015 USD per shard, dan biaya ini bersifat tambahan per konsumen data. Karena stream kami terjadi 2.976 jam shard per bulan (4 shard*24 jam/hari*31 hari/bulan), setiap pelanggan yang menggunakan fan-out ditingkatkan selama periode ini akan terkena biaya 44,64 USD (2.976 x 0,015 USD). Dua pelanggan pada periode yang sama akan terkena biaya 89,28 USD.
  • Pengambilan data fan-out ditingkatkan: Data yang diambil dari stream oleh konsumen yang menggunakan fan-out ditingkatkan terkena biaya 0,013 USD per GB. Jika selama sebulan dua stream shard menyerap 50.000 MB data dan 2 konsumen data menggunakan fan-out ditingkatkan dan mengambil semua data ini selama sebulan, 100.000 MB (50.000 MB x 2 data

Kalkulator harga

Perjanjian Tingkat Layanan

Pelajari Perjanjian Tingkat Layanan Amazon Kinesis Data Streams dengan mengunjungi FAQ kami.

Temukan lebih banyak sumber daya Amazon Kinesis Data Streams

Kunjungi halaman sumber daya
Siap untuk memulai?
Daftar
Punya pertanyaan lainnya?
Hubungi kami