Massive price drop in SQS from Amazon

Amazon provide a (kind of) Queueing Service called SQS (Simple Queueing Service). Until recently this was priced at $0.10 (USD) per 1000 messages processed. They have now changed this pricing to $0.01 per 10,000 messages processed. This is huge change in price point and will make SQS much more accessible for users with large queues of small messages. Unfortunately SQS will not guarantee that messages come of the queue in order they were put on (which is why its a “kind of” message queue).

Full message:

Dear Amazon SQS Developers,

We wanted to let you know about some changes we are making to Amazon SQS, based on customer feedback and watching the way customers are using the service. One thing we’ve heard consistently is that customers want to be able to use SQS along with our other services (e.g. Amazon EC2, Amazon S3), but need SQS to be less expensive for this to be more feasible. We looked at our architecture and feature set, and found a way to make a few, targeted changes, by deprecating a few infrequently used requests, which allow us to operate the service much more efficiently. Simultaneously, we are introducing a new pricing structure that replaces the previous per-messages-sent charge ($0.10/1,000 messages) with a new per-request fee ($0.01/10,000 requests, including all Amazon SQS operations). The net result is that the new pricing will result in significantly lower charges for most developers being billed for SQS.

The changes are effective as of February 6th, 2008 for new Amazon SQS customers. As an existing user of the service, you can continue to use the prior version of the service – with the prior pricing – for up to 180 days (until August 6th, 2008). However, we recommend that you use the Migration Guide to move to the updated service and pricing as soon as possible.

Below are details of the changes to Amazon SQS (also available on the Amazon SQS detail page).

Previous Pricing
(prior to February 6th, 2008)

$0.10 per 1,000 messages sent ($0.0001 per message sent)

Data Transfer
$0.10 per GB – all data transfer in

$0.18 per GB – first 10 TB / month data transfer out
$0.16 per GB – next 40 TB / month data transfer out
$0.13 per GB – data transfer out / month over 50 TB

New Pricing
(effective February 6th, 2008)

$0.01 per 10,000 Amazon SQS requests ($0.000001 per request)

Amazon SQS requests are CreateQueue, ListQueues, DeleteQueue, SendMessage, ReceiveMessage, DeleteMessage, SetQueueAttributes and GetQueueAttributes.

Data Transfer
Data transfer rates are unchanged. However, as many customers want to use Amazon SQS in conjunction with Amazon EC2, all data transferred between EC2 and SQS will be free of charge.

We examined the effect that the new pricing would have had on Amazon SQS bills greater than $1 at the end of December 2007. Under the new plan, 76% of customers would have received lower bills, saving an average of 71% each compared to their actual bill.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: