Haute disponibilité et durabilité des données / Ceph storage appliance intègre une pile logicielle optimisée et conçue à cet effet Arm Le serveur offre des performances, une fiabilité, une interface utilisateur Web et une réduction du coût total de possession exceptionnelles.

Ceph object storage assure la disponibilité des données grâce à la réplication et au codage d'effacement avancé grâce auquel les données sont combinées avec des informations de parité, puis fragmentées et distribuées sur le stockage pool. Lorsqu'un périphérique de stockage tombe en panne, seul un sous-ensemble des fragments est nécessaire pour restaurer les données, il n'y a pas de temps de reconstruction ni de performances dégradées, et les périphériques de stockage défaillants peuvent être remplacés lorsque cela est possible. Cephcombine des données largement distribuées et une technologie de nettoyage des données qui valide en permanence les données écrites sur le support peut vous permettre d'atteindre 15 neufs de durabilité des données. Avec plus de 20 ans d'expérience dans le stockage défini par logiciel, Ambedded avec l'équipe talentueuse expérimentée dans ARM conception et fabrication d'appareils de stockage définis par logiciel.

service@ambedded.com.tw

Heures d'ouverture : 9h-18h

Ambedded Technology Co., LTD.

Ceph offre la réplication, le code EC, CRUSH, le nettoyage pour la protection des données et la haute disponibilité

Haute disponibilité et durabilité des données

Ceph
object storage assure la disponibilité des données grâce à la réplication et au codage d'effacement avancé grâce auquel les données sont combinées avec des informations de parité, puis fragmentées et distribuées sur le stockage
pool.

Lorsqu'un périphérique de stockage tombe en panne, seul un sous-ensemble des fragments est nécessaire pour restaurer les données, il n'y a pas de temps de reconstruction ni de performances dégradées, et les périphériques de stockage défaillants peuvent être remplacés lorsque cela est possible.

Ceph combine des données largement distribuées et une technologie de nettoyage des données qui valide en permanence les données écrites sur le support peut vous permettre d'atteindre 15 neufs de durabilité des données.


Réplication de données, effacement de codage et nettoyage

Réplication d'objet

Lorsqu'un client va écrire des données, il utilise l'ID d'objet et poolname pour calculer sur quel OSD il doit écrire. Une fois que le client a écrit des données sur l'OSD, l'OSD copie les données sur un ou plusieurs OSD. Vous pouvez configurer autant de réplications que vous le souhaitez pour que les données puissent survivre en cas de défaillance simultanée de plusieurs OSD. La réplication est similaire au RAID-1 de la matrice de disques mais permet plus de copies de données. Car à grande échelle, une simple réplication RAID-1 peut ne plus couvrir suffisamment le risque de panne matérielle. Le seul inconvénient de stocker plus de répliques est le coût de stockage.

Cephles clients écrivent des données de manière aléatoire sur les OSD en fonction de l' algorithme CRUSH . Si le disque ou le nœud OSD tombe en panne,Cephpeut restaurer les données d'autres réplications stockées dans des OSD sains.

Vous pouvez définir le domaine de défaillance à faireCephstockez les données répliquées dans différents serveurs, racks, salles ou centres de données pour éviter la perte de données due à une ou plusieurs défaillances de l'ensemble du domaine de défaillance. Par exemple, si vous avez 15 serveurs de stockage installés dans 5 racks (3 serveurs dans chaque rack), vous pouvez utiliser la réplique trois et le rack comme domaine de défaillance. Les données écrivent dans leCephcluster aura toujours trois copies stockées dans trois des cinq racks. Les données peuvent survivre avec jusqu'à 2 des racks défaillants sans dégrader le service client. leCRUSH rule est la clé pour faire Ceph storagen'a pas de point de défaillance unique .

CRUSH rules ensure replicated data are distributed to different server nodes by following the failure domain

Codage d'effacement

La réplication offre les meilleures performances globales, mais elle n'est pas très économe en espace de stockage. Surtout si vous avez besoin d'un degré de redondance plus élevé.
Pour avoir une haute disponibilité des données, c'est pourquoi nous avons utilisé RAID-5 ou RAID-6 dans le passé comme alternative au RAID-1. La parité RAID assure la redondance avec beaucoup moins de surcharge de stockage au détriment des performances de stockage (principalement des performances d'écriture).Cephutilise un codage d'effacement pour obtenir un résultat similaire. Lorsque l'échelle de votre système de stockage devient importante, vous pouvez vous sentir hésitant à autoriser un ou deux disques ou domaines de défaillance à échouer en même temps. leerasure codeL'algorithme vous permet de configurer un niveau de redondance plus élevé mais avec moins d'espace de surcharge.
Le codage à effacement fragmente les données d'origine en K fragments de données et calcule M fragments de codage supplémentaires.Cephpeut récupérer les domaines de défaillance M maximum de données échouent dans l'intervalle. Le total de K+M de morceaux est stocké dans les OSD, qui se trouvent dans différents domaines de défaillance.

use Erasure coding K+M=4+2 for it data protection.

Lavage

Dans le cadre du maintien de la cohérence et de la propreté des données, CephLes démons OSD peuvent nettoyer les objets dans les groupes de placement. C'est-à-dire,CephLes démons OSD peuvent comparer les métadonnées d'objet dans un groupe de placement avec ses répliques dans les groupes de placement stockés sur d'autres OSD. Le nettoyage (généralement effectué quotidiennement) détecte les bogues ou les erreurs du système de fichiers.CephLes démons OSD effectuent également un nettoyage plus approfondi en comparant les données des objets bit à bit. Un nettoyage en profondeur (généralement effectué chaque semaine) trouve des secteurs défectueux sur un lecteur qui n'étaient pas apparents lors d'un nettoyage léger.

Guérison des données

En raison de la conception de placement de données de Ceph, les données sont corrigées par tous les OSD sains. Aucun disque de rechange n'est requis pour la restauration des données. Cela peut rendre le temps de rétablissement beaucoup plus court par rapport à la matrice de disques, qui doit reconstruire les données perdues sur le disque de rechange.

one server nodes fails the cluster will self-heal by applying same data protection method.

Configuration CRUSH map et règles

Utiliser UVS manager pour définir la distribution des données et le domaine de défaillance.



Ambedded - Un professionnel Ceph storage solution au marché.

Implanté à Taïwan depuis 2013, Ambedded Technology Co., LTD. est un Ceph storage fournisseur de solutions qui offre ARM appareils de stockage définis par logiciel avec 60 % d'économie de CapEX, 70 % de consommation d'énergie en moins et 100 % d'avantages d'évolutivité.

Pour la conception et la fabrication de stockage défini par logiciel, Ambedded équipe a une vaste expérience pour aider les clients à adopter le ceph solution dans des secteurs polyvalents, tels que les télécommunications, le médical, l'armée, les centres de données de périphérie et le stockage d'entreprise requis par la haute disponibilité.

Ambedded a offert aux clients Ceph storage solutions depuis 2013, à la fois une technologie de pointe et 20 ans d'expérience, Ambedded s'assure que les demandes de chaque client sont satisfaites.