AWS annunciato per la prima volta nel 2018 come un sistema di prodotti, tra cui le Nitro Card per accelerare e alleggerire l'I/O di rete e storage, il Nitro Security Chip per monitorare e proteggere le risorse hardware e Nitro Hypervisor per gestire l'allocazione di memoria e CPU con un sovraccarico molto basso , per fornire innovazione rapidamente. Per decenni, i dischi rigidi tradizionali sono stati i principali dispositivi di archiviazione a blocchi e, sebbene i dischi girevoli abbiano ancora il loro posto, la maggior parte dello spazio di archiviazione ad alte prestazioni si basa su unità a stato solido (SSD).
AWS annunciato per la prima volta nel 2018 come un sistema di prodotti, tra cui le Nitro Card per accelerare e alleggerire l'I/O di rete e storage, il Nitro Security Chip per monitorare e proteggere le risorse hardware e Nitro Hypervisor per gestire l'allocazione di memoria e CPU con un sovraccarico molto basso , per fornire innovazione rapidamente. Per decenni, i dischi rigidi tradizionali sono stati i principali dispositivi di archiviazione a blocchi e, sebbene i dischi girevoli abbiano ancora il loro posto, la maggior parte dello spazio di archiviazione ad alte prestazioni si basa su unità a stato solido (SSD).
La prima generazione di Nitro SSD è stata utilizzata per alimentare i volumi EBS io2 Block Express con molti IOPS, un throughput elevato e una dimensione massima del volume di 64 TiB. Le istanze Im4gn e Is4gen menzionate in un post precedente utilizzano la seconda generazione di SSD AWS Nitro, così come molte future istanze EC2, comprese le istanze I4i preannunciate oggi.
Gli SSD AWS Nitro sono progettati per essere installati e funzionare su scala cloud. Anche se sembra semplice, la realtà è molto più complessa e molto più interessante. Il firmware all'interno di ciascun dispositivo è responsabile dell'implementazione di molte funzioni di livello inferiore. Man mano che i clienti spingono i dispositivi al limite, l'aspettativa è che AWS diagnostichi e risolva eventuali incongruenze prestazionali osservate. Costruendo i propri dispositivi, AWS può progettare telemetria e diagnostica operativa negli SSD, insieme a meccanismi per abilitare gli aggiornamenti del firmware su scala cloud e alla velocità del cloud. Inoltre, AWS ha sviluppato codice per gestire lo storage a livello di istanza per migliorare l'affidabilità, fornire prestazioni costanti e migliorare la diagnostica.
AWS ha progettato i dispositivi per offrire le massime prestazioni con un carico sostenuto e continuo. A causa delle caratteristiche della tecnologia SSD, ogni cella può essere scritta, cancellata e quindi riscritta solo un numero limitato di volte. AWS ha aggiunto un firmware di livellamento dell'usura per far durare i dispositivi il più a lungo possibile.
La seconda generazione di SSD AWS Nitro è stata progettata per evitare picchi di latenza e fornire maggiori prestazioni I/O sui carichi di lavoro reali. I benchmark AWS rivelano che le istanze che utilizzano SSD AWS Nitro, come i nuovi Im4gn e Is4gen, offrono una variabilità di latenza inferiore del 75% rispetto alle istanze I3 per prestazioni più costanti.