티스토리 뷰

Global ICT

DISK RAID

JohnK 2007. 12. 4. 13:02
1. 정의
- RAID 시스템은 여러 드라이브의 집합을 하나의 저장장치처럼 다룰 수 있게 함
- 장애가 발생했을 때 데이터를 잃어버리지 않게 하며 각각에 대해 독립적으로 동작할 수 있도록 함
- 기본적인 RAID의 개념은 작고 값싼 드라이브들을 연결해서 크고 비싼 드라이브 하나 (SLED: Single Large Expensive Disk)를 대체하자는 것

2. RAID Level
- RAID Level은 Data Recording 방식에 따라 구분
- 0, 1, 0+1, 3, 5 가 가장 일반적

3. 종류

RAID Level 0 = Data Striping
- Data를 Parity없이 구성, Disk에 분산 및 기록
- Data 처리속도 탁월
- Data의 복구기능이 없음, 처리중인 업무용 데이터의 임시저장
- 용도 : 빠른 입출력 속도가 요구되나 장애 복구 능력은 필요없는 경우에 적합

RAID Level 1 = Disk Mirroring
- 두개의 Disk에 Data를 동일하게 기록
- Data의 복구능력 탁월
- 비용적인 측면에서 바람직하지 않음
- 용도 : 빠른 기록속도와 함께 장애 복구 능력이 요구되는 경우에 사용
        2대의 드라이브만으로 구성할 수 있기 때문에 작은 시스템에 적합

RAID Level 3 = Data Striping with a dedicated parity disk(비권장)
- Data를 bit단위로 분할기록, Parity Disk에는 Parity만 기록
- Level 4와 유사하나 효율적인 동작을 위해 동기 가능한 (Synch -  spindle) 드라이브를 필요로 함
- 용도 : 멀티미디어용 데이터에 적합
RAID Level 5 = Data Striping with distributed parity data
- Parity Disk의 지정 없이 data와 parity를 분산 기록함
- 가장 많이 사용
- 용도 : 작고 랜덤한 입출력이 많은 경우 더 나은 성능을 제공한다.
        빠른 기록속도가 필수적이지 않다면, 일반적인 다중 사용자 환경을
        위해 가장 좋은 선택
        최소한 3대, 일반적으로는 5대 이상의 드라이브가 필요하다.
댓글