Menu

Qu'est-ce que NVMe ?

Rubriques

Partager cette page

NVMe, SSD NVMe, NVMe-of, NVMe/FC et NVMe/TCP défini

NVMe (Nonvolatile Memory Express) est un protocole d'accès au stockage et de transport pour les disques Flash et SSD. Il offre le débit le plus élevé et les délais de réponse les plus courts pour tous les types de workloads.

Au bureau comme à la maison, les utilisateurs veulent des applications toujours plus rapides, alors même que les applications deviennent de plus en plus complexes et consommatrices de ressources.

Pour fournir une large bande passante avec une latence faible, le protocole NVMe accède au stockage Flash via un bus PCI Express (PCIe) capable de gérer des dizaines de milliers de files d'attente de commandes parallèles. Ses performances sont de ce fait plus rapides que celles des disques mécaniques et des architectures 100 % Flash classiques, qui sont limités à une seule file d'attente de commandes.

La technologie NVMe tire parti de la mémoire non volatile dans tous les types d'environnements informatiques. À l'épreuve du temps, elle peut fonctionner avec des technologies de mémoire persistante qui n'ont pas encore été inventées.

Avantages du protocole NVMe pour le stockage des données

Tout est question de rapidité. Le stockage NVMe représente une avancée majeure, car il fait gagner du temps.

  • Contrairement aux protocoles conçus à l'époque des disques durs mécaniques, NVMe exploite non seulement le stockage solid-state, mais aussi les processeurs multicœurs dernière génération et des gigaoctets de mémoire.
  • Le stockage NVMe s'appuie également sur des jeux de commandes rationalisés pour analyser et manipuler efficacement les données.

Cas d'utilisation

Le stockage NVMe est déjà privilégié par les entreprises pour qui la moindre microseconde compte :

NVMe-of (NVMe over Fabrics)

Les atouts de NVMe ne se limitent pas à la rapidité. NVMe est également un standard de bout en bout qui optimise considérablement le transport des données entre les systèmes de stockage et les serveurs.

  • NVMe over Fabrics étend les performances et la faible latence de NVMe à tous les fabrics réseau, notamment Ethernet, Fibre Channel et InfiniBand.
  • Il assure des performances (IOPS) et un débit (Mbit/s) supérieurs de la pile logicielle hôte, par le biais de Data Fabric et jusqu'à la baie de stockage.

NVMe/FC (NVMe over Fibre Channel)

NetApp® ONTAP® prend en charge NVMe over Fibre Channel dès aujourd'hui.

De nombreuses entreprises ont bâti toute leur infrastructure sur la technologie Fibre Channel en raison de ses performances et de sa fiabilité, et parce qu'elle prend en charge des services de noms et de segmentation basés sur le fabric.

Les applications telles que les bases de données s'exécutent beaucoup plus rapidement lorsque le protocole NVMe/FC est utilisé au lieu du protocole FCP (protocole SCSI avec une connexion Fibre Channel sous-jacente). Le trafic NVMe/FC d'ONTAP peut corésider avec le trafic FCP sur le même fabric Fibre Channel, ce qui facilite la mise en œuvre du protocole NVMe/FC. Pour de nombreux clients qui utilisent des systèmes FAS 100% Flash ONTAP, il suffit de procéder à une simple mise à niveau logicielle non disruptive.

NVMe over Fibre Channel pour les Nuls

NVMe over TCP (NVMe/TCP)

Le protocole NVMe/TCP, comme NVMe/FC, permet d'atteindre la norme NVMe-oF, mais il s'exécute sur Ethernet et encapsule les commandes et les données NVMe dans un datagramme TCP. 

NVMe/TCP permet un plus grand nombre de files d'attente et de chemins de file d'attente pour le transport de données, par rapport à iSCSCI, ce qui se traduit par une augmentation du débit et une réduction de la latence considérables. 

Le gros avantage de NVMe/TCP est que son déploiement ne nécessite aucun matériel particulier. Tout comme iSCSI, NVMe/TCP peut utiliser N'IMPORTE QUELS switch et carte réseau Ethernet, ce qui simplifie le déploiement et réduit les coûts de maintenance. Étant donné qu'il peut être déployé sur n'importe quel réseau TCP, il peut être utilisé sur site ou dans le cloud. Cette flexibilité extrême rend NVMe/TCP particulièrement intéressant pour les fournisseurs de services cloud qui souhaitent proposer une solution de stockage bloc. À l'avenir, les améliorations de la performance, la flexibilité du cloud, la réduction du TCO et la simplicité de déploiement conduiront de plus en plus au remplacement l'iSCSI par le protocole NVMe/TCP.

La double prise en charge des protocoles NVMe/FC et NVMe/TCP permettra aux clients de choisir le protocole à déployer pour répondre au mieux à leurs besoins d'infrastructure SAN moderne, voire d'utiliser les deux simultanément ou de passer de l'un à l'autre librement. Pour les entreprises et les fournisseurs de services cloud, il s'agit d'un moyen simple et flexible d'optimiser les performances et de réduire les coûts pour leur activité.

Pour aller plus loin

Drift chat loading