Fonctionnalités de Redhat Storage

Red Hat storage serveur vous apporte l'évolutivité et l'élasticité dont vous avez besoins, sans changer vos applications ou vos habitudes pour utiliser un maximum de vos ressources et sécuriser toutes vos données.

Elasticité

Les volumes de stockage de Red Hat Storage s'abstraient du matériel sous-jacent et peuvent donc être étendus, réduits ou migrés selon les besoins. Les serveurs de stockage peuvent être ajoutés ou supprimés à la volée et les données sont rééquilibrées dans le cluster: elles restent disponibles et il n'y a pas d'interruption des applications. Les changements de la configuration se font à chaud et sont propagés dans tout le cluster ce qui permet de s'adapter dynamiquement aux fluctuations de la charge de travail mais aussi d'optimiser les performances.

Pas de métadonnées

Contrairement aux autres systèmes de stockage distribués, Red Hat Storage n'utilise, ni ne crée un index des métadonnées. A la place, les fichiers sont localisés de façon algorithmique. Chaque nœud est capable de trouver n'importe quel élément sans avoir à consulter un index ou à interroger un autre nœud. L'algorithme de hachage "élastique" utilisé ici supprime donc le goulot d'étranglement qui traditionnellement impacte les E/S et supprime ce point de défaillance unique. L'accès aux données est entièrement parallélisé et les performances progressent de façon linéaire.

Évolutivité

Red Hat Storage est conçu pour évoluer à la fois en performance mais également en volumétrie. Cela implique que le système doit être en mesure d'évoluer vers le haut (ou le bas) le long de deux axes. En agrégeant les disques, les CPU et les E/S d'un grand nombre de matériels standards, il est donc possible de créer un pool de stockage massif et performant. Pour augmenter la volumétrie, il suffit d'ajouter plus de disques. Pour gagner en performance, il suffit de répartir les disques entre plus de serveurs.

Haute disponibilité

La réplication synchrone n-way assure la haute disponibilité des données en local. La géo-réplication asynchrone assure la résilience entre datacenters éloignés. Ces deux mécanismes de réplication sont supportés dans le cloud privé, les datacenters, le cloud public, et les environnements de cloud hybrides.
Dans le cloud AWS, la réplication synchrone N-Way à travers les AWS Availability Zones (zones de disponibilité d'AWS) fournit la haute disponibilité au sein d'une même région AWS. La réplication asynchrone permet quant à elle une réplication en continue des données pour assurer la haute disponibilité au travers de toutes les régions AWS. Red Hat Storage Server pour le Cloud Publique est la seule solution de stockage haute disponibilité (High Availability ou HA) disponible sur AWS.

Enfin, Red Hat Storage fonctionne en espace utilisateur ce qui élimine le besoin de dépendances et de patchs noyau complexes.

Pas de ré-écriture des applications

Le Red Hat Storage est compatible POSIX. Il utilise le système de fichiers XFS pour le stockage des données sur disque. Il peut donc être accédé via les protocoles standards tels que NFS et CIFS. Les applications n'ont donc pas à être ré-écrites.

Administration facilitée

Red Hat Storage permet de construire un système de stockage évolutif et sécurisé en quelques minutes. Il fournit une seule commande très simple à utiliser pour la gestion du stockage. Des outils d'analyse et de suivi des performances sont également proposés tels que Top et Profile.
Top donne une vue de la charge et Profile présente une analyse des performances sur une période de temps définie par l'utilisateur, tel que la latence ou la volumétrie des données lues ou écrites.

Conception modulaire et évolutive

Il est possible de configurer et régler Red Hat Storage pour obtenir des performances élevées pour un large éventail de charges de travail. La conception modulaire permet de combiner les briques en fonction des besoins.

Stockage fichier et objet unifié

Le stockage "Unified File and Object" (UFO) permet de d'associer la simplicité du NAS à la puissance des technologies de stockage objet. Red Hat Storage offre aux utilisateurs la possibilité d'accéder aux mêmes données, à la fois sous forme d'objet et sous forme de fichier. Ce mécanisme permet de simplifier la gestion du stockage et d'en maîtriser les coûts.

Stockage compatible Hadoop

Red Hat Storage est compatible avec Apache Hadoop. Il utilise les API système de fichiers standard disponibles dans Hadoop pour fournir une solution de stockage pour les nouveaux déploiements Hadoop. Les applications existantes basées sur MapReduce peuvent utiliser Red Hat Storage en toute transparence. Enfin, cette fonctionnalité ouvre les données Hadoop aux applications qui utilisent plutôt le format fichier pour accéder aux données.