One of the driving missions at Mesosphere is to bring DC/OS to as many people as possible, on whatever infrastructure platform they choose to build. That's why we're happy to be working with Google to build a great experience for DC/OS on Google Compute Engine (GCE), the company's infrastructure-as-a-service (IaaS) platform. While it's already possible to deploy DC/OS on GCE, we are in the process of releasing a Google Cloud Launcher template to make that process as simple as possible.
GCE is latest entrant among the "big 3" public cloud providers, but it's growing fast in terms of features and popularity (something we've seen firsthand among both DC/OS and Apache Mesos users). In fact, GCE is already well respected for its industry-leading performance, including in areas such as VM boot time and network throughput.
GCE also includes some flexible billing options
that make it particularly complementary to DC/OS. One of the primary benefits of DC/OS is to optimize resource usage via resource pooling and containerization, essentially letting users program against one logical computer and isolate workloads based on resources rather than location. By installing this level of abstraction on top of GCE billing features such as sustained use discounts, preemptible VMs and custom machine types, users have an unprecedented ability to say goodbye to over-provisioning and hello to right-sized infrastructure.
But DC/OS is more more than just a means to lowering resource bills and simplifying infrastructure management. It's also a powerful platform for building, deploying and managing modern applications—from microservices to distributed big data systems. This type of platform is increasingly relevant to the world of cloud computing, where users want the freedom to move applications into the cloud, or even across cloud providers, without worrying about adopting new tools or major rewrites.
- A universal container runtime (for Docker, AppC and Mesos containers).
- IP address per container, virtual overlay networks and other networking advances.
- Support for multi-datacenter Cassandra clusters.
- In Enterprise DC/OS, a collection of advanced capabilities around authentication, privacy and container-level security.