Last year, EMC announced the open sourcing of ViPR Controller, the world’s leading SDS controller as CoprHD (“copperhead”). Since then we have made tremendous progress, with multiple releases, and operating the project in the open. Recently we achieved another key milestone, the addition of support for RedHat’s Ceph project. CoprHD already supported EMC’s ScaleIO, a software-defined storage (SDS) solution for block storage, but it was important for us to continue to move the needle and add support for additional SDS solutions.
Here is a complete list of the commits that add Ceph support to CoprHD. A special thanks to Fedor Tersin on my team in Moscow for his hard work on this.
I think that CoprHD provides an ideal platform for reducing risk in your deployments, by allowing you to deploy multiple storage systems, aggregating them together, putting them in different “pools”, and using sophisticated scheduling systems to help with optimizing storage placement and management. Now, it’s possible to use CoprHD to help you manage Ceph and ScaleIO side-by-side, or to have an intermediate abstraction layer, that might make it easier to replace one with the other, reducing the “lock-in” factor.
|Discover Storage System||+||+|
|Discover Storage Pools||+||+|
|Discover Storage Ports||+||+|
|Discover Host Ports||+||+|
|Discover Unmanaged Volumes||-||-|
|Create Volume Snapshot||+||+||(1)|
|Restore Volume from Snapshot||-||-|
|Delete Volume Snapshot||+||+|
|Create Volume/Snapshot Clone||+||+||(1)|
|Delete Volume/Snapshot Clone||+||+|
|Restore from Clone||-||-|
|Block Mirror Operations||-||-|
|Create Consistency Group||+||-||(3)|
|Delete Consistency Group||+||-||(3)|
|Create Consistency Group Snapshot||+||-||(3)|
|Delete Consistency Group Snapshot||+||-||(3)|
|Create Consistency Group Clone||+||-||(3)|
|Delete Consistency Group Clone||+||-||(3)|
|Restore from Snapshot/Clone||-||-|
|Resynchronize Snapshot/Consistency Group/Clone||-||-||(4)|
(1) Limited up to 31 snapshots/clones of a volume in ScaleIO
(2) Neither supported due to a bug in common CoprHD code
(3) Ceph supports nothing similar to consistency groups
(4) Probably N/A
As you can see, we did our best to try and achieve as much parity with ScaleIO support as possible for Ceph. We are going to continue to update support for both ScaleIO and Ceph in CoprHD, improving it’s multi-vendor story, sustaining CoprHD’s lead as the #1 SDS controller in the world, and providing an open source point that gives you another tool to reduce switching costs related to “lock-in”.
 Along with many hardware-based storage platforms, both EMC and others, but that’s not particularly interesting for this posting.
Opportunity: Chief Evangelist, Emerging Technologies Division, EMC Corporation
You might be a little too jaded to “change the world”, but it’s important to you to make a difference in a customer’s initiatives, driving them towards success. An ideal job for you is one where you are challenged, but relatively...
After OpenStack, the number one topic that I get asked about these days is containers and their prospects for the enterprise and cloud-native applications. The prospect of containers replacing hypervisors such as VMware ESX or Linux KVM (the default for most OpenStack deployments) is of keen interest to many. Yet,...
You don’t want lock-in? Great. Find another universe. In this universe everyone is locked in. Seriously, stop deluding yourself and trying to get something you can never have. Didn’t your parents tell you? There is no Santa Claus. Nor Unicorns (storage or otherwise). Really, I am just trying to...
When I first started promulgating the pets vs. cattle meme, it really helped me get through roadblocks of confusion. Many in IT couldn’t tell the difference between the old way and the new way. Explaining “cloud native” could take a long time, but this meme gave me a way to...
As you are probably aware, voting is open for the OpenStack 2016 Spring Summit. It is incredibly difficult to go through the entire list of abstract submissions. I’ve gotten wind of some of the more interesting submissions from EMC, WalmartLabs, Mirantis, and others. Following is an incomplete list of talks...
At the most recent OpenStack SV 2015 event, I was invited to speak and provide a viewpoint on OpenStack’s future. The year before in 2014 I gave a talk entitled “Lie of the Benevolent Dictator” which spawned the Product Working Group for OpenStack. A blog posting entitled
I’ve been doing “cloud” for about as long as it’s been a “thing”. It is safe to say that I’ve talked about every conceivable topic related to cloud and cloud computing. Unfortunately, I still run into a common problem, which is that the average enterprise looking to adopt cloud or...
Collectively it’s clear that we’ve all had it with the cost of storage, particularly the cost to maintain and operate storage systems. The problem is that data requirements, both in terms of capacity and IOPS are exploding and growing exponentially, while the cost of storage operations and management is growing...