What do you folks think about data locality? If the same group of servers are doing compute and storage should the data for a VM be on the server where that VM is running? or is that adding complexity?
Software is that it is easier to change than firmware and an ASIC. Speed of entry and future development wins unless there is a huge advantage from a hardware based implementation. The incumbents defend with their technical base and acquire the new tech.
I think in general we've ignored the fact that on a Server SAN the server CPU being used for storage is going to mean there's less CPU for VMs. If running ServerSAN means I need 36 servers instead of 32 is that better than 32 and a storage system or 3.
Question for VARs: I see the ServerSAN as an enabler to a simpler datacenter. For VARs this could be bad as complexity increases service fees. I often wonder how the mighty dollar works against a simpler solution