Access and Feeds

Containers/Docker Swarm: Docker’s Newest Release Builds in Container Cluster Management

By Dick Weisinger

The newest release of Docker includes a built-in orchestration capability that lets containers self-discover other containers in an ad hoc way.  Orchestration of containers has been a complex task that required specialized system administration skills.  The new release builds into the core Docker engine Docker Swarm and Compose features which previously needed to be implemented outside of the Docker core engine.

A survey from CloudFoundry found that only 22 percent of IT shops were using containers, primarily because IT groups thought the technology was too complex to integrate into their environments.  50 percent said that being able to manage an environment of many containers was a top challenge.  Docker has tried to address some of those concerns around management with this new release.

David Messina, Docker senior vice president, told CRN that “we’re at the point where the key next step for containers is building multi-container applications that are deployed on multiple hosts.  The engine itself becomes effectively a decentralized building block to group together what we call a swarm, what other environments call clusters, to create scalable distributed deployments.  You have something so simple that it can run on a developer’s laptop or scale across a global enterprise.”

The Docker 1.12 release contains the following Swarm capabilities:

  • Ability to spin up groups of containers.
  • Built-in container-aware load balancing
  • In-memory cache to maintain the state of the swarm
  • A single API that can control all resources of the swarm

 

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Leave a Reply

Your email address will not be published. Required fields are marked *

*