The OpenStack Nova Ruby Sample Code by OpenStack displays how to implement storage features into cloud services. With code available, developers can manage nova-compute controller services via pacemaker.
Just about every provider of a platform in the cloud is moving down the same path; albeit at different rates of speed. First they figure out that developers of third-party applications can drive more usage of their platform, so they publish a private API. However, it’s not too long before they figure out that making that API public winds up driving the most usage of their platform.
With the democratization of integration the number and types of people trying to share date between applications has grown considerably. In addition to developers, everyone from business analysts to power uses is trying to pull together disparate piece of data in order to highlight some greater truth.