The author has no clue how spending works in cloud environments nor why it's so complicated to calculate. This is a pretty uniformed article.
post
Lol, is Netflix any of my customers who thought moving to public cloud services was a good idea?
I would ask why customers are so dumb about how much public cloud offerings cost, but I know it's a combination of 1) seemingly low prices up front, 2) bean counters that aren't able to accurately cost forecast long term, and 3) a fundamental understanding of just how much compute they actually need. It's absolutely stupid how many customers we have that are having to pull back on services because some genius thought moving to azure was a good financial move only to find out 6-8mo later that they've spent this year's budget already.
2b) bean counters who are ordered by middle managers to prioritize short term profits over all other considerations.
Thank you. I’ve never understood the desire to implement bistromathics into my yearly costs. Since it requires a degree in fortune telling and an advanced degree in math to determine what it’s actually going to cost, I don’t want that complexity in my budget. I want to buy hardware and licenses and know that it will cost $X (well unless Broadcom and VMWare licenses are involved).
I'm struggling to understand how a company as big as Netflix is paying for a cloud service. Like for the cost that they're charging customers monthly on top of how big they are, I really figured they would be running their own infrastructure at this point it seems like a needless money Leach to not be. Like sure you have to pay for the infrastructure and maintaining the infrastructure, but there is no way that on the scale that Netflix is and with how data transfer heavy it is, that it's more cost-effective to be running a cloud stack.
Netflix has a substantial number of caching boxes owned by Netflix on the edge.
This means that a neighborhood has a cache server with 20TB of video serving everyone in the neighborhood (and maybe also the next 3 or 4 neighborhoods). So if everyone watches the same episode they only pay for one cloud download / bandwidth cost.
Netflix outsources cloud for their core infra but then runs very very heavy edges around the world. It's backwards but if you think about Netflix and the watching pattern of neighborhoods (ex: neighbor likely tells friends a new show is good, then everyone watches it) it's to the benefit of Netflix to run their infra like this.
I wouldn't be surprised if these caching servers help each other out like BitTorrent either to avoid central cloud bandwidth costs.
Why? They also using AWS?
all 28 comments