Product and service reviews are conducted independently by our editorial team, but we sometimes make money when you click on links. Learn more.

Rancher Labs Announces Persistent Container Storage For Rancher

By - Source: Rancher Labs

Rancher Labs has announced an update to Rancher that allows developers to bundle storage services with their applications in containers. Persistent Storage Solutions for Docker breaks through the normally difficult task to keep Docker containers talking to a persistent storage system.

Rancher is an infrastructure management platform for Docker environments. Rancher can be used to provide storage management, multi-tenancy, and user and resource management. By taking advantage of the new features in Rancher, developers can configure and deploy storage directly on container hosts. The storage on the container hosts use one of several Software Defined Storage (SDS) platforms, which are also provided as containers. Gluster, Ceph, and Nexenta -- three popular SDS platforms -- are all supported.

Once the storage containers are on the host, Docker Compose can be used to make those connections into the storage directly from the other containers. Any advanced features that are provided by the storage platforms, such as taking snapshots or performing data analytics, can also be taken advantage of.

“As developers begin to deploy more stateful applications using Docker, it is critical that storage services become as easy to deploy and migrate as regular Docker containers," said Sheng Liang, co-founder and CEO of Rancher Labs. “We're thrilled to announce this latest update to Rancher, as we believe persistent storage services will unleash a new wave of innovation for the Docker ecosystem, community and users."

One example of a use case for this type of solution would be the inclusion of a MySQL database for an application. By using the distributed storage features of Gluster, a storage container is provisioned that spans multiple hosts. Rancher then provisions the application container in a way that the connection is established. Even if the application container is removed, the storage containers stay, and the database remains intact.

Rancher is currently in public beta. You can sign up to give it a test drive here.