1. RAID
- 데이터의 안전성 혹은 높은 성능을 위해 여러 개의 물리적 보조기억장치를 마치 하나의 논리적 보조기억장치처럼 사용하는 기술
- 스트라입
- 줄무늬처럼 분산되어 저장된 데이터
- 스트라이핑
- 분산하여 저장하는 것
- RAID 0
- 여러 개의 보조기억장치에 데이터를 단순히 나누어 저장하는 구성 방식
- 저장 장치 한개를 읽고 쓰는 속도보다 훨씬 빠른 속도를 가짐
- 하드 디스크 중 하나에 문제가 생긴다면 다른 모든 하드 디스크이 정보를 읽는 데 문제가 생길 수 있음
- RAID 1
- 복사본을 만드는 방식
- 미러링이라고도 부름
- 복구가 매우 간단함
- 데이터를 원본과 복사본 두곳에 쓰기 때문에 RAID0보다 느림
- 많은 양의 하드 디스크가 필요하게 되고, 비용이 증가
- RAID 4
- 완전한 복사본을 만드는 대신 오류를 검출하고 복구하기 위한 정보를 저장한 장치를 두는 구성 방식
- 어떤 새로운 데이터가 저장될 때마다 패리티를 저장하는 디스크에도 데이터를 쓰게되므로 패리티를 저장하는 장치에 병목현상이 발생
- 패리티 비트
- 오류를 검출하기 위한 정보
- 원래 패리티 비트는 오류 검출만 가능할 뿐 오류 복구는 불가능하지만 RIAD에서는 오류 복구도 가능
- RAID 5
- 패리티 정보를 분산하여 저장하는 방식
- RAID 4의 병목현상을 해소
- RAID 6
- 구성을 기본적으로 RAID 5와 같으나 서로 다른 두 개의 패리티를 두는 방식
- 오류를 검출하고 복구할 수 있는 수단이 두 개가 생김
- 새로운 정보를 저장할 때마다 함께 저장할 패리티가 2개이므로 속도가 RAID 4,5 에 비해 느림
- 데이터 저장 속도를 조금 희생하더라도 데이터를 더욱 안전하게 보관하고 싶을 때 사용
- Nested RAID
- RAID 1과 RAID 0을 합친 RAID 10, RAID 5과 RAID 0을 합친 RAID 50등이 존재
*사진 출저*
RAID 0, 4, 5 : https://phoenixnap.com/kb/raid-levels-and-types
RAID 1, 6, Nested RAID : https://docs.oracle.com/en-us/iaas/Content/Compute/References/nvmedeviceinformation.htm
'CS > 컴퓨터 구조' 카테고리의 다른 글
다양한 입출력 방법 [혼공컴구] (0) | 2023.11.30 |
---|---|
장치 컨트롤러와 장치 드라이버 [혼공컴구] (0) | 2023.11.30 |
플래시 메모리 [혼공컴구] (0) | 2023.11.30 |
하드디스크 [혼공컴구] (0) | 2023.11.30 |
캐시 메모리 [혼공컴구] (0) | 2023.11.30 |