반응형
정의
- RAID(Redundant Array of Inexpensive Disks)는 다수의 디스크를 구성해 성능 및 장해 대응을 위해 구성하는 디스크(HDD) 셋을 의미
- 다양한 RAID 구성 방식이 존재하나 여기에서는 RAID 0, 1, 01, 10, 5을 주로 다룸
예제용 논리 파일 구성
이 예제에서는 아래의 논리 파일 블럭을 예로 들어 각 RAID(0,1,10,01,5)에서 어떻게 파일이 구성되는지 확인해 보도록 한다.
RAID 0 (Striping)
- 여러개의 디스크에 논리파일을 분할해 적재
- 디스크 I/O 장치가 여러개가 병렬로 작동 가능하기 때문에 성능 향상이 된다.
- 데이터의 안전한 저장 보다는 속도 향상이 주 목적
RAID 1(Mirroring)
- 디스크에 파일 적재시 동일한 내용을 다른 디스크에 하나 더 쓰는 방식
- 입력 속도는 떨어지나 데이터 안전성 보장
RAID 01(Striped Mirroring)
- RAID 0(Striping)과 RAID 1(Mirroring)을 혼합
- Striped Mirrors라는 명칭 사용
- 파일을 스트라이핑 한 다음 그 스트라이핑 구성을 미러링하는 구성
- 미러링 덕에 가용성은 보장
- 단, RAID 10에 비해 안정성이 조금 떨어짐
RAID 10(Mirrored Stripes)
- 안전성 보장 및 Fail Over도 쉬움
- 단, DISK 장해로 RAID 재 구성시 많은 노력 필요
RAID 5 (Stripe-Set with Parity)
- 여러개의 디스크에 Parity를 두어서 장해시 복구 할 수 있도록 구성
- 디스크 두개 이상 고장시 장해 복구 불가
반응형
'Back To The Basic' 카테고리의 다른 글
ARP Request (0) | 2021.11.23 |
---|---|
TCP vs UDP (0) | 2021.11.08 |
Blocking vs Non-Blocking (0) | 2021.11.03 |
Load Balancer (0) | 2021.11.02 |
인프라 용어 정리 (0) | 2021.11.02 |