AWS se anunció por primera vez en 2018 como un sistema de productos, incluidas las tarjetas Nitro para acelerar y descargar E/S de red y almacenamiento, el chip de seguridad Nitro para monitorear y proteger los recursos de hardware y el hipervisor Nitro para administrar la asignación de memoria y CPU con una sobrecarga muy baja. , para ofrecer innovación rápidamente. Durante décadas, los discos duros tradicionales fueron los principales dispositivos de almacenamiento en bloque y, aunque los discos giratorios aún tienen su lugar, la mayoría del almacenamiento de alto rendimiento se basa en unidades de estado sólido (SSD).
AWS se anunció por primera vez en 2018 como un sistema de productos, incluidas las tarjetas Nitro para acelerar y descargar E/S de red y almacenamiento, el chip de seguridad Nitro para monitorear y proteger los recursos de hardware y el hipervisor Nitro para administrar la asignación de memoria y CPU con una sobrecarga muy baja. , para ofrecer innovación rápidamente. Durante décadas, los discos duros tradicionales fueron los principales dispositivos de almacenamiento en bloque y, aunque los discos giratorios aún tienen su lugar, la mayoría del almacenamiento de alto rendimiento se basa en unidades de estado sólido (SSD).
La primera generación de Nitro SSD se usó para potenciar los volúmenes io2 Block Express EBS con muchas IOPS, mucho rendimiento y un tamaño de volumen máximo de 64 TiB. Las instancias Im4gn e Is4gen mencionadas en una publicación anterior utilizan la segunda generación de SSD Nitro de AWS, al igual que muchas instancias EC2 futuras, incluidas las instancias I4i anunciadas previamente hoy.
Los SSD Nitro de AWS están diseñados para instalarse y operar a escala de la nube. Aunque esto suena simple, la realidad es mucho más compleja y mucho más interesante. El firmware dentro de cada dispositivo es responsable de implementar muchas funciones de bajo nivel. A medida que los clientes llevan los dispositivos al límite, la expectativa es que AWS diagnostique y resuelva cualquier incoherencia de rendimiento que observe. Al crear sus propios dispositivos, AWS puede diseñar diagnósticos y telemetría operativa en los SSD, junto con mecanismos para permitir actualizaciones de firmware a escala y velocidad de la nube. Además, AWS desarrolló un código para administrar el almacenamiento a nivel de instancia para mejorar la confiabilidad, brindar un rendimiento constante y mejorar los diagnósticos.
AWS diseñó los dispositivos para ofrecer el máximo rendimiento bajo una carga continua y sostenida. Debido a las características de la tecnología SSD, cada celda solo se puede escribir, borrar y luego reescribir un número limitado de veces. AWS agregó firmware de nivelación de desgaste para que los dispositivos duren el mayor tiempo posible.
La segunda generación de SSD Nitro de AWS se diseñó para evitar picos de latencia y ofrecer un mayor rendimiento de E/S en cargas de trabajo del mundo real. Los puntos de referencia de AWS revelan que las instancias que utilizan SSD Nitro de AWS, como las nuevas Im4gn e Is4gen, ofrecen una variabilidad de latencia un 75 % más baja que las instancias I3 para lograr un rendimiento más constante.