How much kool aid can be consumed in the blogospere? An infinite amount apparently.
Now that I see Steve Todd, EMC Intrapreneur, jumping on the circle jerk bandwagon of EMC's love for federated systems and the vaporware ideal of their having a unified platform - I have a very simple litmus test to offer:
2. Do they have an integrated management system that allows customers to use the same tools across their primary storage products?
EMC customers understand the frustration of living with diversification much more than the joys of federation.
Do Clariions work with DMXes or v-Maxes for such basic bread and butter data protection applications as remote copy? No. Do administrators have to learn different skills to deploy and manage EMC mid range and enterprise arrays? Yes. You can talk about federated futures all you want, but the past and present tell the real story and saying its a simple matter of programming to bridge the gap is - well - saying its a simple matter of programming.
This is not EMC bashing, this is telling it like it really is - the way customers feel the pain.
If you want examples of storage vendors who have already been delivering on the unified platform concept check out 3PAR and EqualLogic.
All 3PAR InServ arrays run the same software. Remote copy operations work between Enterprise (T class) and Mid Range (F class) storage clusters. Admins of 3PAR systems learn a single set of skills that are transferable between mid range and enterprise clusters. We do not mix F class and T class nodes in the same cluster - you either build an F class cluster or a T class cluster. 3PAR clusters are something we call Mesh Active, which refers to the uniform distribution of I/O activity and cache resources across all nodes in the cluster.
All EqualLogic arrays run the same software base. Remote copy operations work across all of their systems (I'm not sure about their new entry systems - but it would be a licensing restriction and not a code difference if these systems do not). Admins of EqualLogic arrays also learn a single set of skills that are transferable across all their products. You can mix and match different EqualLogic products in a single group. A group is not a cluster and does not have the same performance and availability characteristics as a cluster.
If you want to talk about federated systems in the cloud, look at what 3PAR cloud computing customers are doing. Our Cloud Agile partners have started rolling out ASSURED and SECURED services which demonstrate platform federation with remote copy and virtual private domains for storage in the cloud.