L'idée de différencier le stockage pour les charges de travail gourmandes en E/S est un processus qui trouve ses racines dans l'informatique traditionnelle, mais il devient également de moins en moins important à mesure que les progrès matériels et logiciels modifient le stockage d'entreprise.
Essentiellement, la philosophie consistant à gérer différemment les charges de travail gourmandes en E/S en termes de stockage de données tourne autour de l'idée que la gestion relativement ardue de nombreuses données transitoires ne rentre pas dans le modèle de stockage d'autres ensembles de données qui peuvent être moins dynamiques. Une autre façon de dire cela est que, traditionnellement, les entreprises et les parties prenantes gèrent différemment les données « chaudes » et « froides », en partie à cause des limites des systèmes. En remontant à l'époque des coffres-forts sur bandes et du stockage analogique, vous avez peut-être vu une entreprise utiliser des bandes pour le stockage de données archivées ou froides, ainsi qu'un autre support plus agile pour des ensembles de données et des charges de travail plus gourmands en E/S.
Le terme « stockage hiérarchisé » est apparu pour décrire bon nombre de ces processus. Un système de stockage hiérarchisé aura un système de stockage pour les charges de travail gourmandes en E/S et un autre pour les processus de gestion de données plus statiques. L'un de ces systèmes peut déplacer des données entre différents niveaux RAID (matrice redondante de disques indépendants) ou fonctionner avec plusieurs supports comme mentionné ci-dessus. Au fil du temps, les ingénieurs ont intégré ce qu’on appelle la « hiérarchisation automatisée du stockage », ce qui a rendu le processus plus agile.
Certaines nouvelles avancées rendent, à certains égards, même obsolète la hiérarchisation automatisée du stockage. Des éléments tels que le stockage défini par logiciel et l'ingénierie SSD permettent aux gestionnaires de stocker les données chaudes et froides de la même manière. Un processus de stockage émergent appelé « flash » contribue à réduire les limitations qui rendaient le stockage hiérarchisé nécessaire au départ. En combinant le stockage pour des processus plus ou moins gourmands en E/S, les entreprises doivent s'assurer que le système unique qu'elles conçoivent ou achètent peut gérer tous les volumes d'activité plus élevés associés aux processus gourmands en E/S.