vendredi 4 septembre 2009

Connaissez-vous XIV Storage ?

Update : http://ds45.blogspot.com/2010/04/architecture-ibm-xiv-petite-mise-au.html

Ces jours-ci, lors d'un échange téléphonique avec l'un de mes homologues, ce dernier m' a parlé de l'existence d'un système de stockage chez IBM qui serait l'équivalent de l'Axiom de Pillar Data Systems, produit que j'affectionne parcticulièrement comme vous le savez. Ce produit a pour nom XIV. XIV est initialement une startup israélienne créée par Moshe Yanai, le concepteur des Symmetrix/DMX, après qu'il ait claqué la porte de EMC on dira 'pour divergence sur la stratégie adoptée par l'entreprise'. Tout comme Mike Workman, l'emblématique patron de Pillar Data et ex-patron de la division stockage chez IBM, ou l'équipe d'EMC qui à conçu la V-MAX, Moshe a conçu une baie modulaire sans SPOF, extrêmement évolutive. Flairant l'opportunité, XIV a été rachetée en 2008 par IBM.

Elle est architecturée autour de "Data Module" comprenant disques SATA, contrôleurs, connexions d'entrées/sorties cache, CPU et Firmware. En fait, ce sont des tiroirs de disques dans lequel on aurait à chaque fois placé l'intelligence de la baie. Chez Pillar, on dirait que les briques de disques embarquent des 'slammers' (switch fabric et cache). L'avantage théorique est d'écrire en grille les données sur l'ensemble des axes de la baie, gage de performance en relecture notamment ... effectivement comme sur un Axiom, la QOS disque en moins ! Dans le détail, chaque Data Module embarque 8 Go de cache, 12 disques, une CPU, 4 ports FC et 4 ou 2 ports Ethernet dédiés au ISCSI. Les modules dialoguent entre eux en Ethernet au travers de deux commutateurs Ethernet Dédiés en lieu et place d'un infiniband sur un EMC V-MAX.Là on touche les différences fondamentales entre un Pillar Axiom et un XIV : les briques Pillar embarquent les disques et les contrôleurs mais pas l'intelligence de la baie qui est centralisée sur le module Pilot redondant qui dirige la machine au travers du slammer. En gros les I/Os sont réparties sur les deux machines, de manière plus fine sur un Axiom -avec la QOS physique sur disque- mais là où l'intelligence est répartie sur un XIV, elle est centralisée sur un PILLAR.Le XIV peut intégrer 15 'Data Modules' contre 64 briques de disques sur un Pillar, la protection des caches mémoire d'un XIV se présentent sous la forme de 3 onduleurs APC 3KVA donnant 15 minutes d'autonomie - signe que le temps de déchargement des caches n'est peut-être pas aussi rapide que celà - alors qu'un slammer n'embarque que deux batteries tenant dans la main. Dans les faits, un XIV ne commence à être efficace qu'avec un minimum de 80 To de volumétrie pour pouvoir ventiler 40 To de données utiles ....Le réseau Ethernet interne permettant le fonctionnement et la synchronisation entre "Data Module" ne doit pas chômer. Bref c'est un beau produit techno bien complexe à développer, probablement très performant en écriture, un peu moins en lecture du fait de la synchronisation de la recomposition des données depuis les Data Module et au final moins aboutî qu'un AXIOM. Plus d'infos sur http://www.xivstorage.com/product/product_specifications.asp

Aucun commentaire: