스토리지 클래스 메모리(Storage Class Memory, SCM)란?

스토리지 클래스 메모리(Storage Class Memory, SCM): 높은 성능 및 안정성을 제공하는 혁신 기술

스토리지 클래스 메모리(Storage Class Memory, SCM)란?

스토리지 클래스 메모리(Storage Class Memory, SCM)는 성능, 내구성 및 비용 측면에서 DRAM과 낸드 플래시의 중간에 위치하는 새로운 티어의 메모리/스토리지입니다.

DRAM과 달리, SCM은 영구적 메모리이기 때문에 전원이 공급되지 않아도 저장된 데이터를 지속적으로 보존합니다.

낸드 플래시와 비교해, SCM은 읽기 및 쓰기 연산 속도가 몇 배나 더 빠릅니다. 또한 낸드와 비교해, SCM은 데이터 다시 쓰기 수명이 길고 내구성도 훨씬 더 높습니다. DRAM과 비교해서는 훨씬 더 낮은 GB(기가바이트) 당 비용으로 낸드 플래시를 뛰어넘는 혜택을 제공합니다.

이로 인해 SCM은 DRAM과 낸드 사이에 존재하는 성능 및 안정성의 격차를 좁혀 줍니다.

SCM은 DRAM과 같이 세부적인 바이트 단위로, 또는 낸드 플래시와 같이 블록 단위로 접근할 수 있습니다. 초기에 SCM은 고성능 스토리지 캐시 또는 SCM을 블록 장치로 접근할 수 있는 보다 빠른 스토리지 미디어를 위한 대체 플래시로 사용될 것으로 기대됩니다. OLTP(온라인트랜잭션처리), OLAP(온라인분석처리) 및 인메모리 데이터베이스도 SCM 기술로 지원되는 낮은 레이턴시, 향상된 처리량 및 CPU 오프로드를 통해 혜택을 얻을 수 있는 핵심 워크로드들입니다.

결과적으로 차세대 애플리케이션 및 운영체제(OS) 에코시스템은 바이트 단위 접근성의 혜택을 누리며 SCM을 시스템/호스트 메모리로 취급하기 시작할 것입니다. DRAM과 가장 큰 차이점은 전원 공급이 중단된 경우에도 저장된 데이터가 계속 유지되는 영구 메모리라는 것입니다. 메모리 등급의 성능 및 낸드 플래시와 같은 영구적인 데이터 상태를 모두 제공하는 SCM은 두 가지 메모리의 최상의 장점들만을 결합해 차세대 애플리케이션을 지원하고, 애플리케이션 속도를 완전히 새로운 수준으로 높일 수 있는 잠재력을 지니고 있습니다.

SCM 활용 사례

SCM은 플래시어레이//X(FlashArray//X)에서 구동되는 거의 모든 워크로드를 향상시킵니다. 특히, 읽기 집약적이며 레이턴시에 민감한 애플리케이션들의 워크로드들은 향상된 성능 덕분에 큰 혜택을 받습니다. 메모리 수준의 속도뿐 아니라 매우 높은 내구성 및 정전 시 영구적 데이터 보존이라는 혜택을 제공하여, 레이턴시에 민감한 애플리케이션을 완벽하게 지원합니다. 예를 들어, 이러한 워크로드들에는 트레이딩 애플리케이션, 분석, 직접 연결 스토리지(DAS)로 지원되는 애플리케이션 및 데이터베이스 등이 있습니다.


최신 퓨어스토리지 자료

퓨어스토리지 다이렉트메모리 캐시(DirectMemory Cache)

백서

스토리지 클래스 메모리(SCM) 구축

+