I'm exploring options for multi-site cluster-based distributed data storage middleware. Software like Lustre, HDFS and perhaps OpenStack Swift may be of interest. However the primary difficulty I face is that the data storage infrastructure is for a Windows-based application.
The Windows-based application writes to volumes (like database servers). Therefore, the data storage subsystem must be able to create iSCSI targets (along the lines of Amazon EBS). Commercial Vendors such as EMC, HP have proprietary solutions.
Is anyone aware of an open source solution (with a liberal license) that enables the creation of block storage on top of a distributed infrastructure (or an open source Amazon EBS clone)?