La mascotte ours polaire de NordBastion dans une bibliothèque nordique la nuit, penchée sur une longue table de lecture en chêne jonchée de dictionnaires ouverts et de papiers signés PGP sous la lumière de lampe aurore-bleu
Entrée de glossaire · Stockage

NVMe Non-Volatile Memory Express

Stockage flash branché directement sur le bus PCIe, avec le genre de latence qui fait passer un SSD SATA pour un disque dur.

Définition
Français clair

Un protocole de stockage conçu de zéro pour les disques solides, attaché directement au bus PCIe plutôt que de passer par la pile héritée SATA/AHCI. Prend en charge jusqu'à 65 535 files de commandes parallèles avec jusqu'à 65 535 commandes par file. La latence est typiquement de dizaines de microsecondes, le débit de plusieurs gigaoctets par seconde par disque.

Pourquoi cela compte chez NordBastion

Chaque plan NordBastion est sur du NVMe data-center, local à l'hôte.

Il n'y a pas de formule SSD-SATA dans le catalogue et il n'y a pas non plus de formule rouille-tournante. Chaque VPS et chaque serveur dédié que nous vendons est adossé à des disques NVMe niveau enterprise — typiquement des pièces Samsung, Kioxia ou Solidigm de classe 1 DWPD — siégeant dans le même châssis que le CPU qui fait tourner votre charge. Une petite base de données fait son I/O aléatoire en microsecondes ; un serveur de build compile à la vitesse que permet le CPU, pas à la vitesse que permet le disque.

Nous ne faisons délibérément pas tourner de SAN ni aucun type de stockage bloc distribué. Le compromis est honnête : vous obtenez les meilleures performances disque par VM possibles et la pire portabilité cross-host possible. Un VPS vit sur un hyperviseur spécifique ; si cet hyperviseur a besoin de maintenance, nous live-migrons le guest en marche vers un hôte pair sur le même réseau. Il n'y a pas de mode de panne « votre volume de stockage est maintenant dégradé parce que trois nœuds du cluster Ceph ont perdu le quorum », parce qu'il n'y a pas de cluster Ceph.

Le corollaire est que les sauvegardes sont votre job : un second VPS dans une autre région, un store objet privé compatible S3, une cible rsync hors site. Nous documentons cela sur le catalogue VPS et à nouveau dans le guide de durcissement. Le NVMe local est rapide et durable, mais local signifie local.

FAQ · NVMe

Les questions que les gens posent réellement.

Quelle est la différence entre NVMe et SSD SATA ?

Les deux stockent les données sur du flash. Un SSD SATA parle à l'hôte sur le bus SATA en utilisant le protocole AHCI conçu pour les disques mécaniques, plafonné à environ 600 Mo/s et à une seule file de 32 commandes. Un disque NVMe se branche directement sur le bus PCIe et parle un protocole conçu spécifiquement pour le flash parallèle — typiquement 3 000 à 7 000 Mo/s en séquentiel, des dizaines de microsecondes de latence, des dizaines de milliers de files parallèles. Pour une base de données, un serveur de build ou toute charge bornée sur du petit I/O aléatoire, NVMe est radicalement plus rapide.

Le stockage NVMe est-il local à l'hyperviseur ou en réseau ?

Chez NordBastion, tout le stockage VPS est NVMe local à l'hyperviseur — le disque est physiquement dans le même châssis que le CPU faisant tourner votre VM. Nous ne faisons pas tourner de SAN, nous ne faisons pas tourner de stockage bloc distribué, nous n'abstraytons pas le stockage derrière un fabric défini par logiciel. Le compromis est que nous recommandons de faire tourner les sauvegardes ailleurs (un second VPS dans une autre région, un store objet privé) puisque le stockage local est local dans tous les sens.

Le NVMe s'use-t-il plus vite que la rouille tournante ?

Tout flash a une endurance d'écriture finie, mesurée en DWPD (Drive Writes Per Day) sur la période de garantie. Nous déployons des disques NVMe classe data-center (typiquement 1 DWPD niveau enterprise), surveillons le wear-leveling et remplaçons les disques bien avant que leur budget d'endurance n'approche la limite. Pour une charge client moyenne — un serveur web, une petite base de données, un VPN — un NVMe data-center moderne survivra au châssis dans lequel il vit.

Le NVMe sur un VPS NordBastion est-il chiffré ?

Beaucoup de nos disques NVMe prennent en charge le chiffrement de disque complet au niveau matériel (Opal 2.0) et cette couche est activée au déploiement. Pour une vie privée tenant significative, vous devriez en plus configurer le chiffrement de disque complet dans votre VPS — LUKS sur le volume racine, ou un volume chiffré dédié aux données sensibles. Nous documentons la recette dans le guide de durcissement VPS.