virtu-desk VIRTU-DESK - Technologies de virtualisation et sécurisation de l'environnement utilisateurs.

ECS - Le stockage HyperScale d'EMC et son Cluster ScaleIO

Par Le mardi, 23 septembre 2014 0

Dans Infrastructures (hyper) convergentes

 

L’appliance EMC ECS (pour Elastic Cloud Storage), fruit du projet Nile, dévoilé en septembre dernier par EMC, est désormais disponible.

Avec ECS, EMC propose une alternative au stockage cloud

Cette nouvelle appliance de stockage massivement distribuée est destinée à concurrencer les services de stockage des grands fournisseurs cloud. Elle couple une brique de stockage clusterisée basée sur la technologie ScaleIO à une brique de management et de services objets basée sur la plate-forme de Software-Defined Storage VIPR d’EMC. Elle fournit des services de stockage en mode bloc, des services de stockage objets (compatibles Atmos, S3 et OpenStack Swift) et des services de stockage en mode HDFS (Hadoop). D’ici 2015, EMC prévoit aussi d’ajouter des services en mode fichiers, de sorte que l’appliance ECS soit à même de répondre à tous les types de besoins d’une architecture cloud à moyenne ou grande échelle.

Selon EMC, l’appliance ECS permet à une DSI de délivrer des services de stockage à un prix 23 % à 28 % inférieur à celui des grands services cloud (coûts calculés pour une capacité de 5,7 Po) avec tous les atouts d’une installation en mode privé. Surtout, EMC souligne que l’appliance sera proposée avec différents modes de facturation, dont un mode capex et un mode opex, proche de celui des clouds publics.

Comme l’explique la firme, le projet Nile est né de la volonté d’EMC de fournir une réponse aux architectures hyperscale des grands faiseurs de clouds comme Amazon, RackSpace ou Microsoft Azure. Et sans surprise, la firme s’est largement inspirée des technologies utilisées par ces clouds.

Une appliance de stockage massivement distribuée basée sur ScaleIO et VIPR

L’appliance ECS s’appuie ainsi sur des nœuds serveurs x86 denses (4 serveurs dans un rack 2U) reliés à des tiroirs de disques – ou JBOD - massifs contenant jusqu’à 60 disques, soit jusqu’à 360 To dans 4U. La plupart des nœuds serveurs sont utilisés pour faire fonctionner la technologie de stockage distribuée en mode bloc de ScaleIO, acquise par EMC l’an passé. ScaleIO est une solution de stockage en cluster fonctionnant sous Windows, VMware vSphere et Linux. À l’instar de Virtual SAN de VMware ou de Ceph, dont le créateur, InkTank a été récemment racheté par Red Hat, le logiciel s’approprie l’ensemble des disques inutilisés des serveurs sur lesquels il est installé et les agrège pour fournir une capacité de stockage distribuée massive. La particularité de la technologie est que la capacité et la performance des pools de stockage augmentent quasi linéairement avec le nombre de nœuds et qu’en l’état, ScaleIO peut agréger des milliers voire des dizaines de milliers de nœuds. La protection des données est assurée à la fois par le mécanisme de distribution des blocs et par leur réplication systématique : dans un cluster ScaleIO, les données sont assemblées en blocs de 1Mo (« chuncks ») puis écrites simultanément en miroir sur deux nœuds différents. Ce mirroring systématique, couplé à la distribution intelligente des chunks, assure la survie des données en cas de défaillance de disques ou de nœuds serveurs entiers. À tout moment, la capacité d’un cluster ScaleIO peut être étendue par ajout de nouveaux disques ou de nouveaux nœuds. Ce qui permet à l’infrastructure de s’adapter de façon élastique à la demande.

Au-dessus de cette couche de stockage en mode bloc, l’appliance ECS inclut plusieurs nœuds de contrôle et de service VIPR. Ces derniers sont en fait des serveurs VMware faisant tourner l’appliance virtuelle VIPR. Ils permettent de gérer l’ensemble de la capacité présentée par le cluster ScaleIO et fournissent aussi les services en mode objet et en mode HDFS (en attendant l’arrivée annoncée de services de fichiers dans une future version de VIPR).

ECS délivre des performances transactionnelles et un niveau de service supérieur à ceux des services de stockage élastiques d’Amazon AWS (avec notamment de bien meilleures performances IOPS et des services riches comme les snapshots ou la réplication). Du fait de l'utilisation de VIPR pour la fourniture des services de stockage en mode objet, EMC indique aussi que ses services objets ont une sémantique bien plus riche que celle des services d'Amazon S3. VIPR supporte ainsi l’ensemble des politiques de distribution, de géo-distribution et de réplication d’objets d’Atmos. Un autre atout de VIPR est qu'il supporte aussi l’API objet OpenStack Swift. Ce qui fait que l'appliance ECS peut être utilisée pour supporter des clouds hétérogènes.

 

Source de ce document sur ce lien

  • 4 votes. Moyenne 5 sur 5.
Vous devez être connecté pour poster un commentaire