홈페이지 Enterprise클라우드 고성능 스토리지를 위한 AWS Nitro SSD

고성능 스토리지를 위한 AWS Nitro SSD

by 해롤드 프리츠
아마존 니트로 SSD

AWS는 2018년에 네트워크 및 스토리지 I/O를 가속화 및 오프로드하는 Nitro 카드, 하드웨어 리소스를 모니터링하고 보호하는 Nitro 보안 칩, 매우 낮은 오버헤드로 메모리 및 CPU 할당을 관리하는 Nitro 하이퍼바이저를 포함한 제품 시스템으로 처음 발표했습니다. , 신속하게 혁신을 제공합니다. 수십 년 동안 기존의 하드 드라이브는 기본 블록 스토리지 장치였으며 회전식 디스크는 여전히 자리를 잡고 있지만 대부분의 고성능 스토리지는 솔리드 스테이트 드라이브(SSD)를 기반으로 합니다.

AWS는 2018년에 네트워크 및 스토리지 I/O를 가속화 및 오프로드하는 Nitro 카드, 하드웨어 리소스를 모니터링하고 보호하는 Nitro 보안 칩, 매우 낮은 오버헤드로 메모리 및 CPU 할당을 관리하는 Nitro 하이퍼바이저를 포함한 제품 시스템으로 처음 발표했습니다. , 신속하게 혁신을 제공합니다. 수십 년 동안 기존의 하드 드라이브는 기본 블록 스토리지 장치였으며 회전식 디스크는 여전히 자리를 잡고 있지만 대부분의 고성능 스토리지는 솔리드 스테이트 드라이브(SSD)를 기반으로 합니다.

아마존 니트로 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% 낮은 지연 시간 가변성을 제공한다는 것을 보여줍니다.