Aller au contenu principal

Rook/Ceph

Overview

Rook/Ceph est une solution de stockage distribué open source utilisant Ceph comme backend, gérée via des opérateurs Kubernetes. Rook/Ceph offre des volumes block (RBD), object storage (S3), et file storage (CephFS) via des opérateurs Kubernetes, avec haute disponibilité, réplication automatique, et fonctionnalités avancées (snapshots, clones). Il est particulièrement adapté aux environnements on-premises nécessitant un stockage distribué robuste et scalable.

Rook automatise le déploiement, la configuration et la gestion de Ceph dans Kubernetes, rendant Ceph plus accessible tout en conservant toute sa puissance. Ceph est un système de stockage distribué mature et éprouvé, utilisé en production par de nombreuses organisations.


Informations essentielles

PropriétéValeur
Site officielhttps://rook.io/
LicenceApache 2.0
NationalitéInternational (CNCF)
TypeOpérateur Kubernetes pour stockage distribué (Ceph)
DéploiementDéploiement Kubernetes
DifficultéAvancé
TechnologiesGo, Ceph (C++)

TL;DR

Rook/Ceph est idéal pour les environnements on-premises nécessitant un stockage distribué robuste et scalable, avec support de différents types de stockage (block, object, file).

Points clés à retenir :

  • Stockage distribué robuste et scalable
  • Support block (RBD), object (S3), file (CephFS)
  • Haute disponibilité et réplication automatique
  • Fonctionnalités avancées (snapshots, clones)
  • Gestion via opérateurs Kubernetes

Compatibilité et intégrations

  • Compatible avec Kubernetes CSI
  • Supporte RBD (block), CephFS (file), S3 (object)
  • Intégration avec les outils Kubernetes standards
  • Compatible avec les outils de monitoring
  • Supporte les snapshots et clones

Avantages

  • Solution complète (block, object, file)
  • Haute disponibilité et réplication
  • Scalabilité horizontale
  • Fonctionnalités avancées
  • Bien maintenu (CNCF)

Limites

  • Configuration et opération complexes
  • Consommation de ressources importante
  • Courbe d'apprentissage élevée
  • Nécessite expertise Ceph
  • Moins adapté aux petits environnements

Ressources