본문으로 이동

SSD RAID의 장점

  • 메일
프로필 이미지

by Logan Harbaugh

IT consultant and reviewer

데이터센터의 이미지.
데이터센터의 이미지.

SSD 복수 배열 독립 디스크(RAID, Redundant Arrays of Independent Disks)가 더 이상 필요하지 않으며 심지어는 방해가 될 때도 있다고 느끼는 관리자들이 있다. 그러나 이 시스템은 데이터 가용성과 스토리지 중복성을 보장하기 위해 여전히 흔히 사용된다. RAID가 세상에 나온 지는 수십 년이 되었다. 원래는 신뢰성이 완벽하지는 않은 소비자 등급의 하드 디스크 드라이브(HDD)를 서버와 데이터 센터에서 사용하고 드라이브에 오류가 발생하면 전체적인 배열이 복구 가능하도록 개발된 디스크이다. 최신 SSD는 기계적인 하드 드라이브보다 훨씬 더 신뢰성과 성능이 높지만 오류가 발생했을 경우 복구하는 데 비용과 시간이 너무 많이 들기 때문에 시스템의 개별 부분에 오류가 있더라도 데이터 가용성을 유지하는 데에는 RAID가 훌륭한 옵션이다. 하나의 배열에서 하나 이상의 오류에도 끄떡없는 새로운 유형의 RAID가 등장했다. 오류가 발생한 드라이브를 대체하고 나면 시스템이 자체적으로 재구축되어 드라이브 오류에도 안전하다. 새로운 기술에 적응 수년간 스토리지 관리자를 괴롭혀 온 부분은 드라이브 스토리지 공간이 더 커져 재구축 시간이 오래 걸린다는 점이었다. 각각 4GB를 보관하는 7개의 HDD를 탑재한 1990년의 RAID5는 한두 시간만에 재구축이 가능했다. 그러나 오늘날 각각 14TB 용량의 하드 드라이브 7개를 탑재한 RAID5 배열은 재구축에 며칠이 걸리기도 한다. 반면 SSD는 재구축 시간을 획기적으로 줄여주는 향상된 성능을 보여준다. HDD와 SSD RAID 유형과 그들 각각의 다양한 수준 외에도 소프트웨어 및 하드웨어 기반 RAID 옵션도 있다. 소프트웨어 RAID는 Windows Server 같은 운영 체제가 여러 드라이브에 데이터를 표시하여 추가적인 하드웨어가 없어도 스토리지 중복성을 확보하게 해준다. SSD는 소프트웨어 RAID 시스템이 3개 이상의 SSD를 사용할 수 있을 만큼 빠르며 수용할 만한 수준의 성능을 보여준다. 각 드라이브를 별도의 SATA, SAS, NVMe 커넥터에 연결할 수 있는 경우, 더욱 그렇다. 하드웨어 RAID 어댑터는 별도의 프로세서를 사용하여 RAID를 설정하고 실행하는 데 필요한 모든 계산과 읽기, 쓰기를 처리하며, 추가 비용은 들지만 일반적으로 최적의 성능을 보여준다. 중복성 보장 RAID는 추가 디스크를 사용하여 중복성을 보장한다. RAID를 설정하는 데 필요한 추가 용량은 RAID5의 경우 7개의 드라이브 중 하나에서부터, RAID1 또는 여러 드라이브의 두 세트를 미러링하는 RAID10의 경우 그 두 배에 이르기도 한다. 중복성을 설정하기 위해 사용한 공간을 복구하는 한 가지 방법은 데이터 중복 제거와 압축을 이용하는 것이다. 중복 제거는 데이터 처리를 통해 중복된 파일 사본을 제거함으로써, 파일 사본이 여러 개 저장되었더라도 하나의 사본만 보관되게 한다. 여분의 사본은 첫 번째 사본에 대한 포인터로 대체한다. 이 포인터는 몇 바이트 정도이기 때문에 특히 시스템에 사본이 많다면 공간을 많이 절약할 수 있다. 가상 머신에 수십 개, 심지어 수백 개의 운영 체제 사본이 저장되어 있고 각 시스템에 있는 대부분의 파일이 동일한 경우가 그 극단적인 예에 해당한다. 여분의 사본을 찾아 제거하는 데이터 처리 과정은 처음에는 아카이브된 데이터만을 중복 제거하는 것으로 한정되어 있었으나, SSD는 데이터가 저장될 때 실시간으로 중복 제거와 압축을 실행할 만큼 빠르다. 중복 제거와 압축은 RAID와 직접 연결된 작업이 아니다. 이들 작업은 RAID를 사용하지 않는 시스템에서 또는 이레이저 코딩(erasure coding) 같은 다른 유형의 중복성이나 오류 수정을 이용하는 시스템에서 활용할 수 있다. 기본적으로 RAID 배열을 생성하는 데 사용되는 수학과 기술은 HDD와 SSD 기반 RAID가 모두 같다. 큰 차이점은 SSD의 전송 속도, 검색 시간, 임의적 액세스 시간이 훨씬 더 빠르기 때문에 재구축 시간을 절약한다는 점이다. 삼성전자의 SSD는 매우 높은 신뢰성과 긴 서비스 수명을 염두에 두고 만들어졌으며, 이 둘은 데이터 센터 스토리지 배열에서 필수적인 요소이다. 게시자: LOGAN HARBAUGH Logan Harbaugh는 IT 컨설턴트 겸 리뷰어이다. IT 분야에 20년 넘게 몸담았으며 InfoWorld Labs의 선임 편집자이자 Information Week Labs의 선임 기술 편집자를 지냈다. 스토리지, 네트워크 스위치, 운영 체제를 비롯한 엔터프라이즈 IT 제품 리뷰를 Storage Magazine, TechTarget.com, StateTech, Information Week, PC Magazine, Internet.com 등 다양한 간행물과 웹사이트에 기고한 바 있다. 네트워크 문제 해결에 관해 두 권의 책을 내기도 했다. 기사 원문 보기