I’ve become aware of a new industry term called the “Data Center Operating System” (DCOS). The big idea seems to be abstracting away individual elements of the data center, allowing compute nodes to get spun up on top of infrastructure building blocks, whether physical or cloud. In theory, you supply hardware or cloud resources, light up your DCOS, and thereafter interact with the DCOS to do all the provisioning dirty work. A developer’s dream.
DCOS reminds me of…
- OpenStack (which is orchestration focused).
- Embrane’s heleos (which is networking focused, not entire IT stack focused).
- a hypervisor (which is bare-metal x86 abstraction focused).
There are two entrants I know of in the DCOS space right now, both startups with serious funding rounds completed.
The Mesosphere DCOS is a new kind of operating system that organizes all of your machines, VMs, and cloud instances into a single pool of intelligently and dynamically shared resources. It runs on top of and enhances any modern version of Linux.
The Mesosphere DCOS is highly-available and fault-tolerant, and runs in both private datacenters and on public clouds. It dramatically increases utilization, reduces operational complexity, and makes developers more productive.
The Mesosphere DCOS is built around Apache Mesos, a distributed systems kernel invented at UC Berkeley’s AMPLab and used at large-scale in production at companies like Twitter, Netflix and Airbnb.
Stratoscale provides a true plug & play infrastructure stack, dynamically making more resources available to applications as the data center expands.
Our software is automatically distributed to your servers, and everything you need to create a fully virtualized or containerized environment is included.
Integration with existing solutions, such as OpenStack, is accomplished by leveraging our advanced REST APIs. Existing templates, tools and workflows can be reused without any changes.
Our all-software solution is built around the principle of BYOH – Bring Your Own Hardware. We don’t define the server or storage hardware that you use.