Modern data centers demand software-centric infrastructures across compute, network and storage for speed, simplicity, flexibility and economics. A new class of hyperscale-inspired applications, such as HDFS, Cassandra, Storm, Spark, Jenkins as well as a new application form factor – containers – require rapidly deployable, logically isolated infrastructure that natively supports application elasticity. DC/OS – an open-source cluster-level OS leveraging Apache Mesos – enables a modern design for computing by constructing one logical (super) computer from standards-based servers. This is particularly appealing because at Big Switch we leverage concepts of software-defined networking (SDN) and CLOS fabrics to construct one logical (chassis) switch from standards-based open networking switches. The combination of DC/OS and Big Switch’s Big Cloud Fabric (BCF) is optimal for designing modern data center clusters (or pods), while ensuring attractive economics and complete vendor choice for both hardware and software.
Figure 1 depicts the logical and physical perspective of DC/OS computer and Big Switch network.
DC/OS is ideal for modern applications as it is quite simple to deploy, operate and scale. Change management is also very simple and quick. Servers can be added or deleted from the DC/OS cluster at will. Once a cluster is deployed, all of the cluster’s HW resources are pooled and available to applications. The cluster can be logically partitioned to provide isolated environments for tenants and/or applications. When deploying an application, DC/OS automatically assigns servers and allocates precise HW resources (CPU, memory, storage) on each server. An application can be scaled up or down with a single CLI command. Additionally, DC/OS is a complete solution for deploying hyperscale-style computing environment in normal-scale enterprise and telco data centers. Everything you need comes ready to run, out of the box. And because it is based on Mesos, it is battle-hardened.
Big Cloud Fabric is a production-grade, high-performance (10G/40G) and resilient leaf/spine switch fabric built with software-defined networking (SDN) principles and open networking switch hardware. It implements a hierarchical control plane, mostly residing in a centralized controller with residual components placed on switches to ensure scale and resiliency (including controller-less operation). The BCF Controller acts as a single pane of glass for full operational and change management of the entire fabric. In principle, BCF constructs a pay-as-you-scale chassis switch, which can grow from 2 slots to 40 slots to support a cluster (or pod) of 1250+ servers (even larger sizes are possible with newer switch hardware).
DC/OS and BCF are highly synergistic not only in terms of architectural principles but also the benefits they provide to data center customers.
DC/OS + BCF also offers very unique benefits. For example:
Video demo of DC/OS and BCF provides further details on the joint deployment and its unique benefits.
With the emergence of DC/OS and SDN fabrics, we now have a cohesive approach to deploying modern applications as well as container environments (such as Docker and Kubernetes) at scale and with attractive TCO. Over the next few years, we will see a massive shift away from complex and brittle legacy environments to modern, transformative designs for compute and networking.
To experience how BCF simplifies networking for Docker containers and provides container visibility & trouble-shooting, check out our BCF + Docker video demo.
It’s easy and free to get started with both DC/OS and BCF.
VP, Products & Strategy