Le marché des solutions de stockage ne cesse de croître et les acteurs ne cessent d’élargir leur offre de produits. Il est facile de se perdre dans les myriades de systèmes de stockage. Lequel convient le mieux à votre modèle d’entreprise, à votre secteur d’activité et à votre lieu d’implantation ? Certains d’entre eux sont bien connus et ont fait leurs preuves ; d’autres sont tout nouveaux et promettent des résultats ultra-efficaces. Sur la base de son expérience en matière de gestion de cloud, Sardina Systems peut vous donner des conseils pour choisir la bonne solution de stockage et ne pas le regretter.
Ceph – éprouvé par le temps et la charge de travail
Le stockage a toujours été un sujet de grand intérêt pour la communauté informatique. Avec l’avènement de la virtualisation, le secteur du stockage a évolué vers le stockage défini par logiciel, qui offre plusieurs avantages par rapport aux solutions de stockage traditionnelles : évolutivité, rentabilité, sécurité, récupération en cas de catastrophe.
Chez Sardina, nous travaillons avec des technologies open source de premier plan comme OpenStack et Kubernetes. Dans la plupart des cas, nous conseillons à nos clients de choisir le stockage Ceph comme la meilleure solution pour le cloud privé. Voyons quels sont les avantages qu’il peut offrir.
Ceph est une solution open-source de stockage de blocs, d’objets et de fichiers qui utilise son propre système de fichiers (CephFS). Ceph offre aux entreprises un stockage hautement évolutif tout en maintenant des coûts d’exploitation et de capital faibles. Il dispose d’une fonctionnalité essentielle pour répartir la charge et fournir les meilleures performances possibles, même à partir d’un matériel faiblement configuré. Les données peuvent être physiquement sécurisées dans différentes zones de stockage. En outre, Ceph garantit une grande variété de dispositifs de stockage parmi lesquels vous pouvez choisir.
Comment cela fonctionne-t-il ?
Dans l’ensemble, le fonctionnement de Ceph en tant que système de stockage est assez simple. Ceph nécessite la connexion de plusieurs ordinateurs pour former un cluster. Chaque ordinateur connecté est appelé un nœud, et chaque nœud exécute une tâche différente :
- Monitor : maintient une copie principale de la carte de la grappe. Il assure une haute disponibilité en cas de défaillance d’un démon ;
- Manager : gère le niveau d’espace utilisé, est responsable de l’orchestration et des modules d’extension ;
- OSD Ceph : en charge de la gestion des fichiers : stockage, duplication et restauration des données ;
- Ceph MDS stocke les métadonnées des fichiers sauvegardés dans CephFS et est utilisé pour fournir des services de fichiers.
Le composant clé de Ceph est CRUSH, un algorithme capable de trouver un OSD contenant un fichier demandé. CRUSH calcule l’endroit le plus approprié pour stocker les données en fonction de critères définis par l’administrateur du réseau. Il duplique également les fichiers et les stocke sur des supports physiques distincts.
Il est basé sur RADOS – un service de stockage évolutif et fiable pour les clusters de stockage à l’échelle du pétaoctet, composé de nœuds de stockage intelligents qui se régénèrent et s’auto-organisent. Les fichiers sauvegardés sont accessibles par différentes méthodes : librados, radosgw, CephFS, Rados Block Device.
Le principal avantage de Ceph est qu’il fournit des interfaces pour de multiples types de stockage au sein d’un seul cluster, ce qui élimine le besoin de solutions de stockage de nombreux fournisseurs et de matériel spécialisé. Les cas d’utilisation de Ceph vont de l’infrastructure en nuage à l’infrastructure hyperconvergée, en passant par l’analyse des données et les médias riches.
Ceph se distingue également des autres solutions de stockage parce qu’il facilite le travail avec OpenStack et Kubernetes.
Ceph peut être intégré à tous les principaux projets de stockage d’OpenStack : OpenStack Block Storage (Cinder), OpenStack Image service (Glance) et OpenStack File Share service (Manila).
En outre, Ceph Storage peut remplacer directement OpenStack Object Storage (Swift).
Autres avantages de Ceph
Simplicité d’installation et d’utilisation. Il n’est pas toujours facile de passer à des plateformes de stockage définies par logiciel. Toutefois, Ceph résout ce problème en permettant des combinaisons de stockage de blocs et d’objets dans le même cluster. Vous n’avez pas à vous soucier d’administrer des services de stockage séparés en utilisant d’autres API ou technologies. En outre, Ceph Storage dispose d’une architecture massivement distribuée qui permet une intégration facile et étroite avec une infrastructure OpenStack et Kubernetes plus large. L’opérabilité de Ceph lui permet de configurer le stockage plus efficacement.
Avantage de prix. Ceph peut réduire considérablement le coût du stockage des données, diminuer les dépenses d’investissement en fonctionnant sur du matériel serveur de base et les dépenses d’exploitation grâce à ses propriétés d’autogestion et d’autoréparation.
Polyvalence. Ceph convient parfaitement aux entreprises de toutes tailles et de tous secteurs d’activité. Il peut évoluer avec la charge de travail, s’étendre ou se réduire en fonction de vos besoins actuels.
Évolutivité.
Ceph offre une évolutivité extraordinaire.
Un nœud Ceph exploite du matériel de base et des démons intelligents, et un cluster de stockage Ceph accueille un grand nombre de nœuds, qui communiquent entre eux pour répliquer et redistribuer les données de manière dynamique.
Couple parfait dans les nuages
Grâce à ses capacités à découpler les données du stockage matériel physique tout en utilisant des couches d’abstraction logicielles et à fournir une mise à l’échelle et une surveillance de la gestion des pannes, Ceph est un excellent choix pour l’environnement de cloud privé. Le système peut répondre avec succès aux besoins de stockage de volumes de données considérables, ce qui le rend optimal pour le cloud, Kubernetes, OpenStack.
Ceph est conçu pour s’autogérer et s’auto-réparer ; ces fonctionnalités vous évitent de dépenser des ressources humaines supplémentaires et vous permettent de vous consacrer à des tâches plus importantes et plus fondamentales pour votre entreprise.
Avec FishOS, vous êtes libre de choisir le système de stockage, basé sur Ceph ou d’autres systèmes, pour sélectionner celui qui vous convient le mieux. Il n’y a pas de limites à la décision, de sorte que vous pouvez choisir n’importe quelle solution sur le marché. Elle s’intégrera sans problème et fonctionnera avec précision avec notre produit, le logiciel de gestion de cloud FishOS. Cependant, pour économiser votre temps, vos efforts et vos coûts, nous vous suggérons de considérer correctement l’offre d’utilisation de stockage de FishOS.
Ce n’est pas un secret que les fournisseurs de services de stockage vous facturent des volumes de stockage : plus vous en utilisez, plus vous payez.
Il s’agit d’un modèle de tarification typique dans ce secteur.
Mais FishOS peut briser ce modèle parce qu’il fonctionne différemment.
Que diriez-vous si nous vous proposions de payer le même prix quel que soit le volume de stockage que vous utilisez ?
Le modèle de tarification FishOS permet de payer un montant fixe basé sur le nombre de cœurs et d’étendre les volumes de stockage en fonction des besoins.
Il n’y a pas de coûts cachés ; une fois fixé, c’est à vous de décider quelles capacités de stockage sont utilisées.
De plus, en profitant d’un stockage redimensionnable, le client obtient de nombreuses autres options de l’ensemble du package FishOS disponible, y compris les technologies OpenStack et Kubernetes, les composants uniques Service Manager et BeanCounter ou Zero-Downtime Upgrader pour sécuriser les opérations constantes de bon fonctionnement de la charge de travail.


