Ceph, le stockage du futur
dans Bloc-notesCeph, le stockage du futur
par Gregory Colpart - 2022-04-03 12:00–12:55 Salle des cultures
Présentation de Ceph, une plateforme libre de stockage distribué.
Ceph est une plateforme libre de stockage distribué. Ceph permet de stocker des objets répartis sur plusieurs nœuds de façon redondante. Cela permet de multiples cas d'usage : archiver de grand volume de données (Po), partager des fichiers entre serveurs… mais surtout cela devient un outil de base des solutions libres de virtualisation/conteneurisation (KVM, Proxmox, OpenStack, Kubernetes…) et des solutions de « Cloud Storage » chez DigitalOcean, OVH, etc. Comment fonctionne Ceph en interne ? Revenons sur les mécanismes de base de la technologie : OSD, PG, monitor, etc. Comment utiliser Ceph concrètement ? Parlons de l'installation et l'utilisation en mode bloc (rdb) ou en mode filesystem (CephFS).
[MàJ du 3/10/22]: Lien vers la captation vidéo
Notes personnelles:
- gérant evolix
- infogérant, hébergement, HA,
- Ceph = céphalopode
- historique stockage:
- main préhistorique, écriture mésopotamien, métiers a tisser, HDD, baie stockage
- NDB
- DRBD
- LVM
- ZFS, BTRFS
- GFS, Lustre, GlusterFS, ...
- disque distribué auto-réparant
- historique Ceph:
- Sage Weil - co-fondateur DreamHost en 97 - these Ceph: Reliable, Scalable, and High-Performance Distributed Storage - co-fondateur Inktank Storage en - racheté par RedHat en 2014
- LGPL / github / Linux / freeBSD
- Concept
- fiable, pas de SPOF, zero downtime
- extensible
- cas d'usage
- CERN big bang III
- gros volumes
- partage multi-serveur
- stockage objet compatible S3
- OSD: Object Storage Device
- PG: Placement Group
- 128 a 1024 PGs par pool
- PG repartit sur 3 OSD
- Pool
- plusieurs pool par cluster
- 1 pool par usage
- 1 pool par type de disque (SSD, HDD, ...)
- mode réplication ou erasure coding
- Accès
- file: cephFS
- block
- object (compatible S3)
- Comment ça marche
- des démons
- historique stockage: