| Why? Serious question. OpenStack's model seems to be "clone what Amazon does, 18 months later then hand over to vendors who don't have the scale to match Amazon's prices" It's kind of nice in theory for internal clouds. But I'm increasingly seeing tooling targeting Docker instead of OpenStack at the service level for doing the same kinds of things OpenStack is supposed to offer (ie, the service utilities Docker to offer automatic deployment/availability/loadbalancing instead of doing it using the OpenStack APIs). At the cloud vendor layer, the differences between vendors can be abstracted using libraries, which removes an alleged attraction of OpenStack. Given that, I see a few vendors challenging Amazon by building unique selling points (Google has some innovative things as does Microsoft, and Digital Ocean pushes the price/performance thing). I see Docker taking away a lot of the "cross cloud deployment" attraction that OpenStack had, and doing it better. So what does OpenStack offer end users? (I understand it's attractions to vendors, and maybe the internal cloud use case). |