Announcing New Lower Request Pricing for Amazon S3
aws.amazon.com
aws.amazon.com
In what must be one of the greatest "oh crap" moments of AWS history, what Amazon designed as an object store very quickly started to be used as backing storage for virtual disks when EC2 launched in August 2006: Since EC2 at that point had only ephemeral disks (EBS arrived two years later) people created virtual disks with each block -- often 4 kB sectors -- being stored as an S3 object. To make matters worse, since bandwidth between EC2 and S3 was free, you could do as much I/O as your network could handle, yet pay only for the storage.
Before Amazon changed their pricing to introduce the per-request fees, I knew people who were making upwards of 50 million S3 requests per day -- mostly PUTs -- while paying only a few dollars a month. The introduction of per-request fees quickly extinguished that usage case, by pushing the cost upwards by a factor of a thousand... a fact which I'm sure Amazon was very happy about, given that they had presumably been losing lots of money trying to service all the tiny operations effectively for free.
Reminds me of an anecdote of a large tech company that used internal cloud-like storage, each team got a certain "budget". They "charged" people in pseduo-money. They had a charge per GB, obviously. But one team figured out that there was no charge based on filenames. So they just stored all the data in the filenames. Lots of 4K long filenames of 0 bytes meant they had free storage. :)
I think Akamai's CDN is still faster then Amazon's (especially here in New Zealand), and is one flat rate rather then Amazon's rate which increases outside of US/Europe.
Also Rackspace's control panel is much easier to use then Amazon's (In general I don't like the AWS panel, it's takes a while to get the hang of it, especially teaching a newbie is a nightmare) I can't say much about the API, but I'm guessing Amazon win's that as it is the standard.
Akamai's NetStorage is a pain in the ass to work with vs S3. Akamai's CDN replicates much slower than Cloudfront (we've seen distribution/caching complete in seconds, vs upwards of hours for Akamai).
Yes, the AWS GUI is......difficult sometimes. We don't pay them because of their GUI. We pay them because their replication of our content is quick.
But you are right, we pay them for their services, not for their web interfaces.
I've talked to a few folks at PyCon this year who used both and the consensus was that:
- CF API is faster
- Akamai is slower to replicate
Look at using Cloud Files with Fastly: best of both worlds.Don't mean to be snippy, I'm just worried about HN.
Also www.rackspacecloud.com just redirects to www.rackspace.com
"If you have bigger lungs than your competitor, all things being equal, force them to compete in a contest where oxygen is the crucial limiter. If your opponent can't swim, you make them compete in water. If they dislike the cold, set the contest in the winter, on a tundra. You can romanticize all of this by quoting Sun Tzu, but it's just common sense."
I think BitCasa offers unlimited storage. They had stated some time ago that they can offer unlimited storage because their algorithms for content matching were very effective at limiting what they actually had to store. Size becomes a competitive advantage.
OTOH, Amazon also just dropped DropBox's Cost Of Goods Sold by (what's likely) a non-trivial amount.