1980년대 후반까지 메인프레임급 디스크는 빨랐지만 메가바이트당 비용이 너무 높아 스토리지 예산이 막대했던 반면, 소형 PC 디스크는 저렴했지만 개별적으로는 느렸다. 1988년 SIGMOD 논문 「값싼 디스크의 중복 배열을 위한 사례(A Case for Redundant Arrays of Inexpensive Disks, RAID)」는 업계가 잘못된 문제를 풀고 있다고 주장했다.

데이비드 패터슨, 가스 깁슨, 랜디 캐츠는 소형 디스크 배열이 하나의 대형 드라이브를 능가할 수 있음을 보여주었다. 배열 전반에 데이터를 스트라이핑하면 대역폭이 배가되고, 중복성은 단일 장애점 드라이브에는 없던 결함 허용성을 제공했다.

컴퓨터 역사 박물관은 이 논문이 업계에 촉매가 되었다고 평가한다. RAID는 범용 부품으로 고성능의 신뢰할 수 있는 스토리지를 저렴하게 구축하게 했으며, 그 이름 자체가 스토리지 설계 방식을 바꾸었다.

데이터를 다수의 소형 디스크에 스트라이핑하고, 안전을 위해 패리티를 추가한다

스트라이핑은 다수의 느린 디스크를 하나의 빠른 집합체로 만든다.

패리티는 두 번째 전체 복사본 없이도 배열이 디스크 장애에서 살아남게 한다.

소형 드라이브의 낮은 바이트당 비용은 용량의 경제성을 바꾸었다.

RAID 레벨의 분류 체계는 엔지니어들에게 공통 언어를 제공했다.

하나의 값비싼 구성 요소가 병목이라면, 워크로드가 아니라 그 구성 요소를 의심하라. 약간의 중복성을 갖춘 다수의 값싼 부품이 프리미엄 단일 부품을 능가할 수 있다.

RAID는 10년 안에 연구 제안에서 서버 스토리지의 표준 아키텍처로 자리 잡았고, 드라이브가 커진 뒤에도 그 용어는 살아남았다. 모든 주요 스토리지 벤더가 RAID 제품을 출시했으며, 이 논문은 시스템 연구 분야에서 가장 많이 인용된 논문 중 하나로 남아 있다.

근거 확인하기

출처

  1. A Case for Redundant Arrays of Inexpensive Disks (RAID) Patterson, Gibson & Katz (ACM SIGMOD, hosted at Carnegie Mellon) · cs.cmu.edu
  2. 1988: U.C. Berkeley paper catalyses interest in RAID Computer History Museum · computerhistory.org