layout: “post” title: “Docker Datacenter” date: “2016-02-26 17:38” category: docker

tags: [docker, cluster]

Docker annonced Docker Datacenter (DDC) at Februrary 23. It is an integrated, end-to-end platform for agile application development and management from the datacenter to the cloud.

With Docker Datacenter, organizations are empowered to deploy a Containers as a Services (CaaS) on-premises or in your virtual private cloud. A CaaS provides an IT managed and secured application environment of content and infrastructure where developers can build and deploy applications in a self service manner.

DDC includes severial Docker projects:

Docker Trusted Registry allows you to store and manage your Docker images on-premise or in your virtual private cloud to support security or regulatory compliance requirements. Simply install and configure Docker Trusted Registry through the web admin console, integrate to your preferred storage, authenticate to your Active Directory / LDAP services and integrate into key software development workflows like Continuous Integration (CI) and Continuous Delivery (CD).

Universal Control Plane enables enterprises to manage and deploy their Dockerized distributed applications, all from within the firewall.

DDC conforms to same API with docker and swarm, so it works completely same with docker-compose up on swarm cluster.

The feature of DDC including:

Free Trial

You can get a free trial at http://www.docker.com/products/docker-datacenter#/demo. The installation of Docker Datacenter including severial steps:

Comparsion with kubernetes

DDC provides deep integration with docker tools (docker, swarm, compose). Because most developers are farmiliar with those tools, there is none learning cost for switching to DDC. This is the best advantage of DDC. Other advantages including:

On the other side, kubernetes is more difficult to deploy and the dashboard is still on developing at https://github.com/kubernetes/dashboard.

There is no official release about what size of cluster DDC can support, while kubernetes has officially cluster size supporting plan for each release.

Kubernetes supports much more features and much more learning curve than DDC.

Both DDC and kubernetes are in the quick evolving way. Currently I think DDC is much more easy to use, but Kubernetes is much more mature for production, because only kubernetes provides the key features like service-discovering, monitoring, logging, replication controllers and so on.

See more at http://www.docker.com/products/docker-datacenter.

Comments

comments powered by Disqus