Avec le développement de systèmes hyperconvergés, on peut voir d'autres technologies que RAID pour gérer le stockage distribué (comme ceph par exemple ou VSAN ou le stockage distribué comme dans nutanix).
Mais existe-t-il une technologie open source dérivée du stockage d'objets que je peux utiliser sur un seul serveur avec beaucoup de gros disque, disons une douzaine de disques sata 12 To, qui garantira la sécurité des données mais sans l'inconvénient d'un temps de reconstruction énorme lors du remplacement d'un disque. Le Dynamic Disk Pool est donc une forme de RAID désagrégé qui peut être utilisé au niveau du bloc comme iscsi ou au niveau du système de fichiers comme zfs ou brtrfs.
Je voudrais fournir quelque chose de similaire à une baie SYNOLOGY (NFS, cible iscsi, SMB) mais sans RAID pour le stockage de blocs.
merci pour vos indications.
la source
Réponses:
Pour un seul système, je suggère vraiment de s'en tenir à des matrices RAID bien connues et performantes. Les magasins d'objets présentent une baisse significative des performances par rapport à l'accès classique aux blocs / fichiers et, si vous ne vous développez pas, vous perdez bon nombre de leurs avantages.
Cela dit, à l'exception du RAID classique, vous avez les possibilités suivantes:
sans peur , qui utilise une approche de réplication au niveau du fichier plutôt qu'une approche au niveau du bloc
glusterfs , configuration d'une brique différente pour chaque disque et application d'une
replica 2
stratégiezfs qui, bien que basé sur des blocs, n'est pas 100% identique au RAID logiciel ou matériel classique
Notez également que le stockage d'objets ne garantit pas un temps de reconstruction plus court; bien au contraire, il s'attaque à de longues reconstructions en garantissant des politiques de réplication plus fortes (ie:
replica 3
sur différents racks).la source
zfs set checksum=off
, mais je ne peux pas imaginer pourquoi quelqu'un exécuterait ZFS et ferait cela.) Même en l'absence de redondance de stockage, cela peut être un gros avantage car vous saurez exactement lequel de vos boss ... euh , des feuilles de calcul importantes ... doivent être restaurées à partir de la sauvegarde."cela assurera la sécurité des données mais sans l'inconvénient d'un temps de reconstruction énorme lors du remplacement d'un disque"
Vous avez une illusion en ce que vous pensez que le logiciel peut changer la réalité - c'est-à-dire la physique. Les temps énormes de reconstruction se réduisent essentiellement à devoir écrire un disque complet et si vous écrivez 2 To d'informations sur un disque, cela prend beaucoup de temps PARCE QUE C'EST COMMENT LES DISQUES SE COMPORTENT. Particulièrement si vous DEVEZ lire plusieurs disques pour obtenir les données manquantes dans le premier pleace (Raid 5,6 analog). Il y a des détails sur la façon dont un logiciel "stupide" peut être (c'est-à-dire ajouter du temps en plus du minimum physique), mais le minimum est déjà des heures si vous parlez de grands disques SATA lents.
Toutes les autres technologies que vous mentionnez doivent respecter le même temps problématique que vous voulez éviter car - la physique.
Et cela n'aide pas que votre réseau de cluster - si vous effectuez la réplication du réseau - utilise 10g ou moins (ce qui est le cas le plus probable) au lieu de passer à 40g ou 100g.
la source