RAID (Redundant Array of Independen Disks)
- 주로 하드 디스크와 SSD를 사용하는 기술
- 데이터의 안전성, 높은 성능을 위해 여러 개의
물리적 보조기억장치
를 하나의논리적 보조기억장치
처럼 사용하는 기술
RAID 레벨
- RAID 구성 방법의 표현
RAID 0
,RAID 1
,RAID 2
,RAID 3
,RAID 4
,RAID 5
,RAID 6
등이 존재
📋용어설명
- 스트라입(stripe)
: 마치 줄무늬처럼 분산되어 저장된 데이터- 스트라이핑(striping)
: 분산하여 저장하는 것
RAID 0
- 여러 개의 보조기억장치에 데이터를
단순히 나누어 저장
하는 구성 방식- 장점
입출력 속도의 향상
- 단점
저장된 정보가 안전하지 않음 (구성딘 하드 디스크 중 하나에 문제 생기면 정보를 읽는데 문제생김)
RAID 1
복사본
을 만드는 방식 (미러링)- 데이터를 쓸 때, 원본과 복사본 두 군데에 써서
쓰기 속도 느림
- 장점
복구가 매우 간단- 단점
하드 디스크 개수가 한정되었을 때, 사용 가능한 용량이 적어짐 (용량이 작아서 하드 디스크가 더 필요함. 즉, 비용 증가)
RAID 4
- 오류를 검출하고 복구하기 위한 정보를 저장
- 오류를 검출하고 복구하기 위한 정보를
패리티 비트
라고 함📍 참고
'패리티 비트'
라는 용어는 CS에서 원래 오류 검출만 가능하고 오류 복구는 불가능
하지만, RAID에서는 오류 검출, 복구 가능
- 장점
RAID 1 보다 적은 하드 디스크로 데이터를 안전하게 보관 가능- 단점
패리티 디스크의 병목현상 발생
RAID 5
- 패리티 정보를 분산하여 저장 (병목 현상을 해소)
RAID 6
- 구성은 기본적으로 RAID 5와 같음
- 서로 다른 2개의 패리티 사용 (오류를 검출하고 복구할 수 있는 수단이 2개라는 뜻)
- 패리티 2개를 저장해야 함으로 쓰는
속도는 느리지만
,안전성은 높음
<출처>
"혼자 공부하는 컴퓨터구조+운영체제".강민철.https://www.youtube.com/playlist?list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl (2023.04.30)
책과 강의를 통해 학습한 내용을 요약 정리했습니다.