RAID - 저장 장치의 성능과 안정성

DB물리DB 설계RAID저장장치
읽는데 5분 소요
처음 쓰여진 날: 2025-01-11
마지막 수정일: 2025-01-11
조회수: 83

요약

RAID의 개념과 각 레벨(0, 1, 5, 6, 10)의 특징을 정보처리기사 실기 시험 대비용으로 정리합니다. 스트라이핑, 미러링, 패리티의 차이점과 장애 허용 능력을 비교합니다.

용어키워드
RAID 0스트라이핑, 패리티 없음, 중복 없음, 성능 향상, 장애 시 데이터 손실
RAID 1미러링, 데이터 복제, 높은 안정성, 저장 공간 50% 사용
RAID 5스트라이핑 + 분산 패리티, 1개 디스크 장애 복구 가능
RAID 6스트라이핑 + 이중 패리티, 2개 디스크 장애 복구 가능
RAID 10 (1+0)미러링 + 스트라이핑, 높은 성능과 안정성
스트라이핑데이터 분산 저장, 여러 디스크에 나눠 저장
미러링데이터 복제 저장, 동일한 데이터를 여러 디스크에 저장
패리티오류 검출 및 복구용 데이터, XOR 연산으로 생성

RAID란?

RAID(Redundant Array of Independent Disks) 는 여러 개의 물리적인 디스크를 하나의 논리적인 디스크처럼 사용하는 기술입니다.

목적에 따라 성능 향상, 데이터 안정성 확보, 또는 두 가지 모두를 달성할 수 있습니다.

RAID를 이해하기 위해서는 세 가지 핵심 개념을 먼저 알아야 합니다:

개념설명
스트라이핑데이터를 여러 디스크에 분산 저장하여 동시에 읽고 쓸 수 있게 합니다. 성능 향상
미러링동일한 데이터를 두 개 이상의 디스크에 복제 저장합니다. 안정성 향상
패리티데이터의 오류를 검출하고 복구하기 위한 추가 정보입니다. XOR 연산으로 생성


RAID 레벨별 특징

RAID 0 (스트라이핑)

RAID 0은 스트라이핑만 사용하는 가장 단순한 RAID 레벨입니다.

특징설명
구성패리티 없음, 중복 없음, 스트라이핑만 적용
장점높은 성능 (여러 디스크에 동시 쓰기 가능), 전체 용량 100% 활용
단점장애 시 데이터 안전 보장 불가 (하나의 디스크만 고장나도 모든 데이터 손실)
최소 디스크2개
용도임시 데이터, 캐시, 빠른 읽기/쓰기가 필요하고 데이터 손실이 허용되는 환경

RAID 0의 동작 원리

데이터가 여러 디스크에 번갈아가며 저장됩니다.

예를 들어 "ABCD"라는 데이터가 있다면, A는 디스크1에, B는 디스크2에, C는 디스크1에, D는 디스크2에 저장됩니다.


RAID 1 (미러링)

RAID 1은 미러링만 사용하여 동일한 데이터를 두 개의 디스크에 복제 저장합니다.

특징설명
구성데이터 복제 저장 (미러링)
장점높은 데이터 안정성, 하나의 디스크가 고장나도 다른 디스크에서 복구 가능
단점저장 공간의 50%만 사용 가능 (나머지는 복제용)
최소 디스크2개
용도중요한 데이터 보관, 운영체제 설치 디스크

RAID 5 (분산 패리티)

RAID 5는 스트라이핑과 분산 패리티를 함께 사용합니다. 패리티 정보가 모든 디스크에 분산 저장됩니다.

특징설명
구성스트라이핑 + 패리티 (패리티가 모든 디스크에 분산)
장점1개 디스크 장애 시 복구 가능, 저장 공간 효율적 (전체 - 1개 디스크 용량)
단점쓰기 성능이 낮음 (패리티 계산 필요), 2개 이상 동시 장애 시 복구 불가
최소 디스크3개
용도일반적인 서버, 파일 서버, 데이터베이스 서버

RAID 6 (이중 패리티)

RAID 6은 RAID 5와 유사하지만 패리티를 2개 사용하여 안정성을 더욱 높입니다.

특징설명
구성스트라이핑 + 이중 패리티
장점2개 디스크 동시 장애 시에도 복구 가능
단점RAID 5보다 쓰기 성능 더 낮음, 저장 공간 효율 감소 (전체 - 2개 디스크 용량)
최소 디스크4개
용도대용량 스토리지, 미션 크리티컬 시스템

RAID 10 (1+0, 미러링 + 스트라이핑)

RAID 10은 RAID 1과 RAID 0을 결합한 방식입니다. 먼저 미러링으로 복제한 뒤, 스트라이핑으로 분산 저장합니다.

특징설명
구성미러링(RAID 1) + 스트라이핑(RAID 0)
장점높은 성능과 높은 안정성을 동시에 제공
단점저장 공간의 50%만 사용 가능, 비용이 높음
최소 디스크4개
용도데이터베이스 서버, 고성능 + 고가용성이 필요한 환경

RAID 레벨 비교 요약

RAID 레벨기술패리티최소 디스크장애 허용저장 효율
0스트라이핑없음2개불가100%
1미러링없음2개1개50%
5스트라이핑 + 분산 패리티단일3개1개(N-1)/N
6스트라이핑 + 이중 패리티이중4개2개(N-2)/N
10미러링 + 스트라이핑없음4개쌍당 1개50%

정보처리기사 실기 대비 문제

관련 글

(15개)
제목태그시험
데이터베이스 파일 구조 - 순차, 인덱스, 해싱 접근 방식
파일 구조
-
정규화,키,무결성,파일구조(물리DB설계) 정보처리기사 실기 모의 시험
물리DB 설계
응시
데이터베이스 무결성: 개체, 참조, 속성, 사용자, 키
무결성
-