💫
RAID란? (정의 및 종류)
July 01, 2022
1. RAID란?
- RAID(Redundant Array of Independent Disks): 여러 물리 디스크를 하나로 모아 논리적 유닛으로 만든 것(=하나의 논리적인 드라이브)
- 사용하는 이유?
- 원래는 값싼 디스크 여러 개를 묶어 용량을 증가시키는 데에 사용
- 현재는 내고장성, 고가용성, 성능, 또는 이 세 가지를 조합해 기업 내 데이터가 손실되지 않도록 하는 데에 사용
2. RAID의 종류
RAID의 구성 방식은 RAID 0, 1, 01, 2, 3, 4, 5 등 다수 존재하나 가장 많이 사용하는 구성 방식은 아래 다섯 가지이다.
1. RAID 0 (Stripping)
- 데이터를 두 개 이상의 디스크에 동일하게 분할해 저장
- 각 디스크 용량의 합만큼 전체로 용량을 사용 가능
- 장애 발생 시 해당 부분의 디스크 복구 불가 ⇒ 기업 사용에 권장하지 않음
2. RAID 1 (Mirroring)
- 데이터를 2개 디스크에 동시 저장하는 방식이다.
- 성능이 느린 편이다.
- 가용성 측면에서 안정적으로 데이터 장애 방지 위해 구성된다.
- 서버에 OS를 설치하게 될 경우 활용하는 방식이다(OS 설치 디스크를 보호하기 위한 목적).
3. RAID 1 + 0
- RAID 0과 RAID 1의 장점을 결합한 방식이다.
- RAID 1로 미러링한 뒤 스트라이프 하는 방식
- 많은 디스크가 소요된다.
- 안정적이며 성능 저하가 일어나지 않아 기업형 스토리지에서 구성하는 방식이다.
4. RAID 5 (Parity)
- 3개 이상의 디스크로 구성, 디스크 1개 결함까지 보장한다.
- 데이터를 RAID 0 방식으로 저장하나 중간에 parity 형태의 데이터를 동시에 저장한다.
- 장애 발생 시 나머지 디스크들에서 정보를 얻어 복구해 데이터 가용성을 향상한다.
5. RAID 6 (Double Parity)
- 디스크 2개 장애까지 보장하는 구성 방식이다.
- 가용 용량은 RAID5 보다 감소한다.
- 기업에서 많이 구축하는 형태이다.