Haute disponibilité et durabilité des données | Ambedded - Une solution de stockage Ceph professionnelle sur le marché.

Le stockage d'objets Ceph assure la disponibilité des données grâce à la réplication et au codage d'effacement avancé dans lequel les données sont combinées avec des informations de parité, puis fragmentées et distribuées dans le pool de stockage. Lorsqu'un périphérique de stockage tombe en panne, seul un sous-ensemble des fragments est nécessaire pour réparer les données, il n'y a pas de temps de reconstruction ou de performances dégradées, et les périphériques de stockage défaillants peuvent être remplacés lorsque cela est pratique. 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 neuf 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 la conception et la fabrication d'appareils de stockage définis par logiciel basés sur ARM.

service@ambedded.com.tw

Horaire d'ouverture : 9h-18h

Haute disponibilité et durabilité des données

Ceph propose la réplication, le code EC, CRUSH, le nettoyage pour la protection des données et HA

Ceph propose la réplication, le code EC, CRUSH, le nettoyage pour la protection des données et HA

Haute disponibilité et durabilité des données

Le stockage d'objets Ceph assure la disponibilité des données grâce à la réplication et au codage d'effacement avancé dans lequel les données sont combinées avec des informations de parité, puis fragmentées et distribuées dans le pool de stockage.
Lorsqu'un périphérique de stockage tombe en panne, seul un sous-ensemble des fragments est nécessaire pour réparer les données, il n'y a pas de temps de reconstruction ou de performances dégradées, et les périphériques de stockage défaillants peuvent être remplacés lorsque cela est pratique.
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 neuf de durabilité des données.


Réplication des données, codage d'effacement et nettoyage

Réplication d'objet

Lorsqu'un client va écrire des données, il utilise l'ID d'objet et le nom du pool pour calculer dans 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.

Les clients Ceph é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, Ceph peut réparer les données à partir d'autres réplications stockées dans des OSD sains.

Vous pouvez définir le domaine de défaillance pour que Ceph stocke les données répliquées dans différents serveurs, racks, salles ou centres de données afin d'é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 écrites sur le cluster Ceph auront toujours trois copies stockées dans trois des cinq racks. Les données peuvent survivre jusqu'à 2 des racks échouent sans dégrader le service client. La règle CRUSH est la clé pour que le stockage Ceph n'ait pas de point de défaillance unique .

Les règles CRUSH garantissent que les données répliquées sont distribuées à différents nœuds de serveur en suivant le domaine de défaillance

Codage d'effacement

La réplication offre les meilleures performances globales, mais elle n'est pas très efficace en termes d'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 à RAID-1. Parity RAID assure la redondance avec beaucoup moins de surcharge de stockage au détriment des performances de stockage (principalement des performances d'écriture). Ceph utilise l'encodage d'effacement pour obtenir un résultat similaire. Lorsque l'échelle de votre système de stockage devient importante, vous pouvez vous sentir peu à l'aise avec l'idée de ne laisser tomber en panne qu'un ou deux disques ou domaines défaillants en même temps. L'algorithme de code d'effacement vous permet de configurer un niveau de redondance plus élevé mais avec moins d'espace de temps système.
Le codage d'effacement divise les données d'origine en K blocs de données et calcule les M blocs de codage supplémentaires. Ceph peut récupérer les données au maximum M domaines défaillants échouent entre-temps. Le total de K+M de blocs est stocké dans les OSD, qui se trouvent dans différents domaines de défaillance.

utilisez le codage d'effacement K+M=4+2 pour la protection des données.

Lavage

Dans le cadre du maintien de la cohérence et de la propreté des données, les démons Ceph OSD peuvent nettoyer les objets au sein des groupes de placement. Autrement dit, les démons Ceph 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. Les démons Ceph OSD effectuent également un nettoyage plus approfondi en comparant les données des objets bit par bit. Le nettoyage en profondeur (généralement effectué chaque semaine) détecte les secteurs défectueux d'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 des données de Ceph, les données sont réparées par tous les OSD sains. Aucun disque de secours n'est requis pour la régénération des données. Cela peut rendre le temps de régénération beaucoup plus court par rapport à la baie de disques, qui doit reconstruire les données perdues sur le disque de secours.

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

Configurer la carte et les règles CRUSH

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




Ambedded - Une solution de stockage Ceph professionnelle sur le marché.

Situé à Taïwan depuis 2013,Ambedded Technology Co., LTD.est un fournisseur de solutions de stockage Ceph qui propose des appliances de stockage définies par logiciel basées sur ARM avec 60 % d'économies de CapEX, 70 % de consommation d'énergie en moins et 100 % d'avantages évolutifs.

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

Ambedded propose à ses clients des solutions de stockage Ceph 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.