3 ms·
> Teams at every single AWS customer, big and small, have probably spent the last quarter finding and ending wasteful, forgotten spend lurking in their cloud fo
by simplotek 4y ago
> Teams at every single AWS customer, big and small, have probably spent the last quarter finding and ending wasteful, forgotten spend lurking in their cloud footprint
The interesting thing about cloud costs for companies like Amazon or AWS is that in the short term it's only an accounting trick. The company is not spending money if there's a lambda deployed somewhere, or a EC3 instance idling. It's nice to erode revenue in the books from these expenses, but it's not like Besos needs to reach out of his wallet to cover the cost of a container launched by some random team at Amazon. At most he moves the cash from one pocket to the other and there's that.
- ElevenLathe 4y agoWell, they don't need to spend money to schedule my Lambda, but they did already spend a bunch of money building out the datacenter so they can pick up my 100th of a nickel when they do schedule it. AWS is kind of like a bank, making money on the spread between the cost of compute at different time scales. They can get cheap compute (by committing to owning datacenters and filling them with silicon) and sell expensive compute by letting customers buy it by the second. This is a great business if the demand for per-second compute is always rising, but it isn't if all your customers suddenly take you up on it all at once and start spending drastically less but your huge datacenter investment is still illiquid.
- simplotek 4y ago> Well, they don't need to spend money to schedule my Lambda, but they did already spend a bunch of money building out the datacenter so they can pick up my 100th of a nickel when they do schedule it. A projected revenue drop is not the same as a loss though. You already bought that computer. Less so if it's your own company who was using their stuff. Worst case scenario: they have stuff idling and more headroom to accommodate demand. Heck, why waste more money building yet another data center if the ones already in place have already plenty of cycles rand bandwidth to spare? It's all an accounting trick. You don't waste more power. You don't have to but more hardware. Turning off your lambda saves nothing.
- ElevenLathe 4y agoYou're right that it's probably not that a big deal for Amazon since it's all mainly financed by their own cash flow, but in general it can be a problem if there is debt (that you took out to build the datacenters) to service. Also, those servers are depreciating (in the literal sense of becoming less valuable over time, not in the accounting sense of spreading their cost out over several fiscal years for tax purposes) while still not making them any money, so the "lifetime earnings" of their existing silicon will be less than they would otherwise have been without a slowdown. I'm not sure what the "accounting trick" is though, except in the sense that anything involving money or finance is an accounting trick. Can you elaborate?