Amazon S3 Price Reduction
aws.typepad.com
aws.typepad.com
I'm definitely wondering if and when we'll see 10 cents/gb - prices like that (minus the data transfer charges - see: http://www.nasuni.com/news/nasuni-blog/whats-the-cost-of-a-g...) put it within striking range of high availability spinning disk in your local data center.
Disclaimer: I work for a company building on top of/reselling S3 in addition to other providers.
Based on the (very safe, I think) assumption that DropBox uses at least 1 PB of S3 storage, it will save them exactly $15245 per month.
That's to say nothing about cogent, who will sell you bandwidth at $4/mbps, AWS's cheapest pricing (at 150tb/mo) still comes out to $28/mbps, which is a joke.
Their pricing on bandwidth is still 3x to 4x more than what it costs to buy transit above the 10Gbps level and still noticeably more expensive at the 1Gbps level. A 3 to 4 times increase in bandwidth means millions of extra dollars a year to run on AWS.
Just in case I'm not the only person who was confused by this at first: stellar678 is referring to the free bandwidth between EC2 and S3, not the free AWS upload bandwidth (which no longer exists).
Marginally related trivia: Thanks to said free EC2-S3 bandwidth, if you want to move more than 1 MB between EC2 nodes in different availability zones, it's cheaper to PUT the data to S3 from one node and then GET and DELETE it from the other node than it is to transfer it directly.
Edit: fat-fingered a couple of columns. New figures are $449,536 and $433,423.36, for $16112.64/month savings, or 3.6%. All the savings come in the first 1 PiB.
https://spreadsheets.google.com/ccc?key=0AskGKJcfVVjPdFJKdTN...
http://aws.typepad.com/aws/2010/05/new-amazon-s3-reduced-red...
Eleven nines availability is the service not working/responding only 0.0003 seconds per year ... indistinguishable from perfect.
If you meant you could fix the 1-bit error easily in the 1KB case, as you have just 8K bits to flip through, then it makes much more sense. If you split the big 10GB file into smaller chunks of 1KB (at which error detection/correction is done), then the fault becomes much more manageable.
Sure, but in a lossy JPEG, or a heavily compressed video file, a single bit in a single frame of a two hour movie really isn't going to matter much.
I wonder if with reduced redundancy and export to your own hardware (using Amazon's sneakernet) you can mimic the standard durability at a lower cost? Maybe too much work.