- Introduction au stockage
- Types de stockage
- Protocoles de stockage réseau
- RAID
- Stockage défini par logiciel (SDS)
- Sauvegarde et snapshots
- Stratégies de sauvegarde
- Introduction à TrueNAS
Dans une infrastructure IT, le stockage des données est critique. C'est l'endroit où vivent vos fichiers, bases de données, machines virtuelles et configurations système. Une bonne stratégie de stockage garantit :
- La performance : accès rapide aux données
- la fiabilité : protection contre les pannes matérielles
- la scalabilité : capacité à grandir avec vos besoins
- la sécurité : protection et récupération des données
Les entreprises doivent gérer des volumes de données croissants tout en assurant que ces données restent accessibles et protégées.
Le DAS est le stockage directement connecté à une machine (disques durs internes, SSD).
Caractéristiques :
- Connecté via SATA ou SAS
- Haute performance
- Accès réservé à une seule machine
- Non partageable sur le réseau
Cas d'usage : Ordinateurs de bureau, petits serveurs
Le NAS est un dispositif de stockage connecté au réseau et accessible par plusieurs ordinateurs.
Caractéristiques :
- Accessible via le réseau local (Ethernet)
- Partage de fichiers simple et centralisé
- Interface facile à gérer
- Peut être accédé par plusieurs utilisateurs simultanément
Cas d'usage : Partage de fichiers d'équipe, sauvegardes centralisées, petite/moyenne entreprise
Exemple concret : Une entreprise avec 10 utilisateurs peut mettre un NAS au bureau, et chacun accède à ses dossiers partagés via le réseau.
Le SAN est une infrastructure spécialisée qui fournit du stockage en bloc au niveau du réseau, généralement réservée aux environnements d'entreprise.
Caractéristiques :
- Stockage en bloc (contrairement aux fichiers du NAS)
- Haute performance et très fiable
- Infrastructure réseau dédiée
- Complexe à mettre en place et coûteux
- Utilisé pour les environnements virtualisés
Cas d'usage : Grandes entreprises, environnements virtuels (hyperviseurs), bases de données critiques
Différence NAS vs SAN :
- NAS : stockage de fichiers (vous enregistrez un document, un fichier complet)
- SAN : stockage en bloc (le serveur le voit comme un disque dur virtuel à formater)
NFS est un protocole qui permet aux systèmes Unix/Linux de partager des fichiers sur le réseau.
Caractéristiques :
- Protocole de fichiers (comme SMB)
- Natif sur Linux/Unix
- Simple et léger
- Moins sécurisé que SMB par défaut (anciennes versions)
Version actuelle : NFSv4 (la plus moderne et sécurisée)
Cas d'usage : Environnements Linux/Unix, clusters de calcul
SMB est le protocole de partage de fichiers standard de Windows.
Caractéristiques :
- Protocole de fichiers
- Natif sur Windows
- Compatible avec Mac et Linux
- Supporte les permissions avancées
- Sécurisé (authentification, chiffrement avec SMB3)
Versions : SMB2 et SMB3 sont les versions modernes (SMB1 est obsolète)
Cas d'usage : Environnements Windows, partage de fichiers hétérogènes
iSCSI est un protocole qui permet de transporter des commandes SCSI (disque) sur un réseau IP.
Caractéristiques :
- Protocole de stockage en bloc
- Fait apparaître le stockage réseau comme un disque local
- Utilise le réseau Ethernet standard
- Moins cher qu'un vrai SAN
- Moins performant qu'un SAN fibre
Cas d'usage : Virtualisation (Proxmox, VMware), infrastructure de moyenne taille, environnements sur budget
Exemple : Un serveur voit un stockage iSCSI comme s'il avait un disque dur supplémentaire branché directement.
RAID (Redundant Array of Independent Disks) est une technique qui utilise plusieurs disques pour améliorer la performance et la fiabilité.
Fonctionnement : Les données sont découpées en "bandes" et écrites sur plusieurs disques simultanément.
Avantages :
- Excellente performance de lecture/écriture
- Utilise 100% de la capacité (4 disques de 1 To = 4 To)
Inconvénients :
- Zéro redondance : si un disque tombe, toutes les données sont perdues
- Moins fiable qu'un disque seul
Cas d'usage : Cache temporaire, données non critiques
Fonctionnement : Les données sont écrites en miroir sur deux disques identiques.
Avantages :
- Excellente redondance : perte d'un disque = pas de données perdues
- Bonne performance de lecture (lecture sur les deux disques)
- Simple à implémenter
Inconvénients :
- Capacité utilisable réduite (4 disques de 1 To = 2 To utilisables)
- Coût du matériel doublé
Cas d'usage : Systèmes critiques avec peu de disques, data centers
Fonctionnement : Les données et une information de parité sont distribuées sur au minimum 3 disques.
Avantages :
- Bonne redondance : perte d'un disque acceptée
- Meilleure utilisation de l'espace que RAID 1 (3 disques de 1 To = 2 To utilisables)
- Bonne performance globale
- Excellent rapport performance/coût
Inconvénients :
- Reconstruction lente après panne (peut prendre heures ou jours)
- Ne tolère la perte que d'un seul disque
Cas d'usage : NAS, serveurs d'entreprise, virtualisation (configuration courante)
Fonctionnement : Combine RAID 1 (miroir) et RAID 0 (striping). Les données sont d'abord mises en miroir, puis le résultat est strippé.
Avantages :
- Excellente performance
- Bonne redondance : tolère la perte de plusieurs disques (au moins un par miroir)
- Reconstruction plus rapide que RAID 5
Inconvénients :
- Capacité réduite (4 disques de 1 To = 2 To utilisables)
- Coûteux en matériel
Cas d'usage : Bases de données critiques, serveurs très sollicités
| RAID | Disques min. | Capacité utile | Redondance | Performance | Risque |
|---|---|---|---|---|---|
| 0 | 2 | 100% | ❌ Non | ⭐⭐⭐ Excellente | Très élevé |
| 1 | 2 | 50% | ✅ Oui (1 disque) | ⭐⭐ Bonne | Faible |
| 5 | 3 | 67-86% | ✅ Oui (1 disque) | ⭐⭐⭐ Excellente | Moyen |
| 10 | 4 | 50% | ✅ Oui (multiples) | ⭐⭐⭐ Excellente | Très faible |
Le Stockage Défini par Logiciel (Software-Defined Storage) est une approche où le stockage est géré par un logiciel plutôt que par du matériel propriétaire. Cela permet plus de flexibilité et réduit les coûts.
vSAN est la solution de storage distribué de VMware.
Caractéristiques :
- Crée un pool de stockage à partir des disques locaux des serveurs ESXi
- Haut niveau de redondance configurée par politique
- Intégré dans vSphere (hyperviseur VMware)
- Performant pour les environnements virtuels
Cas d'usage : Environnements VMware, infrastructure hyperconvergée
Ceph est une solution de stockage distribuée open-source.
Caractéristiques :
- Distribué : données répliquées sur plusieurs nœuds
- Open-source et gratuit
- Supporte stockage en objet, en bloc, et fichiers
- Très scalable (peut grandir horizontalement)
- Requiert expertise pour la mise en place
Cas d'usage : Clouds privés, centres de données, infrastructure hyperconvergée open-source
Description : Copie intégrale de tous les données sélectionnées.
Avantages :
- Restauration simple et rapide
- Pas de dépendance entre sauvegardes
- Assure que tout est couvert
Inconvénients :
- Très consommatrice en espace de stockage
- Peut être lente (selon volume)
- Consomme beaucoup de bande passante réseau
Fréquence recommandée : 1 fois par semaine ou par mois
Description : Copie uniquement les données modifiées depuis la dernière sauvegarde quelconque (complète ou incrémentielle).
Avantages :
- Très économe en espace
- Rapide à exécuter
- Faible consommation réseau
Inconvénients :
- Restauration plus complexe (besoin de tous les fichiers de la chaîne)
- Si un fichier de sauvegarde est corrompu, la restauration échoue
- Nécessite une sauvegarde complète initiale
Fréquence recommandée : Tous les jours
Description : Copie les données modifiées depuis la dernière sauvegarde complète.
Avantages :
- Économe en espace (moins que complète, plus qu'incrémentielle)
- Restauration plus simple qu'incrémentielle (besoin complète + une différentielle)
- Plus rapide qu'une complète
- Plus robuste qu'incrémentielle (moins dépendances)
Inconvénients :
- Consomme plus d'espace qu'incrémentielle
Fréquence recommandée : Tous les jours
| Type | Espace utilisé | Vitesse | Restauration | Complexité |
|---|---|---|---|---|
| Complète | ⭐⭐⭐ Max | ⭐ Lent | ⭐⭐⭐ Simple | Simple |
| Incrémentielle | ⭐ Min | ⭐⭐⭐ Rapide | ⭐ Complexe | Complexe |
| Différentielle | ⭐⭐ Moyen | ⭐⭐ Moyen-rapide | ⭐⭐ Moyen | Moyen |
Un snapshot est un cliché instantané de l'état des données à un moment précis.
Caractéristiques :
- Extrêmement rapide à créer (quelques secondes)
- Minimal en consommation d'espace (grâce au Copy-on-Write)
- Stocké généralement sur le même système
- Permet restauration quasi-instantanée
- N'est pas une vraie sauvegarde : ne protège pas contre panne du stockage
Cas d'usage : Protection contre suppression accidentelle, rollback rapide, avant modifications système
Snapshots vs Sauvegardes : Les snapshots sont rapides et locaux, mais les sauvegardes sont obligatoires pour la vraie protection.
C'est la règle d'or de la sauvegarde.
3 copies des données :
- 1 originale (production)
- 2 sauvegardes
2 supports différents :
- Exemple : disques durs + bandes magnétiques
- Ou : SSD local + stockage cloud
- Ou : NAS local + stockage sur site distant
1 copie hors site :
- Hors de votre infrastructure locale
- Protège contre sinistre (incendie, inondation, vol)
- Essentiel pour la conformité réglementaire
Exemple concret :
- Données de production sur serveur NAS
- Sauvegarde locale sur un second NAS (journalière)
- Sauvegarde dans le cloud (hebdomadaire)
Élements à définir :
RPO (Recovery Point Objective) : Combien de données puis-je me permettre de perdre ?
- Si RPO = 1 jour : sauvegarde chaque jour minimum
- Si RPO = 1 heure : sauvegarde chaque heure
RTO (Recovery Time Objective) : Combien de temps ai-je pour restaurer ?
- Si RTO = 1 heure : solution rapide nécessaire
- Si RTO = 1 jour : moins critique
Rétention des données : Combien de temps garder les sauvegardes ?
- Réglementaire : parfois années (conformité)
- Pratique : quelques mois à un an généralement
Exemple de calendrier :
- Complète : chaque dimanche
- Différentielle : du lundi au samedi
- Rétention : 4 semaines locales + 1 an en cloud
CRUCIAL : Tester régulièrement la restauration des sauvegardes.
Pourquoi :
- Une sauvegarde non testée est une sauvegarde qui ne fonctionne pas
- Détecte les corruptions avant d'en avoir besoin
Fréquence recommandée :
- Au minimum trimestrielle
- Idéalement mensuelle pour données critiques
À tester :
- Restauration complète
- Restauration partielle (un fichier, un dossier)
- Restauration sur matériel différent (tester portabilité)
TrueNAS est une solution NAS open-source et gratuite basée sur FreeBSD/Linux.
Versions :
- TrueNAS CORE : version gratuite basée sur FreeBSD
- TrueNAS SCALE : version gratuite basée sur Linux (plus moderne)
Stockage et RAID :
- Support complet des configurations RAID (0, 1, 5, 6, 10, Z1, Z2, Z3)
- ZFS : système de fichiers avancé avec checksums, snapshots, compression
Partage réseau :
- NFS, SMB, iSCSI
- Partage multi-protocole possible
Sauvegarde :
- Snapshots ZFS intégrés
- Réplication de snapshots (backup automatique)
- Sauvegarde cloud native
Gestion :
- Interface web intuitive
- Pas besoin de licence
- Communauté active
- NAS de petite/moyenne entreprise
- Sauvegarde centralisée
- Virtualisation avec iSCSI
- Homelabs et laboratoires d'apprentissage
- Télécharger TrueNAS SCALE
- Installer sur un serveur ou mini-PC
- Accéder via interface web (localhost:80)
- Configurer pools de stockage (RAID)
- Créer shares NFS/SMB/iSCSI
| Concept | Explication rapide |
|---|---|
| DAS | Disques locaux directement connectés |
| NAS | Stockage réseau partagé (fichiers) |
| SAN | Infrastructure stockage en bloc (réseau haute performance) |
| NFS | Protocole de fichiers (Unix/Linux) |
| SMB | Protocole de fichiers (Windows) |
| iSCSI | Protocole de disque réseau (SAN abordable) |
| RAID 5 | Redondance standard (1 disque peut tomber) |
| RAID 10 | Redondance maximale (haute performance) |
| SDS | Stockage géré par logiciel (flexible, scalable) |
| Snapshot | Cliché instantané (rapide, local) |
| Sauvegarde | Copie des données protégée |
| Règle 3-2-1 | 3 copies, 2 supports, 1 hors site |
| TrueNAS | NAS open-source gratuit et puissant |