19강 : RAID의 정의와 종류
RAID(Redundant Array of Independent Disks)
- 하드 디스크나 SSD로 데이터의 안전성 혹은 높은 성능을 위해, 여러 물리적 보조기억장치를 마치 하나의 논리적 보조기억장치처럼 사용하는 기술
RAID레벨 : RAID를 구성하는 기술
- RAID 0, 1, 2, 3, 4, 5, 6 → 요즘 2, 3은 잘 안 씀
-
0 : 데이터를 단순히 나누어 저장하는 방식
- 스트라입(stripe) : 줄무늬처럼 분산되어 저장된 데이터
- 장점 : 입출력 속도의 향상
- 단점 : 저장된 정보가 안전하지 않음(하나의 디스크가 고장나면 못씀)
-
1 : 복사본을 만드는 방식 ⇒ 미러링(하드디스크 두배 필요)
- 데이터를 쓸 때 원본과 복사본 두군데에 씀(느린 쓰기 속도)
- 단점 : 하드디스크 개수가 한정되었을 때 사용 가능 용량 적어짐
- 장점 : 백업과 복구는 확실하다.
-
4 : 1처럼 완전한 복사본을 만드는 대신, 패리티 비트(오류를 검출하고 복구하기 위한 정보)를 장치
하나에 따로두고 저장
- 패리티 비트 : 오류 검출만 가능할 뿐, 오류 복구는 불가능
- 단점 : 패리티 디스크의 병목현상(전체 시스템의 성능이나 용량이 하나의 구성 요소로 인해 제한을 받는 현상)
-
5 : 패리티 정보를 분산 저장하는 방식
-
6 : 두 종류의 패리티(오류 검출, 복구 가능)