Domaines de la virtualisation
Virtualisation de serveur
Virtualisation de poste de travail
Virtualisation de plateforme/application
Virtualisation de stockage
Virtualisation de réseau
66
Virtualisation de stockage
67
Concepts Fondamentaux
1. Enregistrement (Data Recording)
§ Ecriture de données sur un support de stockage.
§ Exemple: Lorsqu'un utilisateur crée un fichier "[Link]" sur son ordinateur, il
procède à l'enregistrement de données sur le disque dur local.
2. Sauvegarde (Backup)
§ Processus de copie des données dans le but de les archiver
è protection contre la perte.
§ Exercice pratique : Configurez une sauvegarde automatique quotidienne de
votre dossier Documents sur Amazon S3 à l'aide de l'AWS Management
Console.
3. Archivage (Archiving)
§ Concerne le stockage à long terme des données qui ne sont plus activement
utilisées mais doivent être conservées.
§ Exemple : Utilisez Amazon Glacier pour archiver des données de journaux
inutilisées tout en respectant les politiques de conservation.
68
Archivage vs sauvegarde(Backup)
69
Types de stockage
70
Stockage par fichier
Approche : Les données sont stockées sous forme de
fichiers individuels, généralement organisés dans des
répertoires.
•Simplicité : Facilité d'utilisation et d'accès aux
fichiers.
•Gestion de fichiers : Les utilisateurs peuvent créer,
lire, écrire et supprimer des fichiers directement.
Exemples d'Utilisation :
• Systèmes de fichiers traditionnels (NTFS, ext4)
• Partage de fichiers dans des environnements réseau de
données vidéo, audio et image
71
Stockage par bloc
•Définition :
•Les données sont divisées en blocs de taille fixe.
•Chaque bloc est traité comme une unité distincte.
• Le stockage en bloc est utilisé pour stocker des
données structurées, c'est-à-dire que les données
sont directement lues et écrites en lisant ou en
écrivant une ou plusieurs adresses depuis ou dans
l'espace de stockage.
•Exemples d'Utilisation :
•Bases de données (SQL)
•Applications critiques nécessitant des performances
optimales
72
Stockage par objet
Définition :
q Les données sont stockées sous forme
d'objets, chacun contenant des données,
des métadonnées et un identifiant unique.
Structure :
q plate et extension de capacité presque
illimitée
q Autogestion plus intelligente
q Protocoles Internet standard et capacités
de transmission interrégionales
Scénarios d’application: stockage, archivage
et sauvegarde orientés Internet
73
Approche de Redondance et Performance : RAID
q RAID (Redundant Array of Independent Disks) : Technologie qui combine
plusieurs disques durs indépendants pour améliorer la redondance et/ou la
performance des systèmes de stockage.
q Il utilse deux disques ou plus pour créer un système tolérant aux pannes qui
protège contre les pannes de disque dur physique et augmente les performances
du disque dur.
q Un RAID peut être réalisé avec du matériel ou des logiciels et est généralement
utilisé avec des serveurs réseau.
q Avantages:
•Améliorer la disponibilité des données en cas de panne de disque.
•Optimiser les performances pour des lectures et écritures plus rapides.
•Sécuriser les données tout en assurant une continuité de service.
74
RAID 0: volume agrégé par bandes
q RAID 0, ou volume agrégé par bandes (striping), répartit les
données sur tous les disques.
q Avec le striping, tous les disques durs disponibles sont combinés en
un seul grand système de fichiers virtuel, avec les blocs du système
de fichiers mis en réseau de manière à être répartis uniformément
sur tous les disques.
q Malheureusement, avec RAID 0, il n'y a pas de contrôle de parité ou
de tolérance aux pannes; par conséquent, ce n'est pas une véritable
forme de RAID.
q Cependant, RAID 0 présente plusieurs avantages car il offre des
performances accrues grâce à l'équilibrage de charge.
75
RAID 1: disque en miroir
q RAID 1 est parfois appelé disque en miroir (mirroring).
q La mise en miroir de disque copie un disque ou une partition
sur un deuxième disque dur. Plus précisément, au fur et à
mesure que les informations sont écrites, elles sont écrites
simultanément sur les deux disques durs.
q Si l'un des disques durs tombe en panne, le PC fonctionnera
toujours car il peut accéder à l'autre disque dur.
q Ensuite, si vous remplacez ultérieurement le disque
défectueux, les données seront copiées du bon disque restant
vers le nouveau disque.
76
RAID 5: volume agrégé par bande à parité répartie
q RAID 5, qui est similaire à la répartition par bandes, sauf que l'espace
équivalent à l'un des disques durs est utilisé pour la parité (correction
d'erreurs) afin de fournir une tolérance aux pannes.
q Pour augmenter les performances, la fonction de correction d'erreur est
répartie sur tous les disques durs de la matrice pour éviter qu'un seul
lecteur fasse tout le travail de calcul des bits de parité.
q Par conséquent, si un disque tombe en panne, vous pouvez continuer à
travailler car les calculs de parité avec les disques restants rempliront
toutes les données manquantes.
q Plus tard, lorsque le lecteur défectueux est remplacé, les informations
manquantes seront reconstruites.
77
Hybrid RAID
q Il existe deux autres formes de RAID qui
méritent d'être mentionnées, qui sont
toutes deux considérées comme des
RAID hybrides ou imbriqués:
§ RAID 1 + 0 ou RAID 10 (striped
mirrors) est un ensemble de
données en miroir (RAID 1), qui est
ensuite entrelacé (RAID 0).
§ RAID 0 + 1 est un ensemble de
données par bandes (RAID 0), qui est
ensuite mis en miroir (RAID 1).
78
Virtualisation de stockage
q Dans la virtualisation du
stockage, plusieurs disques
physiques sont combinés en un
groupe.
q A partir de ce groupe de disques
physiques, le stockage virtuel ou
les blocs de stockage logique
sont affectés à un serveur pour
utilisation.
79
DAS: Direct Attached Storage
q Type d’accès traditionnel aux données
80
NAS: Network Attached Storage
q Le stockage en réseau (NAS) est un périphérique de stockage de données de
niveau fichier qui est connecté à un réseau informatique pour fournir des
lecteurs ou des dossiers partagés, généralement à l'aide de SMB / CIFS.
• Les périphériques NAS
contiennent généralement
plusieurs disques sous
forme de RAID pour la
tolérance aux pannes et
sont généralement gérés à
l'aide d'une interface Web.
81
NAS : Architecture
qArchitecture :
•Connexion via Ethernet.
•Utilise des protocoles comme NFS, SMB/CIFS.
qComposants :
•Unités de stockage intégrées.
•Interface réseau Ethernet.
•Serveur de fichiers (système d’exploitation intégré).
qMode d'accès : Basé sur les fichiers (File-Level).
qSécurité et Fiabilité :
•RAID pour la redondance.
•Contrôle d’accès aux fichiers (permissions utilisateurs).
82
SAN: Storage Area Network
q Un réseau de stockage (SAN) est
une architecture utilisée pour que
les baies de disques, les
bibliothèques de bandes et les
juke-box optiques apparaissent
comme des lecteurs connectés
localement sur un serveur.
• Un SAN utilise toujours une certaine forme de RAID et d'autres
technologies pour rendre le système redondant contre les pannes de
disque et pour offrir des performances élevées.
• Les SAN contiennent également généralement des disques de rechange.
• Pour fournir un haut niveau de débit de données, les SAN utilisent le
protocole SCSI et l'interface iSCSI ou Fibre Channel.
83
SAN :Architecture
q 2 types de SAN
84
SAN :Architecture
qArchitecture
•Connectivité via Fibre Channel, iSCSI,
•Utilise des commutateurs (switchs) et des interfaces dédiées.
qComposants
•Hôtes (serveurs),
•Commutateurs Fibre Channel,
•Baies de stockage.
qMode d'accès : Blocs de données (Block-Level).
qSécurité et Fiabilité
•Redondance via RAID,
•Sécurité grâce aux mécanismes de zonage et de masquage de LUN
(Logical Unit Number)
85
Fibre Channel
q Le câblage à fibre optique offre des bandes passantes
plus élevées et peut être utilisé sur de plus longues
distances que le câblage en cuivre car les signaux
voyagent avec moins de pertes et sont insensibles
aux interférences électromagnétiques.
q Fibre Channel ou FC est une technologie à vitesse
gigabit principalement utilisée pour la mise en réseau
de stockage.
q Il utilise un protocole Fibre Channel (FCP) comme
protocole de transport, qui permet aux commandes
SCSI d'être émises sur Fibre Channel.
86
iSCSI
q Internet Small Computing System Interface ou iSCSI est une norme de réseau de
stockage basée sur le protocole Internet (IP) pour relier les installations de
stockage de données.
q iSCSI permet aux clients d'envoyer des commandes SCSI sur un réseau TCP / IP à
l'aide du port TCP 3260.
q Semblable à Fibre Channel, iSCSI peut communiquer en utilisant Gigabit Ethernet
ou Fibre, et il peut connecter un SAN à plusieurs serveurs à distance.
q Bien que iSCSI utilise la technologie réseau normale pour communiquer, la carte
réseau doit être dédiée à iSCSI.
Transceivers ISCSI
Cables ISCSI en cuivre ( pour courtes distances) Cables ISCSI en fibre optique (pour longues distances)
87
LUNs: Logical Unit Numbers
q Les numéros d'unité logique (généralement appelés LUN) permettent à un
SAN de diviser son stockage en éléments gérables, qui sont ensuite affectés
à un ou plusieurs serveurs du SAN.
q Un LUN est une plage de blocs extraite d'un pool de stockage partagé et
présentée au serveur en tant que disque logique.
q Il s'agit d'une référence logique qui peut comprendre un disque, une
section de disque, une matrice de disques entière ou une section d'une
matrice de disques.
q Les LUN servent d'identificateurs logiques à travers lesquels il est possible
d’attribuer des privilèges d'accès et de contrôle.
88
LUNs: Logical Unit Numbers
89
LUNs: Logical Unit Numbers
90
NAS vs SAN
Critères SAN NAS
Type d'accès Basé sur les blocs (Block-Level) Basé sur les fichiers (File-Level)
Performance Très haute (latence minimale) Modérée (dépend de l’Ethernet)
Coût Plus élevé (infrastructure dédiée) Moins élevé (utilisation de réseaux
existants)
Scalabilité Très élevée Limitée pour les grandes
infrastructures
Cas d'usage Applications critiques, bases de Partage de fichiers, collaboration
données
91
Services de stockage AWS
92