2015-03-27 4 views
1

Dans cet article "http://en.wikipedia.org/wiki/Object_storage",système de fichiers basé sur les objets vs stockage hybride (système de fichiers & stockage d'objets), quelles sont leurs différences?

Il est dit Lustre est un système de fichiers basé sur un objet et dit que ceph est un stockage hybride. Je ne connais vraiment pas leurs différences. Ceph est également un système de fichiers distribué, le stockage de bloc, le stockage d'objets. Quelqu'un sait-il que le système de fichiers de Ceph et le stockage en bloc sont basés sur un magasin d'objets ou pas?

Répondre

1

Le contenu d'un fichier stocké sur le Ceph file system qui fournit une API Posix peut être récupéré via le librados API qui est un objet API de magasin similaire à SWIFT ou S3. Bien que ce soit pourquoi Ceph mérite d'être appelé un stockage hybride UFOS (Unified File and Object Storage) ou , ce n'est pas un cas d'utilisation pris en charge.

Si l'implémentation du système de fichiers Ceph change pour modifier les noms des objets utilisés pour stocker le contenu des fichiers, l'utilisateur de l'API librados devra en prendre connaissance et s'y adapter.

Un stockage hybride permettrait à l'utilisateur de stocker un objet nommé foo via l'API de stockage d'objets et de récupérer sous un nom similaire (par exemple /ObjectStore/foo) via l'API Posix, sans connaître les détails de la mise en œuvre.

+0

Plus d'explications claires. C'est-à-dire, ceph est en fait un système de stockage d'objets. Est également un système de fichiers en raison de l'accès via posix api? Dans ma tête, le système de fichiers pourrait être utilisé par les ordinateurs dans les niveaux du système d'exploitation, pas comme l'utilisation du stockage au niveau de l'application grâce api restfull ou d'autres protocoles au niveau de l'application. – nighteblis