I figured I would post my views on Duncan Epping’s question on what we would like to see pertaining to Tiering in the “Cloud”
Like with most things my view is it should be my option.
I know many cloud providers would like to just do it in the background, and for a large majority of data sets I would choose to let them tier (Assuming it is a cheaper option) .That being said if we ever get to the point of hosting mission critical application on cloud storage/VM environment there are some things that i would either A) Want to ensure a level of performance by not allowing tiering or B) know the access patterns of my dataset would not play well with being tiering
Though this brings up the concern that all the current tiering technologies are different, the way tiering works on one vendor is so completely different than the other it may not be possible without experience on all those vendors and or a LOT of research to know if my data will work on tiered storage.
Part of this may be the storage engineer in me wanting to maintain control but any vendor I choose to provide cloud storage would have to be exceptionally willing to troubleshoot performance problems if they wanted to tier my data because troubleshooting storage problems can sometimes be very very difficult i would have to know that they would be able to do it before introducing another variable like autonomic tiering.
All in all I am a fan of tiering but require the granular level control over it that I get in house if I were to think about doing it out of house in respect to storage.
I am sure some day they will get to that level with open storage platforms