Hi, Flocker provides a neat abstraction to the underlying choice of storage. It has a range of different backends - EBS, OpenStack Cinder, ZFS (experimental), EMC scale.io, EMC Xtrem.io and many more.
This means that if you decide to move your application to a different underlying platform - your storage specific application and infrastructure code remains the same and all that changes is a Flocker configuration.
We have seen this benefit with a number of folks who need to support multiple infrastructures. Before Flocker - there were multiple code-paths depending on the underlying storage. Using Flocker - the same code-path was used.
Hi, this is Michael, I work at ClusterHQ. We don't support running Flocker with a Google persistent disk backend yet, but would like to. If you add that idea here, it will help us prioritize https://feedback.clusterhq.com/forums/305266-feedback-for-fl...
It's also worth pointing out that using Flocker, you are able to use other orchestration frameworks (such as Marathon). As a disclaimer - I work for ClusterHQ who make Flocker