Post

RAID

RAID(Redundant Array of Independent Disks)는 데이터 저장 장치(보통 HDD 또는 SSD)의 성능 및/또는 신뢰성을 높이는 데 사용되는 기술이다. RAID의 기본 아이디어는 여러 개의 작은 디스크를 단일 장치 또는 디스크 배열로 결합하는 것이다.

RAID의 종류

  • RAID 0(스트라이핑): 중복성 없이 두 개 이상의 디스크에 데이터를 균등하게 분할하여 성능은 향상되지만, 드라이브 하나에 오류가 발생하면 어레이의 모든 데이터가 손실된다.

raid-0

  • RAID 1(미러링): 데이터가 한 디스크에서 다른 디스크로 동시에 복사되어 생성된다. 이는 한 디스크에 오류가 발생하더라도 다른 디스크에서 데이터를 계속 사용할 수 있으므로 높은 내결함성을 제공한다. 그러나 총 저장 용량은 증가한다.

raid-1

  • RAID 5(패리티가 있는 스트라이핑): 모든 디스크에 걸쳐 스트라이핑(데이터를 블록으로 나누고 이러한 블록을 RAID 어레이의 여러 스토리지 드라이브에 분산시키는 것)패리티 데이터(디스크 하나에 장애가 발생할 경우 데이터를 재구성하는 데 사용되는 계산된 값)의 이점을 결합한다. 하나의 디스크에 오류가 발생하면 어레이는 패리티 정보를 사용하여 데이터를 재구성할 수 있다. RAID 5는 성능, 스토리지 용량 및 데이터 안전성의 적절한 균형을 제공한다.

raid-5

  • RAID 6(이중 패리티를 사용한 스트라이핑): RAID 5와 유사하지만 두 디스크의 오류를 견딜 수 있다. 이는 어레이의 모든 디스크에 두 세트의 패리티 데이터를 기록함으로써 달성된다. 이는 더 많은 데이터 보호 기능을 제공하지만 최소 4개의 디스크가 필요하다.

raid-6

  • RAID 10(1 + 0): 이는 RAID 1과 RAID 0의 기능을 결합한다. 디스크 쌍에 걸쳐 데이터를 미러링한 다음 이 데이터를 여러 쌍에 걸쳐 스트라이핑한다. 높은 성능과 내결함성을 제공하지만 최소 4개의 디스크가 필요하고 스토리지 비용이 더 높다.

raid-10

This post is licensed under CC BY 4.0 by the author.

© zwoong. Some rights reserved.