Skip to content

Stockage

Différents types de stockages peuvent être envisagés en fonction du matériel et de l'usage :

  • stockage local ou stockage distant;
  • ajout d'une redondance grace à des systèmes RAID;
  • ajout d'une certaine souplesse en différenciant volume physique et volume logique.

Stockage local

Le ou les disques se trouvent directement sur l'hôte.

Avantages
Simple
Accès rapide I/O
Inconvénients
Pas ou peu de tolérance aux pannes (sans RAID)
Pas de partage entre différents hôtes

LVM

LVM (Logical Volume Manager) est un outil permettant de gérer les volumes logiques sur un ou plusieurs disques physiques. LVM offre une plus grande flexibilité dans l'allocation de l'espace disque et donne la possibilité de redimensionner les volumes logiques.

Stockage distant

Le stockage se trouve sur une autre machine ce qui permet de centraliser les données et de les partager entre plusieurs hyperviseurs.

Types courants de stockage distant :

  • NFS (Network File System)
  • iSCSI (Internet Small Computer System Interface).

Un machine qui offre du stockage est un SAN (Storage Area Network) en langage verbeux, c'est une architecture réseau spécialisée pour centraliser le stockage. Elle utilise généralement iSCSI ou Fibre Channel (ref needed)

Il est possible d'installer un service tout en un comme : TODO

NFS et iSCSI ont une approche différente :

  • NFS est orienté partage de fichiers tandis que,
  • iSCSI c'est du stockage brut.

NFS est un système de fichiers distribué. Le client monte un partage distant dans son système de fichier. Le client voit un système de fichiers accessible au niveau fichier.

iSCSI est un protocole de transport de blocs. Le client accède à un disque distant comme s'il s'agit d'un disque physique local. Le client voit un disque brut accessible au niveau blocs. C'est donc le client qui doit formater (et choisir un système de fichiers) le disque.

Les performances de iSCSI sont supérieures (supporte mieux la charge). iSCSI n'est pas conçu pour des accès simultanés.

AspectNFSiSCSI
Niveau d’accèsNiveau fichiersNiveau blocs
Vue côté clientUn répertoire montéUn disque brut
Gestion du système de fichiersPar le serveur NFS (ex. : ext4, XFS)Par le client (ex. : ext4, NTFS)
Partage multi-clientsOui, nativementNon, sauf avec un système de fichiers clusterisé (ex. : GFS2, OCFS2).
Usage typiquePartage de fichiersDisques pour bases de données, VM, etc.
PerformancesMoins performant pour des workloads lourdsPerformances supérieures en I/O

À LIRE AUSSI

Voir LVM
Voir NFS