고전적인 솔리드 스테이트 드라이브에서 NAND 셀은 자체 컨트롤러에 의해 서비스되며, 종종 멀티 코어와 견고한 컴퓨팅 성능을 제공합니다. 이것은 하이퍼스케일러를 위한 최적의 아키텍처가 아니므로 Kioxia는 자체 비전을 제공합니다. 소프트웨어 정의 NAND 기술은 플래시 스토리지를 더욱 다재다능하고 유연하며 기존 SSD 아키텍처가 부과하는 병목 현상에서 벗어나게 해야 합니다.
SSD의 자체 컨트롤러가 OS, 하이퍼바이저 및 소프트웨어에 대해 가장 자주 투명하게 작동한다는 사실에도 불구하고 이 아키텍처에는 충분한 단점이 있습니다. 첫째, 플래시 어레이로 작업하는 특성이 제조업체의 펌웨어에 의해 제한되며 다양한 종류에 항상 최적인 것은 아닙니다. 둘째, 최신 프로세서와 DPU는 몇 배 더 강력하고 SSD 컨트롤러는 병목 현상이 발생할 수 있습니다.
기업 시장에는 기존 블록 장치(예: 데이터를 키:가치 형식으로 저장하는 SSD)와 다른 특수 드라이브가 있지만 유연하지 않고 상호 운용성이 없습니다. Kioxia는 통합 소프트웨어 아키텍처를 갖춘 완전한 소프트웨어 정의 비휘발성 메모리 어레이로의 전환만이 진정한 보편적인 솔루션이 될 수 있다고 믿을 만한 충분한 이유가 있습니다.
SNIA Storage Developer Conference에서 회사는 소프트웨어 정의 범용 스토리지에 대한 비전을 발표했습니다. 작년에 Kioxia가 개척한 Software-Enabled Flash 기술은 작업에 따라 플래시 어레이를 유연하게 구성할 수 있는 통합 API를 기반으로 합니다. 예를 들어, 데이터베이스의 기존 용량을 사용해야 하는 경우 어레이를 재구성하여 다른 애플리케이션을 실행하는 데 사용할 수 있습니다.
SEF는 단일 시스템에서 수백에서 수천 개의 드라이브로 쉽게 확장됩니다. 또한 Kioxia SEF의 제어 하에 있는 플래시 어레이는 여러 모드에서 동시에 작동할 수 있습니다. 일부 NAND 칩은 일반 블록 장치로, 일부는 ZNS 모드로, 일부는 일반적으로 특별한 조건이 필요한 특정 모드에서 작동합니다.
디스크 리소스가 부족한 경우 통합 플래시 모듈을 추가하는 것만으로 가능하며 새로운 프로토콜의 도입은 물리적 장비를 업그레이드하지 않고 소프트웨어 변경만 하면 됩니다. 이를 통해 스토리지 시스템의 소유 비용을 크게 줄이고 활성 수명을 연장할 수 있습니다.
시장에 나와 있는 일부 소프트웨어 정의 플래시 스토리지와 달리 Kioxia의 솔루션은 오픈 소스 소프트웨어를 사용합니다. 액세스 가능하고 통합된 API는 Kioxia SEF 기반 스토리지 시스템 소유자가 필요한 플래시 드라이브의 기능 및 사용 모드를 구현하는 애플리케이션을 신속하게 개발하는 데 도움이 됩니다.
Kioxia의 제안은 대규모 데이터 센터 및 클라우드 소유자에게 매력적으로 보이지만 Samsung, Micron, SK Hynix 및 Western Digital과 같은 다른 SSD 제조업체가 SEF의 계획을 지원할지는 두고 봐야 합니다. 그러나 후자의 회사는 Kioxia의 파트너이며 SEF를 지원하는 드라이브 출시가 가장 가능성이 높습니다.
2021-10-05 15:09:26
작가: Vitalii Babkin