![]() |
IMO – this is one of the biggest announcements at VMworld this week. It is a major shift to the Dell Technologies strategic perspective, and important for our customers. It’s something we’ve been spending a lot of time on internally for a while – I’ve spent hours at end with Scott Yara and James Watters at Pivotal, and with Ray O’Farrell and Paul Fazzone at VMware, and it’s not just me, but others in Dell EMC too. Let’s start from the start. There are 4 abstractions customers need as they develop cloud native apps: Each has a purpose – one that the others are not ideal for.
The preference is always to use the highest order abstraction you can… that means you need to do less, and can focus on things that have value. Now – as Dell Technologies – we’re already doing great when it comes to 3 out of 4.
We all collectively participate and contribute (and use) the container ecosystem – but didn’t have a strong opinionated point of view.
But… historically, our point of view on the container/cluster manager abstraction ecosystem wasn’t clear. I’ve heard some folks vehemently and passionately argue that container/cluster managers aren’t needed (“just use a structured PaaS!”. I’ve heard others argue that developers don’t need Kernel Mode VMs. I’ve heard others claim infrastructure doesn’t matter. Hint – none of those are correct. There is a lots of confusion…. and that’s not a surprise, this is a VERY dynamic/chaotic ecosystem right now. The container/cluster manager ecosystem seems to be starting to settle. From my point of view, and it’s a broadly held point of view in Dell Technologies – Kubernetes is the likely “winner”. It seems that it’s hit critical mass – and enough people are rallying around it – just like people have rallied around Cloud Foundry as the structured PaaS of choice. The strategic pivot was to acknowledge that we needed to do our part, and that meant a couple things:
Google is the primary contributor to Kubernetes – and saw the great opportunity of us adding to the community – and thus Kubo was born. Kubernetes on BOSH – the same very bottom level part that underpins Pivotal Cloud Foundry. BOSH performs an analagous function to the BORG layer within google itself – a low-level lifecycle management and physical resources scheduling function. This is an area where we have a lot to give. We can make core Kubernetes services liked etcd easier to deploy, to lifecycle. We can build integrations with the VMware Cloud Foundation stack that make Kubernetes stronger and better – and we announced material resources working on Photon at VMware shifting to focus there. We can take the concepts of Developer-Ready Infrastructure and NSX/PCF integration and extend that to the Kubernetes ecosystem. Dell EMC can integrate ECS more tightly. We can build and integrate object snapshot/versioning schedulers and managers as a “backup” analog for cloud native apps. Personally, the team I lead can work to make VxRack SDDC and VxRail the best way, hands down, to deploy this stack on premises. Today – Pivotal, VMware, and Google announced Pivotal Container Services – which has an acryonym of PKS – with the K signifying Kubernetes. Pivotal Container Services is the enterprise distribution of Kubo. Here is is in a simple picture I’ve sketched up: There are some key observations here:
BTW – this is one of the elements behind the Pivotal Ready System announcement I talked about here. What you have today is a cool technical announcement, a sign that Pivotal, VMware, Dell EMC are embracing Kubernetes. But – as a leader in the company, I also see something else. We now have a Cloud Native/Digital Transformation stack where there is a SINGLE target we are furiously running towards now as VMware, Pivotal, and Dell EMC – no mis-alignment, no differences in PoV. Today you see the hand of the leadership of the new Dell Technologies company (Michael Dell) and the CEOs of the strategically aligned companies (VMware – Pat Gelsinger & Pivotal – Rob Mee) all saying: “we’re going THIS way, come with us”. Lots of exciting work going on here – and I’m pumped to finally get to talk about it! |
