James Downs wrote:
For Netflix (and all other similar services) downtime is money and money is downtime. There is a quantifiable cost for customer acquisition and a quantifiable churn during each minute of downtime. Mature organizations actually calculate and track this. The trick is to ensure that you have balanced the cost of greater redundancy vs the cost of churn/customer acquisition. If you are spending too much on redundancy, it's as big of mistake as spending too little.
Actually, for Netflix, so long as downtime is infrequent or short enough that users don't cancel, it actually saves them money. They're not paying royalties for movies being streamed during downtime, but they're still collecting their $8/month. There is no meaningful SLA for the end user to my knowledge. I imagine the threshold for *any* user churn based on downtime is very high for Netflix. So long as they are "about as good as cable/sattelite TV" in terms of uptime Netflix will do fine. You would have to get into 98% uptime or lower before people would really start getting irritated enough to cancel. Of course multiple short outages would be more painful than a few longer ones from a customer's perspective. I imagine Netflix is mature enough to track this data as you suggest, and that's why they use AWS - downtime isn't a big deal for their business unless it gets really, really bad.
On Jul 3, 2012, at 10:58 AM, Ryan Malayter <malayter@gmail.com> wrote:
James Downs wrote:
For Netflix (and all other similar services) downtime is money and money is downtime. There is a quantifiable cost for customer acquisition and a quantifiable churn during each minute of downtime. Mature organizations actually calculate and track this. The trick is to ensure that you have balanced the cost of greater redundancy vs the cost of churn/customer acquisition. If you are spending too much on redundancy, it's as big of mistake as spending too little.
Actually, for Netflix, so long as downtime is infrequent or short enough that users don't cancel, it actually saves them money. They're not paying royalties for movies being streamed during downtime, but they're still collecting their $8/month. There is no meaningful SLA for the end user to my knowledge.
I imagine the threshold for *any* user churn based on downtime is very high for Netflix. So long as they are "about as good as cable/sattelite TV" in terms of uptime Netflix will do fine. You would have to get into 98% uptime or lower before people would really start getting irritated enough to cancel. Of course multiple short outages would be more painful than a few longer ones from a customer's perspective.
I imagine Netflix is mature enough to track this data as you suggest, and that's why they use AWS - downtime isn't a big deal for their business unless it gets really, really bad.
My thoughts exactly!
-----Original Message-----
I imagine Netflix is mature enough to track this data as you suggest, and that's why they use AWS - downtime isn't a big deal for their business unless it gets really, really bad.
There is another possibility that is probably much more widespread amongst AWS (and other cloud) customers. Here is the scenario: You are a small, hungry startup. No capital for servers. Cloud seems great. Then, big growth hits! Cloud seems even better - you may have the capital now, thanks to friendly VC/public investment/private equity, but you don't have the time to catch up. So, keep using cloud. Then, the now mid-sized company discovers one day that their use of the cloud is no longer economical, if it ever was. They are big enough to use a dedicated hardware in collocation or wholesale datacenter solution, with blended transit from some upstreams. But the cost to transition out of cloud is big, too. So, they might go with a hybrid strategy, at least for a few years. This happens all the time. Not saying Netflix is doing this, but lots of other folks are. It’s a trap that’s easy to fall into. Especially with rapid growth. - Dan
On Jul 6, 2012, at 1:50 PM, Dan Golding wrote:
This happens all the time. Not saying Netflix is doing this, but lots of other folks are. It’s a trap that’s easy to fall into. Especially with
Netflix did the reverse. The moved *to* Amazon, so they could do "noops".
participants (4)
-
Dan Golding
-
James Downs
-
Rodrick Brown
-
Ryan Malayter