In the data center OS model,DCOS behaves like the Operating System,managing hardware resources and providing that information to application frameworks to schedule tasks across dozens or thousands of machines. Due to the benefits of container,it can realize the elastic extension at application-level truely.Our DCOS is a software stack consisting of mesos,kubernete,marathon,etcd.so we can supply more perfect features.The arthitecture is made up of cloud-provider layer, core layer and manager Layer.Cloud-provider layer can support three types of resurces: bare-metal machine,public and private cloud.Perhaps we can provide real hybrid-cloud at paas level in the future.The core layer consists of task scheduler service(based mesos), framework auto-deployment service(based marathon),task discovery and registration service(etcd and haproxy).We can integrate cloud framework and bigdata framework into one platform.The manager layer is aim to provide a friendly dashboard.
The architecture of our DCOS platform The integration OpenStack with our DCOS platform. Our experience of migration stateful application to DCOS platform