Timothy Prickett Morgan and Google’s Urs Hölzle discuss Google’s Cloud Services Platform hybrid stack, and Google’s intentions with it.
It has been our position from the beginning, when Google first open sourced the Kubernetes container controller, that it wanted for this to be the controller that ruled the datacenter. Having created its own Borg and Omega controllers, which do all kinds of provisioning and orchestration of containerized applications that sit behind its search engine, advertising, and other businesses, Google started from scratch and created Kubernetes to not only get a fresh start, but to let others contribute to the effort and build a software stack quicker than it could do all by itself.
The effort has been wildly successful on many measures, and there are many system software stacks that have Kubernetes at their heart now – and some of them are unexpected, and that is just a measure of how pervasive Kubernetes and the Docker container format has become. But Google has a longer game than just getting Kubernetes out there and enthusiastically co-developed with the community and adopted by enterprises. Google wants to create and support, for a subscription fee that makes money, a full Kubernetes stack. This stack is called Cloud Services Platform, or CSP for short, and it went into alpha testing with a select number of early adopters last summer. That alpha has now been completed, and Google is moving this Kubernetes stack into a more open beta period, working towards a day when it will be generally available and a formidable alternative to other on-premises Kubernetes stacks and absolutely compatible with the Kubernetes services that run on the Google Cloud Platform public cloud.
We had a chat with Urs Hölzle, a Google Fellow and senior vice president of technical infrastructure at the search engine, advertising, and video streaming giant that is also one of the big three public cloud providers, second only to Amazon Web Services and Microsoft Azure. Cloud Services Platform – and why could they not give it a fun name like Kooble? – could be one of the most significant software products that Google has ever put together and it will be giving Red Hat, Microsoft, and VMware a run for the budget dollars as enterprises consider their hybrid cloud strategies.