BRISTOL, UNITED KINGDOM - August 13, 2014 ClusterHQ, The Data People for Docker, today announced Flocker 0.1, the container industry’s first solution for reliably running databases, key-value stores and queues inside Docker containers. An open-source volume and container manager, Flocker is the only software that solves the significant operational challenges that come from running data-backed services inside containers. Flocker allows developers to define their application as a set of connected Docker containers, deploy and then easily migrate them along with their data between hosts, even when in different data centers.
“Managing containers with persistent state is a significant problem today,” said Gabriel Monroy, founder and CTO of popular open source platform as a service (PaaS), Deis. “Containerized databases are not suitable for production workloads without solutions for data migration, cloning and failover. We are excited to see the ClusterHQ team tackling these problems head-on.”
The proliferation of Linux containers is exploding, with leading industry analyst firm MarketsandMarkets forecasting that the global PaaS market will grow over 32 percent per year from $1.28 billion in 2013 to nearly $7 billion in 2018. As a preferred unit of deployments for PaaS, Linux containers are expected to make up a large part of that market. Linux containers are also expected to be widely adopted in Global 2000 private clouds.
While the Linux container market is growing fast, its growth is held back by a lack of support for production-ready data services, the heart of most applications.
“Production-ready, data-backed services represent the biggest challenge for PaaS adoption,” said Colin Humphreys, CEO of CloudCredo, an enterprise Cloud Foundry services provider whose clients include Pivotal, the makers of Cloud Foundry. “Solving the data problem such that databases and other data-backed services can be run inside containers will unleash a massive amount of pent up demand for containers.”
Efficient Storage for Containers
Flocker is the result of more than five years of research, development and operational experience combining resilient, distributed, commodity storage with containers. Two years ago, the company launched HybridCluster, an advanced container management platform based on FreeBSD Jails. Production customer deployments of HybridCluster have proven the resilience and scalability of ClusterHQ’s advanced technology. This experience has enabled the company to move extremely quickly to solve the data problem for Docker and Linux.
Flocker adds the following benefits to the Docker platform:
- Ability to define an entire application, including its databases, as a set of connected containers
- Easy migration of databases, queues and key values stores along with rest of the application
- Support for deployment to and between any public, private or bare metal clouds
The ClusterHQ team are technical experts in storage, networking and containers who have successfully driven open source adoption in developer-led communities. The team holds seven patents related to operating container-based applications at scale.
“Just as the virtual machine (VM) market required an enormous amount of capabilities to be developed around the hypervisor in order to fully mature, the Docker market needs the kind of advanced technology that ClusterHQ is delivering today,” said Luke Marsden, CEO of ClusterHQ. “Containers and Docker currently capture only the easy, data-free parts of an application. Flocker encapsulates the entire app, enabling distributed data management, dynamic resource scheduling and high availability. Addressing these critical needs will drive the Linux container market to even greater heights.”
Flocker is available today on GitHub under an Apache 2.0 license.
Interact with ClusterHQ
ClusterHQ makes data as portable, flexible and agile as the containers powering modern computing. The company’s suite of products– FlockerHub, Fli and Flocker–give developers and operations teams the control needed to manage the data powering microservices. At the center of the ClusterHQ platform is FlockerHub, which is like GitHub® for data. With it, teams can store and share any Docker data volume with access-controlled users or machines. Fli, a Git-like command line interface, snapshots, branches, pushes and pulls data volumes to FlockerHub. Used together, DevOps teams can seamlessly move data between laptops, test environments, data centers and clouds all with version and access controls. In addition to FlockerHub and Fli, customers worldwide use Flocker, the leading open source volume orchestrator designed make stateful containers portable in production. Flocker works with over 15 cloud and enterprise storage systems, including four of the five global leaders: EMC, HPE, Dell and NetApp. ClusterHQ provides unparalleled data management across entire containerized application lifecycles. We are the Container Data People™.
Bhava Communications for ClusterHQ