The biggest gotcha is that you can only access 0.17% of the data you've stored in any given day without extra charges. So if you've stored 1000 GB, you can only access 1.7 GB per day for free.
The cost for going over your daily "retrieval allowance" can be large, because cost is driven by "peak retrieval rate". They find the highest hourly retrieval rate over the entire month, and charge the whole month's retrieval at the peak rate.
This can get expensive fast. Again, with 1000 GB stored, if you retrieve 200 GB over the course of 4 hours, your hourly retrieval rate is 200 GB / 4 hours = 50 GB per hour. Your free retrieval allowance is 1.7 GB per day / 24 hours = 0.07 GB / hour. So your excess retrieval is 49.93 GB per hour.
Amazingly, that 49.93 GB per hour for 4 hours is charged for all 720 hours in the month, so that's 49.93 * 720 * 0.01 = $359.49.
That's an astonishing $1.79 per GB just to retrieve one-fifth of the data from Glacier storage.
So Glacier only makes sense for true cold storage, where you are very unlikely to touch more than 0.00007 of it in any given hour.
Google's Nearline is much simpler and faster for the same storage cost -- and far cheaper if you need to access more than a tiny fraction of the data.
Source: http://aws.amazon.com/glacier/faqs/#How_much_data_can_I_retr...
I guess he would say he was... sunglasses FROSTBITTEN YEAH!
AWS has now added the ability to set a spending limit to avoid runaway retrievals. Nonetheless, from my point of view the ultra-complicated pricing scheme is nothing short of a disaster for Glacier as a product. I think it will continue to seriously impact its uptake, and Google is smart to exploit the opportunity to offer a simple, straightforward pricing scheme.
edit: Also as others have pointed out, Nearline is limited in retrieval time as well, so the cost difference isn't nearly as large.
Incentivizing users to bring the data online once a day to trickle it out seems bad for all involved.
If Amazon store your data in a tape archive (I don't know if they do, but they at least seem to have similar constraints), they can only access a small portion of the stored data at a time, so they need to control how often people request data.
They could just rate limit everyone, but this way allows people to pay for priority in an emergency while still discouraging everyday read requests.
The pricing makes more sense if you're a large user with data spanning several tapes than if you're in the single terabyte range, but the low limit still discourages you from making requests causally, which helps them keep their SLA.
If they predict that you'll trickle out your small file, they can just read out everything on the first access and cache it online, so there's no extra trips to the archive for them.
Glacier uses low-speed (5400 RPM) consumer drives, which they then clock down lower to save energy. Any given 'rack' only has enough power to power a few drives on that rack, the rest is powered down.
To prevent multiple customers from all trying to pull their data out they needed to introduce a rate limiting system, which they did with this exorbitant pricing.
https://aws.amazon.com/glacier/faqs/#How_much_data_can_I_ret...
So Google looks cheaper/simpler, but the amazon model is actually quite good for disaster recovery where you may be in a situation where you "need it now at any cost"
You will be surprised by a retrieval fee of 1000 / 4 * 720 * 0.01 = $1,800.
If you want to get your 1000 GB for free, you'd have to request no more than 69 MB per hour. It will take you about 20 months to get your data!
With Glacier, limit retrievals to less than 5% per month / 30 days / 24 hours = 0.007% of total data stored per hour to avoid these ugly surprises.
Source: http://aws.amazon.com/glacier/faqs/#How_much_data_can_I_retr...
In a disaster situation, a company is going to want hard drives sent to them next day. As others have mentioned, this isn't a money thing, it's a time issue. But it isn't available with Glacier (probably not with Google either...)
As long as we are comparing effective pricing, which is the only number that matters with Glacier and "Google Nearline" (and, to some degree, S3) it should be noted that rsync.net PB-scale is 3.0 cents with no additional charges.
That is, the effective price, no matter what your use-case or traffic/usage, is 3.0 cents per GB.[1]
Of course, you do have to buy a petabyte of it ...
> "a two year contract is required." [1]
> "There are no contracts, overages, fees, or license charges at rsync.net." [2]
[1] http://www.rsync.net/products/petabyte.html