issues
search
1two13
/
CS
혼자 공부하는 컴퓨터 구조 + 운영체제
2
stars
0
forks
source link
[보조기억장치] RAID의 정의와 종류
#17
Open
1two13
opened
1 year ago
1two13
commented
1 year ago
RAID(Redundant Array of Independent Disks)
하드디스크와 SSD
를 사용하는 기술
데이터의 안전성, 높은 성능을 위해
여러 개의 물리적 보조기억장치를
마치 하나의 논리적 보조기억장치처럼 사용
하는 기술이다.
1two13
commented
1 year ago
RAID 종류
RAID의 구성 방법(= RAID 레벨)
대표적으로 RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5, RAID 6
현재 RAID 2, RAID 3은 잘 활용되지 않는다.
RAID 0
여러 개의 보조기억장치에 데이터를 단순히 나누어 저장하는 구성 방식이다.
저장되는 데이터가 하드 디스크 개수만큼 나뉘어 저장된다.
스트라입(stripe): 줄무늬처럼 분산되어 저장된 데이터
스트라이핑(striping): 분산하여 저장한 것
장점: 데이터가 스트라이핑되면
저장된 데이터를 읽고 쓰는 속도가 빨라진다.
데이터를 동시에 읽고 쓸
수 있기 때문이다.
단점: 저장된 정보가 안전하지 않다. 하드 디스크 중 하나에 문제가 생긴다면 다른 모든 하드 디스크의 정보를 읽는 데 문제가 생길 수 있기 때문이다.
RAID 1
완전한 복사본
을 만드는 방식이다.(= 미러링)
데이터를 쓸 때 원본과 복사본 두 군데에 쓰기 때문에 쓰기 속도는 RAID 0보다 느리다.
장점: 복구가 매우 간단하다.
단점: 하드 디스크 개수가 한정되었을 때 사용 가능한 용량이 적어진다. 결국 많은 양의 하드 디스크가 필요하게 되어 비용이 증가한다.
RAID 4
오류를 검출하고 복구
하기 위한 정보(
패리티 비트
)를 저장하는 장치를 두는 방식이다.
원래 패리티 비트는 오류 검출용 정보지만, RAID에서는 오류 복구도 가능하다.
단점: 새로운 데이터가 저장될 때마다 패리티를 저장하는 디스크에도 데이터를 쓰게되므로
패리티를 저장하는 장치에 병목 현상이 발생
한다는 문제가 있다.
RAID 5
패리티 정보를 분산하여 저장
한다.
RAID 4의 병목 현상을 해소할 수 있다.
RAID 6
구성은 RAID 5와 같으나,
서로 다른 두 개의 패리티
를 두는 방식이다. 즉, 오류를 검출하고 복구할 수 있는 수단이 2개가 생긴 것이다.
장점: 다른 방식보다 데이터를 안전하게 보관할 수 있다.
단점: 새로운 정보를 저장할 때마다 2개의 패리티에 저장해야 하므로, 쓰기 속도는 RAID 5보다 느리다.
p.222 ~ 227 그림 참고
RAID(Redundant Array of Independent Disks)