RAID (Redundant Array of Independent Disks)
overveiw
RAID is a data storage virtualization technology
that combines multiple physical disk drive components into one or more logical units
for data redundancy, performance improvement, or both.
RAID == 데이터 스토리지 가상화 기술
여러개의 물리적 디스크를 한개 혹은 여러개의 논리적으로 파티션 가능
for what ?? (advantages)
- IO 성능 향상
- 데이터 신뢰성 향상
disadvantages
- 비용 (여러대 디스크 필요)
level
- RAID 0: 스트라이핑
- 중복X: 데이터가 각 디스크에 적재
- 중복X: 데이터가 각 디스크에 적재
- RAID 1: 미러링
- 복제: 데이터가 모든 디스크에 적재
하나의 디스크에 문제가 발생해도 문제 없음
- 복제: 데이터가 모든 디스크에 적재
- RAID 5: 스트라이핑 (+ 패리티)
- 데이터와 패리티가 디스크에 적재
- 패리티란??? :
실제 적재된 데이터 기반으로 계산된 추가정보
추후 문제 발생시 데이터를 복구하는데 활용
- 패리티란??? :
- 디스크 3개 이상
- 데이터와 패리티가 디스크에 적재
- RAID 6: 스트라이핑 (+ 이중 패리티)
- 데이터와 2개의 패리티가 디스크에 적재
- 디스크 4개 이상
- 데이터와 2개의 패리티가 디스크에 적재
- RAID 10: 스트라이핑 + 미러링
- RAID 1 + 0 조합