Updated 9am 18 Nov 2015, UTC+10. See below.
Netflix, the streaming video company, has released a tool called Spinnaker that it says “is an open source multi-cloud Continuous Delivery platform for releasing software changes with high velocity and confidence.”
EMC’s Pivotal to build Spinnaker over the past year or so, and have released the platform code on GitHub.
Spinnaker supports deployment to AWS, Microsoft Azure “actively underway”. There are also plans to add support for containers “in coming months”.
This is an interesting announcement for several reasons.
Netflix is also mentioned when AWS has an outage, because they’re highly visible when affected.
But if Netflix puts all of their eggs in the AWS basket, they are creating risk for themselves. Single-sourcing important parts of your supply chain places your revenue at risk, which can sometimes be worth it. Some companies mitigate this risk by forming close partnerships with their key suppliers, almost becoming vertically integrated, so that they can better influence those suppliers’ risk management. Others prefer a portfolio approach, where risk is reduced through multi-sourcing. If one suppliers has issues, you have others to choose from.
That appears to be what Netflix.
Netflix can now treat its cloud services more like a commodity, then they can simply move their workloads to someone else. This is quite a challenge in the cloud world today, hence the oft-used “Hotel California” analogy.