AWS는 2018년에 네트워크 및 스토리지 I/O를 가속화 및 오프로드하는 Nitro 카드, 하드웨어 리소스를 모니터링하고 보호하는 Nitro 보안 칩, 매우 낮은 오버헤드로 메모리 및 CPU 할당을 관리하는 Nitro 하이퍼바이저를 포함한 제품 시스템으로 처음 발표했습니다. , 신속하게 혁신을 제공합니다. 수십 년 동안 기존의 하드 드라이브는 기본 블록 스토리지 장치였으며 회전식 디스크는 여전히 자리를 잡고 있지만 대부분의 고성능 스토리지는 솔리드 스테이트 드라이브(SSD)를 기반으로 합니다.
AWS는 2018년에 네트워크 및 스토리지 I/O를 가속화 및 오프로드하는 Nitro 카드, 하드웨어 리소스를 모니터링하고 보호하는 Nitro 보안 칩, 매우 낮은 오버헤드로 메모리 및 CPU 할당을 관리하는 Nitro 하이퍼바이저를 포함한 제품 시스템으로 처음 발표했습니다. , 신속하게 혁신을 제공합니다. 수십 년 동안 기존의 하드 드라이브는 기본 블록 스토리지 장치였으며 회전식 디스크는 여전히 자리를 잡고 있지만 대부분의 고성능 스토리지는 솔리드 스테이트 드라이브(SSD)를 기반으로 합니다.
2세대 Nitro SSD는 많은 IOPS, 많은 처리량 및 64TiB의 최대 볼륨 크기로 io4 Block Express EBS 볼륨을 구동하는 데 사용되었습니다. 이전 게시물에서 언급한 Im4gn 및 Is2gen 인스턴스는 4세대 AWS Nitro SSD를 사용하며, 오늘 사전 발표된 IXNUMXi 인스턴스를 포함하여 향후 많은 ECXNUMX 인스턴스도 사용할 것입니다.
AWS Nitro SSD는 클라우드 규모로 설치 및 작동하도록 설계되었습니다. 간단하게 들리지만 현실은 훨씬 더 복잡하고 훨씬 더 흥미롭습니다. 각 장치 내부의 펌웨어는 많은 하위 수준 기능을 구현하는 역할을 합니다. 고객이 장치를 한계까지 밀어붙이면 AWS가 관찰하는 성능 불일치를 진단하고 해결할 것으로 기대합니다. 자체 장치를 구축함으로써 AWS는 클라우드 규모 및 클라우드 속도에서 펌웨어 업데이트를 가능하게 하는 메커니즘과 함께 운영 원격 측정 및 진단을 SSD에 설계할 수 있습니다. 또한 AWS는 안정성을 개선하고 일관된 성능을 제공하며 진단을 개선하기 위해 인스턴스 수준 스토리지를 관리하는 코드를 개발했습니다.
AWS는 지속적이고 지속적인 부하에서 최대 성능을 제공하도록 장치를 설계했습니다. SSD 기술의 특성으로 인해 각 셀은 제한된 횟수만 쓰고 지운 다음 다시 쓸 수 있습니다. AWS는 장치를 최대한 오래 사용할 수 있도록 웨어 레벨링 펌웨어를 추가했습니다.
4세대 AWS Nitro SSD는 대기 시간 급증을 방지하고 실제 워크로드에서 더 큰 I/O 성능을 제공하도록 설계되었습니다. AWS 벤치마크는 새로운 Im4gn 및 Is75gen과 같은 AWS Nitro SSD를 사용하는 인스턴스가 보다 일관된 성능을 위해 I3 인스턴스보다 XNUMX% 낮은 지연 시간 가변성을 제공한다는 것을 보여줍니다.