How is the Mesosphere DCOS different from Apache Mesos?
The DCOS is a robust and commercially supported software product that is built on top of the open source Mesos. Major improvements in the DCOS include its command line and web interfaces, its simple packaging and installation, and its growing ecosystem of technology partners.
How is a DCOS cluster different from a private cloud, or from virtualization?
The DCOS is the next-generation private cloud. It’s different from software involving virtual machines because the DCOS organizes servers of any kind — physical, virtual or cloud — into a single pool of shared resources. Its Mesos core dynamically provisions the necessary compute, memory and storage resources, rather than preconfigured machine images.
How is the DCOS different from other container technologies, such as Kubernetes and Docker?
The DCOS supports both Kubernetes and Docker. Because the DCOS manages infrastructure at the server level and runs directly atop Linux servers, it is able to launch Docker containers at scale. Mesosphere and Google have collaborated to bring Kubernetes to DCOS, where Kubernetes talks directly to the DCOS API and runs like any other DCOS service.
What types of workloads can I run on the DCOS?
The DCOS can run nearly any type of workload. Among the dozens of services it supports are databases such as Cassandra and MemSQL; big data systems such as Hadoop and Spark; and orchestration services like Marathon and Kubernetes for hosting long-running and cloud-native applications.
Can I write my own distributed services to run on the DCOS?
Yes. The Mesosphere DCOS currently supports all Mesos frameworks and will soon have a software development kit that makes it easy to write new services, or integrate existing ones, that take advantage of the DCOS' inherent scalability, flexibility and high availability.
What are some popular use cases for Mesos and the DCOS?
Although the DCOS supports nearly every type of workload, it is especially popular for supporting Platform-as-a-Service (PaaS) offerings, big data analytics (e.g., Hadoop, Spark and Kafka), as well as stateful services such as HDFS, Cassandra and MemSQL. Coming soon will be support for even more diverse services, including traditional SQL databases such as MySQL.
Can I download the Community Edition of the DCOS software and run it locally?
The DCOS Community Edition is not presently downloadable and is not available to run on local servers. Users needing such capabilities should contact Mesosphere about the DCOS Enterprise Edition.
Does it make sense to use the DCOS if I don't have thousands of servers?
Yes. Although large Mesos users such as Twitter receive a lot of attention, many early Mesos and DCOS users run it successfully across hundreds or even dozens of nodes. DCOS provides benefits in small clusters and can scale to tens of thousands of nodes when you need it to.
Is the Mesosphere Datacenter Operating System (DCOS) open source?
The DCOS is not open source. However, it is built on an open source foundation that includes Apache Mesos, Marathon and Chronos. The DCOS also runs and integrates with many popular open source technologies.