Docker Volume Driver Plugin Models

Docker Volume Plugin opens a flood gate of innovations. In my rough categorization, the following two models summarize current development status.

Model 1

volume-driver

In this model, you’ll find volume drivers directly connected to filesystems. Containers can use the backend filesystems for data persistence. No more magic beyond what the backends can provide.

Model 2

volume-manager

Examples in this model include Flocker, Convoy, RexRay. Value added volume managers virtualize the backend filesystems. They can provide data services such as migration, snapshot, backup, etc.

Historical Perspective

Volume management has been with storage industry for many years. There are tricks to play and requirements to meet. I am sure Docker Volumes see no exception.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s