How Amazon Keeps Cutting AWS Prices: Cheapskate Culture
An anonymous reader writes "Amazon Web Services has cut its prices on 40-plus consecutive occasions, at times leading the charge, at other times countering similar moves by Microsoft and Google. This article at CRN includes some interesting behind-the-scenes trivia about how Amazon keeps costs down, including some interesting speculation — for example, that perhaps the reason Amazon's Glacier storage is so cheap is that maybe it might be based at least partly on tape, not disk (Amazon would not comment). The article also explains that the company will only pay for its employees to fly Economy, and that includes its senior executives. If they feel the need to upgrade to Business or First Class, they must do so from their own pocket. And instead of buying hardware from an OEM vendor, AWS sources its own components – everything from processors to disk drives to memory and network cards — and uses contract manufacturing to put together its machines."
Unless you work in finance, oil/gas or certain luxury markets and have money to burn you're flying economy no matter what industry you're in. It's not being cheap, it's being smart. You're stil going to get to the same place at the same time as the other passengers.
The requirement of 'no business class' for air travel isn't unique to Amazon. Every tech company I've worked for had the same policy - From the senior execs on down.
Thankfully, the company I work for now doesn't require red-eye flights. So I can arrive at a destination, sleep overnight in a hotel bed, then wake up the next morning and start working.
Or it's their unbelievable number of screw ups that ended up in downtime making people not respect them.
We're supposed to be surprised that everyone is supposed to fly coach?
And, if you're custom rolling your backend at the scale of AWS, I wouldn't expect anything *but* sourcing yourself. Outsourcing is for organizations that don't have the expertise in house and want a finger to point if things go wrong. Vertical integration is more cost efficient if you have the scale to make it work.
Is it just my observation, or are there way too many stupid people in the world?
Doesn't 'cheapskate' have a somewhat perjorative connotation, either edging into 'stingy' (if talking about spending on socially normative things) or 'penny wise, pound foolish' (if talking about good sense in short and long term cost/benefit thinking)?
From what the article decribes, Amazon isn't so much 'cheapskate' as operating perfectly sensibly given their scale, cutting unnecessary (but usually bundled) components, and not giving in to poorly justified; but commonly assumed, habits like sending Important Employees to fly business class.
I can understand why they would be scaring their competitors pretty seriously; but I'm not sure that I see the 'cheapskate' bit.
Amazon, in its majestic equality, requires both code monkeys and senior executives to pay for their own upgrades.
AWS is expensive, I can provide the equivalent of an m3.large reserved instance to my users for 1/4th the cost over 3 years, if you ammatorize my infrastructure over 5 years (which is what we've actually been doing) then it's almost 1/7th as much. The only places where AWS makes sense is if you're a quickly growing startup, have a VERY bursty workload, or you're so small that you can't justify 3 hosts for a VMWare Essentials bundle.
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
Amazon has always been about low costs. It's why I love them as a customer, but ran the other way after interviewing for a job there. Their offices (at least the ones I saw in a Seattle tower) were dirty and dingy. I'm kind of a neat freak, and don't like that kind of atmosphere at home, so I could not handle the idea of tolerating it every day at work.
I see zero reason why any company would pay for business or first class. It's like paying ten times the what it would otherwise cost, for...what, the chance to have 3 nips of something on the way? Good for Amazon for not flushing its money down the drain.
perhaps the reason Amazon's Glacier storage is so cheap is that maybe it might be based at least partly on tape, not disk
That is one of the stupidest things I have ever read. Of course it is using tape, why else would it take up to 24 hours to get your data when you request it? Everyone knows that is the whole point of Glacier, and the reason they can offer it so cheap. Nobody wants to deal with the hassle of having their own offsite tape library, so Amazon will do it for you with a convenience user interface. That is literally exactly what all of AWS is based on, doing something cheaper for you because they have the expertise and the facilities at scale.
It's able to afford this because they have been on a campaign of raising prices for the most popular items on Amazon.com for the last several months, increases as large as 30%.
oops wrong thread.
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
It could also be blueray disk based. Not as likely as tape based, but could be cheaper/faster at scale.
My God can beat up your God. Just kidding...don't take offense. I know there's no God.
I think it is funny that Berkshire Hathaway also has this unwritten policy. Execs of business units know better than to fly anywhere first class.
FWIW: This is how it is where I work. The only exception is if you have a long flight. I think it is crazy though. Something like a 12 hour flight. Basically, fly to Australia I guess.
AWS services are NOT cheap at all when compared to running dedicated servers. With a little bit of load balancing, you can have a much faster, more reliable, cluster for a fraction of the price. Currently, I rent quad core machines for about $60 a month. That works out to $0.08 / hour. AWS charges $0.56 for a comparable speed service. It's not just that they can lower prices, they have to to compete with the real world.
-- these are only opinions and they might not be mine.
AWS may be cutting the fees it charges for file downloads, but the fees that Amazon charges authors for downloading their ebook to customers remains gross. It's 15 cent per megabyte, over 100 times what AWS charges and roughly the equivalent of a $400 hamburger.
Ignoring costs for persistent storage and network traffic (which will not be negligible, by the way), an EC2 m3.2xlarge Heavy Utilization Reserved Instance in N. Virginia costs $2691 up-front (for a 3 year agreement; i.e., getting the best possible per-hour rate) plus $86.40 per month, assuming you want 24/7 uptime (which, if your web server isn't up 24/7, you are just losing business). This is for a minuscule 160 GB of SSD storage, 8 "virtual CPUs" (which works out to be slower than a non-virtualized dedicated Ivy Bridge Xeon), and 30 GB of memory.
Even if you could smooth out the $2691 over 3 years, that's $86.40+$74.75 per month = $161.15 per month. And, again, this does not count persistent storage or internet traffic, which are very expensive.
I am paying about $105/month at Hetzner for a Core i7-3770, 32 GB DDR3, and 2 x 3TB HDD in hardware RAID-1 with an LSI RAID controller, a 1 Gbps dedicated port, and an IPv4 /28. My virtualization is container-based, so I have zero virtualization overhead, whereas EC2's hypervised virtualization carries a measurable overhead. The network and power to my server have been up 100% of the time since I started dealing with Hetzner in 2008. None of my disks have ever failed.
So: I don't have to put out a ridiculous amount of money up-front; I have no virtualization overhead; I have 2 GB more memory than an x2large; I have 18.75 times more usable storage than an x2large; I have a /28 to assign out to my containers; and I'm not competing for other users on my box who might be using some of my resources, as is often the case with S3/EC2. And it turns out to be cheaper on a per-month basis if you factor in the upfront cost. If you instead went with an on-demand instance with EC2, then EC2 becomes even more expensive.
And this is after **40** price reductions from EC2? I can't imagine how expensive it must've been back then. Yeesh. Nope, cloud is not cost-competitive for the little guy who just wants a beefy box on the internet. You'd probably have to provision something like 200 instances for it to start being cost-effective.
They're no better on the low end, BTW. A cheap Atom or Core2-era Xeon box will own EC2 on cost effectiveness on lower-end hardware any day of the week, even after EC2 has had another 20 price reductions.
Put simply, if you aren't pricing hardware for a Fortune 1000 company, or a smaller company whose business model depends on having lots of compute or network throughput or storage, EC2 is not cost effective. Hobbyists and independent developers should look elsewhere.
The article focused on how Amazon cuts hardware costs. The first step there is a big one - once you let go of buying name brand hardware, especially for storage, the price drop dramatically. So dramatically, in fact, that hosting (largely electricity, cooling and network connectivity) becomes the major cost in the equation. Amazon is pushing for extremely high density, however, that has a ripple effect throughout your whole datacenter design. If you're not in a high cost area, you might ask why focus on density because floor space is relatively cheap.
So the story is Amazon provides cheap services by cutting costs. Is this new or some kind of bad thing?
The way I see it the consumer benefits from cheaper service.
I got a couple of recruiting calls from Amazon AWS in northern virginia last year. Wasn't really on the market and I don't believe I applied to them. They probably got my resume off a job site. I generally don't take interviews without talking money first (Im in the top of the market, so why waste my time if you can't pay?). Typically if they can't afford me, it ends there. They refused to talk numbers. I also got back a bizarre statement of 'there is more to working at amazon, then money'. This typically means 'we don't pay well, but we act cool so we get people to work alot of hours for less'. I have found that places that have statements like that require you to live there and don't pay well. So they want the type of person who will just stay put, accept less money and more hours than you can get down the street.
I passed on the interview. The impression I got was that it was a really long interview process and I didn't want to be bothered.
Anyone know about this? The position was in Herndon, VA.
They can write, one even authors papers (whoo) but if they actually understood what they wrote about they'd realize what you had just said: no point in buying COTS when you are creating your own. You'll just waste money and time trying to get it to work. Just make it right the first time.
I imagine it can be competition from Dreamhost, among others.
http://www.dreamhost.com/cloud/dreamobjects/
http://www.dreamhost.com/cloud/
The Amazon business is focused around it's core principles:
http://www.amazon.com/Values-C...
Notice that "Frugality" is listed as one of them.
"I get the impression you have never traveled business class."
Bingo. When I fly to Europe and have to drive for two hours after I get off the plane, I want to do it after actually sleeping on the folding-down seat, not after being crammed something the size of a shoebox for eight hours.
That's because readers can download their book an infinite number of times using cellular data, if their Kindle supports it. Amazon have to pay for that forever.
I would love to use AWS but I am on a tight budget. I use Linode because I know that this month I will pay $20, and next month (surprise surprise) I will pay $20.
But I look at two scenarios with AWS, one is that I will screw something up and end up with a $2,000 bill. I will turn on some database crap that is insultingly expensive the way I am using it. My other fear is that I will get hit with an overnight DDOS that wipes out my budget for the month some time well before the month is over. Thus I would now have two options, one to pay more money and hope that it doesn't happen again. Or to shut down my service and stop making money.
Basically the rate pages (hard to find) for AWS are harder to read than my local cell company rates. I signed up for their free trial (had to give a CC) and still wasn't sure that I wasn't going to see a $2,000 bill on my CC so I basically was too afraid to push it. If there had been no CC I would have pushed it hard to see if it would meet my needs. But with my CC it sat for a year and did nothing.
And how are they cutting expenses that go on shareholder profits?
Seems like that would save the whole company money, not just the AWS division.
You pay for upgrade seat then plane delayed 4 hours!