2017.07.06

NVMe 1.3 사양 발표...데이터센터 성능 향상에 중점

Andy Patrizio | Network World
NVMe 그룹이 분석 및 가상화 관련 성능에 중점을 둔 NVMe 1.3 사양을 발표했다.

NVMe(Non-Volatile Memory Express)는 SSD 전용으로 새로 만들어진 통신 인터페이스이자 프로토콜이다. 기존 SATA 표준이 하드디스크를 기준으로 만들어져 플래시 메모리에 적합한 입출력 속도를 지원하지 못했기 때문이다. NVMe 사양을 관장하는 단체인 NVM 익스프레스는 인텔, 삼성, 샌디스크, 델 EMC, 씨게이트 등의 스토리지 및 플래시 업체들로 이루어져 있다.

NVMe는 M.2와 PCIe 버스를 이용해 SATA보다 훨씬 빠른 속도를 제공한다. 예를 들어, NVMe는 SATA와 달리 6만 5,000개의 큐를 처리할 수 있는데, 이 때문에 입출력이 많은 서버 환경에 적합한 기술로 평가되고 있다.


NVMe 1.3는 가상화 및 스트림 기능, SSD에서 데이터를 삭제하는 기능 등이 추가됐다. 또한 이번 달 초 발표된 PCIe 4.0 등의 차세대 버스와의 호환성도 제공한다. 새 버전은 기존의 두 배에 이르는 16Gbps의 대역폭을 제공할 것으로 보이는데, 본격적인 출시는 내년부터 이루어질 예정이다.

NVMe 1.3 사양은 지난 2014년 12월 이후 처음으로 이루어진 대대적인 업그레이드이다. 특히 2015년 이후 NVMe가 데이터센터 스토리지의 인기 표준으로 부상하면서 새 버전은 데이터센터 하드웨어에서 중요한 영역에 초점을 맞추고 있다. 극히 큰 데이터 볼륨에 대한 액세스나 eMMC와 ATA와 같은 다른 스토리지 인터페이스 및 프로토콜의 기존 기능 통합 등도 이런 맥락에서 볼 수 있다.

예를 들어,Sanitize 기능은 SATA와 SAS 드라이브에서 가져온 것으로, 드라이브를 안전하게 삭제해 데이터가 드라이브는 물론 모든 캐시와 컨트롤러 메모리 버퍼에서도 삭제되도록 한다. 이 명령은 또한 블록 삭제나 덮어쓰기, 암호키 파괴 등 데이터를 파괴하는 특정 명령을 사용할 수 있도록 해 준다.

가상화 측면에서는 SR-IOV(Single Root I/O Virtualization)를 설정하고 사용하는 방법을 정의한 표준 가상화 기능들을 도입했다. 따라서 주 컨트롤러를 SR-IOV 물리 기능으로 정의하고, 하나 이상의 2차 컨트롤러를 가상머신용 SR-IOV 가상 기능으로 정의할 수 있다.

새로운 가상화 기능으로 현재까지 SSD에서는 사용할 수 없었던 다중 네임스페이스를 이용할 수 있다. 단일 드라이브로 다중 네임스페이스를 사용해 서로 다른 가상머신에 할당된 여러 가상 컨트롤러 가운데 스토리지를 파티션할 수 있다.

스트림 기능은 SSD의 내구성을 높이기 위한 것으로, 한 번의 쓰기 스트림을 여러 개의 데이터 스트림으로 나눈다. SSD는 셀에 대한 반복적인 쓰기 작업으로 수명이 단축되기 때문에 셀의 쓰기 작업을 줄이면 드라이브의 수명을 연장할 수 있다.

NVM 익스프레스는 NVMe 1.3의 상세한 정보를 백서로 발간했다. editor@itworld.co.kr  


2017.07.06

NVMe 1.3 사양 발표...데이터센터 성능 향상에 중점

Andy Patrizio | Network World
NVMe 그룹이 분석 및 가상화 관련 성능에 중점을 둔 NVMe 1.3 사양을 발표했다.

NVMe(Non-Volatile Memory Express)는 SSD 전용으로 새로 만들어진 통신 인터페이스이자 프로토콜이다. 기존 SATA 표준이 하드디스크를 기준으로 만들어져 플래시 메모리에 적합한 입출력 속도를 지원하지 못했기 때문이다. NVMe 사양을 관장하는 단체인 NVM 익스프레스는 인텔, 삼성, 샌디스크, 델 EMC, 씨게이트 등의 스토리지 및 플래시 업체들로 이루어져 있다.

NVMe는 M.2와 PCIe 버스를 이용해 SATA보다 훨씬 빠른 속도를 제공한다. 예를 들어, NVMe는 SATA와 달리 6만 5,000개의 큐를 처리할 수 있는데, 이 때문에 입출력이 많은 서버 환경에 적합한 기술로 평가되고 있다.


NVMe 1.3는 가상화 및 스트림 기능, SSD에서 데이터를 삭제하는 기능 등이 추가됐다. 또한 이번 달 초 발표된 PCIe 4.0 등의 차세대 버스와의 호환성도 제공한다. 새 버전은 기존의 두 배에 이르는 16Gbps의 대역폭을 제공할 것으로 보이는데, 본격적인 출시는 내년부터 이루어질 예정이다.

NVMe 1.3 사양은 지난 2014년 12월 이후 처음으로 이루어진 대대적인 업그레이드이다. 특히 2015년 이후 NVMe가 데이터센터 스토리지의 인기 표준으로 부상하면서 새 버전은 데이터센터 하드웨어에서 중요한 영역에 초점을 맞추고 있다. 극히 큰 데이터 볼륨에 대한 액세스나 eMMC와 ATA와 같은 다른 스토리지 인터페이스 및 프로토콜의 기존 기능 통합 등도 이런 맥락에서 볼 수 있다.

예를 들어,Sanitize 기능은 SATA와 SAS 드라이브에서 가져온 것으로, 드라이브를 안전하게 삭제해 데이터가 드라이브는 물론 모든 캐시와 컨트롤러 메모리 버퍼에서도 삭제되도록 한다. 이 명령은 또한 블록 삭제나 덮어쓰기, 암호키 파괴 등 데이터를 파괴하는 특정 명령을 사용할 수 있도록 해 준다.

가상화 측면에서는 SR-IOV(Single Root I/O Virtualization)를 설정하고 사용하는 방법을 정의한 표준 가상화 기능들을 도입했다. 따라서 주 컨트롤러를 SR-IOV 물리 기능으로 정의하고, 하나 이상의 2차 컨트롤러를 가상머신용 SR-IOV 가상 기능으로 정의할 수 있다.

새로운 가상화 기능으로 현재까지 SSD에서는 사용할 수 없었던 다중 네임스페이스를 이용할 수 있다. 단일 드라이브로 다중 네임스페이스를 사용해 서로 다른 가상머신에 할당된 여러 가상 컨트롤러 가운데 스토리지를 파티션할 수 있다.

스트림 기능은 SSD의 내구성을 높이기 위한 것으로, 한 번의 쓰기 스트림을 여러 개의 데이터 스트림으로 나눈다. SSD는 셀에 대한 반복적인 쓰기 작업으로 수명이 단축되기 때문에 셀의 쓰기 작업을 줄이면 드라이브의 수명을 연장할 수 있다.

NVM 익스프레스는 NVMe 1.3의 상세한 정보를 백서로 발간했다. editor@itworld.co.kr  


X