AWS werd voor het eerst aangekondigd in 2018 als een systeem van producten, waaronder Nitro Cards om netwerk- en opslag-I/O te versnellen en te ontlasten, de Nitro Security Chip om hardwarebronnen te bewaken en te beschermen, en de Nitro Hypervisor om geheugen- en CPU-toewijzing te beheren met zeer lage overhead , om snel innovatie te leveren. Decennialang waren traditionele harde schijven de primaire blokopslagapparaten, en hoewel draaiende schijven nog steeds hun plaats hebben, is de meeste krachtige opslag gebaseerd op Solid State Drives (SSD).
AWS werd voor het eerst aangekondigd in 2018 als een systeem van producten, waaronder Nitro Cards om netwerk- en opslag-I/O te versnellen en te ontlasten, de Nitro Security Chip om hardwarebronnen te bewaken en te beschermen, en de Nitro Hypervisor om geheugen- en CPU-toewijzing te beheren met zeer lage overhead , om snel innovatie te leveren. Decennialang waren traditionele harde schijven de primaire blokopslagapparaten, en hoewel draaiende schijven nog steeds hun plaats hebben, is de meeste krachtige opslag gebaseerd op Solid State Drives (SSD).
De eerste generatie Nitro SSD werd gebruikt om io2 Block Express EBS-volumes van stroom te voorzien met veel IOPS, veel doorvoer en een maximale volumegrootte van 64 TiB. De Im4gn- en Is4gen-instanties die in een vorig bericht werden genoemd, maken gebruik van de tweede generatie AWS Nitro SSD's, net als veel toekomstige EC2-instanties, waaronder de I4i-instanties die vandaag vooraf zijn aangekondigd.
AWS Nitro SSD's zijn ontworpen om op cloudschaal te worden geïnstalleerd en te werken. Hoewel dit eenvoudig klinkt, is de realiteit een stuk complexer en veel interessanter. De firmware in elk apparaat is verantwoordelijk voor het implementeren van veel functies op een lager niveau. Terwijl klanten de apparaten tot het uiterste drijven, is de verwachting dat AWS eventuele prestatie-inconsistenties die ze waarnemen, diagnosticeert en oplost. Door hun eigen apparaten te bouwen, kan AWS operationele telemetrie en diagnostiek in de SSD's ontwerpen, samen met mechanismen om firmware-updates op cloudschaal en op cloudsnelheid mogelijk te maken. Daarnaast heeft AWS code ontwikkeld om de opslag op instantieniveau te beheren om de betrouwbaarheid te verbeteren, consistente prestaties te leveren en de diagnostiek te verbeteren.
AWS heeft de apparaten ontworpen om maximale prestaties te leveren onder een aanhoudende, continue belasting. Vanwege de kenmerken van SSD-technologie kan elke cel slechts een beperkt aantal keren worden geschreven, gewist en vervolgens herschreven. AWS heeft wear-leveling firmware toegevoegd om de apparaten zo lang mogelijk mee te laten gaan.
De tweede generatie AWS Nitro SSD's is ontworpen om latentiepieken te voorkomen en betere I/O-prestaties te leveren op real-world workloads. AWS-benchmarks onthullen instanties die AWS Nitro SSD's gebruiken, zoals de nieuwe Im4gn en Is4gen, die 75% lagere latentievariabiliteit bieden dan I3-instanties voor consistentere prestaties.