As many readers in this space are aware, Embotics made a pretty big announcement this summer. We’re ready to declare the death of the old way of managing cloud environments - CMP 1.0 - and move on to building the future cloud management platform – one that is designed for microservices, DevOps and hybrid IT. We’re calling it CMP 2.0, and it’s got everyone at Embotics excited about the future of our company and our industry.
Containers play a central role in our vision, but when you hear about containers in the press, the focus is largely about containers vs. VMs. This completely misses the point.
What’s driving the container revolution is the tectonic shift in how we build applications - through microservices. Containers are the building block for this new way of building applications, and infrastructure is increasingly driven by applications. That’s why the demand for next-generation applications is ultimately creating demand for containers.
This is because of all that containers bring to the table: essentially it’s an envelope for frictionless application portability. There’s such a natural synergy between containers and microservices because, when you’re breaking applications into a set of discreet pieces, each implementing just a single function, and scaling them out, containers are the ideal portable platform. Combined with rapid provisioning speed, that portability makes them far better suited for microservices than more heavyweight VMs.
With microservices, you’re segregating functionality into small, autonomous services - much different than the way applications were built just a few years ago. What does this mean to the business? It’s simple. Since every service does just one thing - there’s no shared data between services - development teams can improve functionality of that microservice independently of others. That means increasing the velocity and scalability of innovation by delivering functionality far faster than ever before.
That’s why making containers a first-class citizen, as we’re doing with our CMP 2.0 initiative, is so important. This means that containers, container clusters, and even entire microservices-based applications are represented in the cloud management platform’s service catalog as a top-level object that can be provisioned as a single entity. Historically, CMPs have dealt with infrastructure-as-a-service for managing VMs. Making containers first class citizens is about going up a level and making the application the lynch-pin of what you are deploying through you service catalog.
We’ll ask you to stay tuned for more information on Embotics’ vision for CMP 2.0, but it’s an exciting time for the company. If you’re interested in hearing more about containers and microservices, I encourage you to listen to a recent webinar we did with Torsten Volk, managing research director at Enterprise Management Associates, where we go deep on some of these subjects.