Les types de périphérique disque
Exploration des différents types de périphériques de stockage disque

            L'univers des périphériques de stockage disque présente une pluralité de choix, chacun affichant des spécificités propres en termes de latence, de débit et d'IOPS.

            Cependant, avant de plonger plus profondément, il est crucial de comprendre plusieurs ensembles de concepts hétérogènes :

            1. Les Types de Disques (HDD, SSD, SSHD hybride, ...)

            2. Les Formats de Disques (3,5", 2,5", M.2, ...)

            3. Les Interfaces/Connecteurs (SAS, SATA, SCSI, PCIe NVMe, ...)

            4. Les Protocoles Utilisés (AHCI, SATA, SCSI, NVMe...)

            Classification des Types de Disque

            En termes généraux, deux catégories se dégagent : les disques durs (HDD) et les disques à semi-conducteurs (SSD).

            Disques Durs (HDD) : Fonctionnant grâce à une gravure mécanique rotative.

            Disques à Semi-conducteurs (SSD): Contrairement aux disques durs traditionnels à gravure mécanique sur plateaux, les SSD arborent des puces en plastique avec des gravures laser et circuits électroniques. Cette conception permet des taux de transfert nettement plus élevés. Toutefois, les performances des SSD peuvent être freinées par des connectiques SAS ou SATA héritées des disques durs classiques.

             Variété de Formats de Disques

            Trois formats prédominent :

            1. Le 3,5" : En déclin, il est principalement utilisé pour les HDD, notamment dans les contextes amateurs ou à faible coût tels que les NAS, les PC au format tour et les serveurs d'archivage. Ce format est peu prisé par la technologie SSD, laissant la place au HDD. Connectique : SATA & SAS.

            2. Le 2,5" : Equivalent SSD plus compact, idéal pour les ordinateurs portables. Pour ce format, le choix peut s'orienter vers des SSD ou des HDD. Connectique : principalement SATA et SAS.

            3. Le M.2: Disponible en différentes dimensions, choisissez celle qui s'aligne avec votre carte mère. Comme le M.2 est nécessairement associé à un SSD, il supporte deux connectiques : SATA et PCIe NVMe.

            Les Connectiques


            Le stockage des données dépend du BUS/connecteur physique pour transférer les données à stocker et du protocole pour les transférer et les lire/écrire. Chaque BUS/connecteur affiche un débit maximal de transfert de données. À ce propos, les connectiques des HDD et des SSD suivent des normes. Les connecteurs SATA, PCIe et M.2 peuvent être trouvés sur la carte mère. Une particularité du PCIe réside dans sa capacité à accueillir une carte d'extension M.2.

            Les Protocoles


            Deux familles de protocoles se démarquent actuellement : AHCI et NVMe.

            1. AHCI :
            Les disques SATA utilisent le protocole AHCI (Interface de Contrôleur Principal Avancé Serial ATA), successeur du ATA/PATA utilisé par les disques IDE. Les disques SAS préfèrent le SCSI (Small Computer System Interface, prononcé "scuzzy"), ce qui est logique étant donné que SAS signifie Serial Attached SCSI. Vous pouvez donc rencontrer un SSD SATA fonctionnant avec le protocole AHCI ou un SSD SAS qui utilise le protocole SCSI.

            2. NVMe :
            Le protocole Express Non-Volatile Memory (NVMe), quant à lui, prend en charge 64 000 files d'attente avec jusqu'à 64 000 commandes par file. Cela assure un parallélisme élevé des accès aux données, résultant en des débits élevés et une latence réduite. Contrairement aux disques durs (HDD), les SSD n'accèdent pas aux données de manière séquentielle ; les SSD offrent une vitesse d'accès aux données constante, quelle que soit leur position. Le NVMe garantit une vitesse de lecture de données à partir de 2 Go/s.


            Partager


            Pourquoi les entreprises sont sceptique à l'idée migrer leur stockages vers ceph ?
            Complexité Technique : Un Défi à Surmonter