Doing a bit of research and thought I'd write this down for posterity. Disclaimer: I'm a SolidFire engineer.
SolidFire Pros:
- All-Flash optimized
- Global, inline dedupe and compression
- Enterprise data services:
- Snapshots, cloning, replication (sync, async, snapshot based)
- Automation (openstack, api's, etc)
- Vvols support and vmware integration
- QOS
- iSCSI or FCP
ScaleIO Pros:
- All flash or hybrid
- No dedupe or compression. Never will have global dedupe.
- Scales larger (1,000 nodes instead of 100 nodes)
- Wider whitebox support
- iSCSI only
- Can live on top of a compute node, occupying free resources.
More conversation here: http://www.theregister.co.uk/2015/09/29/scaleio_solidfire_and_vsan/
http://virtualgeek.typepad.com/virtual_geek/2015/05/emc-day-3-scaleio-unleashed-for-the-world.html