Các mô hình định giá là khác nhau, do đó tùy thuộc vào trường hợp sử dụng của bạn, cái này hay cái kia có thể rẻ hơn. Sử dụng trường hợp đơn giản nhất (không bao gồm SNS):
- Tính phí SQS cho mỗi tin nhắn (mỗi 64 KB được tính là một yêu cầu).
- Kinesis tính phí trên mỗi phân đoạn mỗi giờ (1 phân đoạn có thể xử lý tối đa 1000 tin nhắn hoặc 1 MB / giây) và cũng cho lượng dữ liệu bạn đưa vào (cứ sau 25 KB).
Cắm vào giá hiện tại và không tính đến cấp miễn phí, nếu bạn gửi 1 GB tin nhắn mỗi ngày ở kích thước tin nhắn tối đa, Kinesis sẽ có giá cao hơn nhiều so với SQS (10,82 đô la / tháng cho Kinesis so với 0,20 đô la / tháng cho SQS) . Nhưng nếu bạn gửi 1 TB mỗi ngày, Kinesis có phần rẻ hơn (158 đô la / tháng so với 201 đô la / tháng đối với SQS).
Chi tiết: SQS tính phí $ 0,40 mỗi triệu yêu cầu (mỗi 64 KB), vì vậy $ 0,00655 mỗi GB. Với 1 GB mỗi ngày, đây chỉ dưới 0,20 đô la mỗi tháng; ở mức 1 TB mỗi ngày, nó lên đến hơn $ 201 mỗi tháng.
Kinesis tính phí 0,011 đô la mỗi triệu yêu cầu (mỗi yêu cầu 25 KB), vì vậy 0,00059 đô la mỗi GB. Ở mức 1 GB mỗi ngày, đây là dưới 0,02 đô la mỗi tháng; ở mức 1 TB mỗi ngày, nó là khoảng $ 18 mỗi tháng. Tuy nhiên, Kinesis cũng tính phí 0,015 đô la mỗi giờ. Bạn cần ít nhất 1 shard mỗi 1 MB mỗi giây. Với 1 GB mỗi ngày, 1 shard sẽ rất nhiều, do đó sẽ thêm 0,36 đô la mỗi ngày, với tổng chi phí là 10,82 đô la mỗi tháng. Với 1 TB mỗi ngày, bạn sẽ cần ít nhất 13 mảnh, cộng thêm 4,68 đô la mỗi ngày, với tổng chi phí là 158 đô la mỗi tháng.