Model penentuan harga berbeda, jadi tergantung pada kasus penggunaan Anda satu atau yang lain mungkin lebih murah. Menggunakan case paling sederhana (tidak termasuk SNS):
- Biaya SQS per pesan (masing-masing 64 KB dihitung sebagai satu permintaan).
- Biaya Kinesis per shard per jam (1 shard dapat menangani hingga 1000 pesan atau 1 MB / detik) dan juga untuk jumlah data yang Anda masukkan (setiap 25 KB).
Menghubungkan harga saat ini dan tidak memperhitungkan tingkat gratis, jika Anda mengirim 1 GB pesan per hari pada ukuran pesan maksimum, Kinesis akan jauh lebih mahal daripada SQS ($ 10,82 / bulan untuk Kinesis vs $ 0,20 / bulan untuk SQS) . Tetapi jika Anda mengirim 1 TB per hari, Kinesis agak lebih murah ($ 158 / bulan vs $ 201 / bulan untuk SQS).
Detail: SQS memungut biaya $ 0,40 per juta permintaan (masing-masing 64 KB), jadi $ 0,00655 per GB. Dengan 1 GB per hari, ini hanya di bawah $ 0,20 per bulan; dengan 1 TB per hari, nilainya sedikit di atas $ 201 per bulan.
Kinesis mengenakan biaya $ 0,014 per juta permintaan (masing-masing 25 KB), jadi $ 0,00059 per GB. Dengan 1 GB per hari, ini kurang dari $ 0,02 per bulan; dengan 1 TB per hari, sekitar $ 18 per bulan. Namun, Kinesis juga mengenakan biaya $ 0,015 per shard-jam. Anda membutuhkan setidaknya 1 shard per 1 MB per detik. Dengan 1 GB per hari, 1 shard akan banyak, sehingga akan menambah $ 0,36 per hari, dengan total biaya $ 10,82 per bulan. Dengan 1 TB per hari, Anda akan membutuhkan setidaknya 13 pecahan, yang menambahkan $ 4,68 per hari, dengan total biaya $ 158 per bulan.