AWS a été annoncé pour la première fois en 2018 en tant que système de produits, y compris les cartes Nitro pour accélérer et décharger les E/S du réseau et du stockage, la puce de sécurité Nitro pour surveiller et protéger les ressources matérielles, et l'hyperviseur Nitro pour gérer la mémoire et l'allocation du processeur avec une surcharge très faible. , pour innover rapidement. Pendant des décennies, les disques durs traditionnels ont été les principaux périphériques de stockage de blocs, et bien que les disques rotatifs aient toujours leur place, la plupart des stockages hautes performances sont basés sur des disques SSD.
La première génération de Nitro SSD a été utilisée pour alimenter les volumes io2 Block Express EBS avec beaucoup d'IOPS, beaucoup de débit et une taille de volume maximale de 64 Tio. Les instances Im4gn et Is4gen mentionnées dans un article précédent utilisent la deuxième génération de SSD AWS Nitro, tout comme de nombreuses futures instances EC2, y compris les instances I4i pré-annoncées aujourd'hui.
Les SSD AWS Nitro sont conçus pour être installés et fonctionner à l'échelle du cloud. Bien que cela semble simple, la réalité est beaucoup plus complexe et beaucoup plus intéressante. Le micrologiciel à l'intérieur de chaque appareil est responsable de la mise en œuvre de nombreuses fonctions de niveau inférieur. Alors que les clients poussent les appareils à leurs limites, on s'attend à ce qu'AWS diagnostique et résolve les incohérences de performances qu'ils observent. En construisant leurs propres appareils, AWS peut concevoir une télémétrie et des diagnostics opérationnels dans les SSD, ainsi que des mécanismes permettant les mises à jour du micrologiciel à l'échelle du cloud et à la vitesse du cloud. De plus, AWS a développé un code pour gérer le stockage au niveau de l'instance afin d'améliorer la fiabilité, de fournir des performances constantes et d'améliorer les diagnostics.
AWS a conçu les appareils pour offrir des performances maximales sous une charge soutenue et continue. En raison des caractéristiques de la technologie SSD, chaque cellule ne peut être écrite, effacée puis réécrite qu'un nombre limité de fois. AWS a ajouté un micrologiciel de nivellement de l'usure pour que les appareils durent le plus longtemps possible.
La deuxième génération de SSD AWS Nitro a été conçue pour éviter les pics de latence et offrir de meilleures performances d'E/S sur les charges de travail réelles. Les benchmarks AWS révèlent que les instances qui utilisent les SSD AWS Nitro, telles que les nouveaux Im4gn et Is4gen, offrent une variabilité de latence 75 % inférieure à celle des instances I3 pour des performances plus cohérentes.




Amazon