다섯 살도 알 수 있게 · DB/데이터

RAID가 뭐예요?

RAID를, 여러 선반에 물건을 나눠 쌓거나 똑같이 겹쳐 쌓아 선반 하나일 때보다 빠르고 안전하게 만드는 이야기로 풀어봤어요.

상자를 선반 하나에 전부 쌓아두면, 꺼내는 일이 느려요그 선반이 망가지면 상자가 전부 사라져요

상자를 선반 하나에 전부 쌓아두면, 꺼내는 일이 느려요.그 선반이 망가지면 상자가 전부 사라져요.

상자를 여러 칸에 나눠 쌓으면 꺼내기는 빠른데, 한 칸만 고장나도 전체 데이터가 깨져요

꺼내기를 빠르게 하려고 상자를 여러 칸에 쪼개 쌓으면, 한 칸만 망가져도 전체 데이터가 깨져요.꺼내는 속도를 얻은 대신 데이터 안전을 잃었어요.

나눠 쌓기(스트라이핑)겹쳐 쌓기(미러링)RAID = 여러 선반(디스크)을 묶어, 나눠 쌓아 빠르게, 겹쳐 쌓아 안전하게선반 여러 개를 하나처럼 묶어서 써요

RAID는 상자를 여러 선반(디스크)에 나누고 겹쳐 쌓아, 선반 하나일 때보다 빠르고 안전하게 보관해요.선반 여러 개를 하나처럼 묶어서 써요.

나눠 쌓기빠르지만 한 칸만 고장나도 다 잃어요(RAID0)
겹쳐 쌓기안전하지만 용량은 절반(RAID1)
점검표 한 장 추가나누고 점검표로 복구(RAID5)
나누고 겹치고 둘 다빠르고 안전함(RAID10)
RAID 0빠름, 복구 불가RAID 1안전, 절반만 사용RAID 5나눠 쌓기 + 점검표 1장RAID 10나누고 겹치고 둘다레벨마다 속도·안전·용량을 어떻게 맞바꾸는지가 핵심이에요RAID 1·5·10은 한 칸이 고장나도 남은 선반과 여분 선반(핫스페어)으로 복구해요

각 레벨마다 속도·안전·용량을 다르게 맞바꿔요.RAID 1·5·10은 한 칸이 고장나도 남은 선반의 데이터로 복구할 수 있어요.

RAID 복사본은 같은 창고 안에 있어요다른 곳에 따로 보관해야 진짜 백업이에요창고 전체가 불타면 겹쳐 쌓은 선반도 같이 타요

RAID는 백업이 아니에요.창고 전체가 불타면 겹쳐 쌓은 선반도 같이 타요.

한 줄로

RAID는 여러 디스크를 묶어 나눠 쓰거나(스트라이핑) 겹쳐 써서(미러링) 구성에 따라 디스크 한 개일 때보다 속도나 안전성을 높이는 저장 방식이에요.

RAID 0은 속도만, RAID 1은 안전만, RAID 5는 분산 패리티로 둘을 절충, RAID 10은 스트라이핑과 미러링을 함께 써서 속도와 안전을 둘 다 챙겨요. 단, RAID는 '같은 장소에 있는 디스크들의 중복'일 뿐이라서 화재·도난·실수 삭제 같은 재해에는 대비가 안 돼요 — 원격지 백업은 반드시 별도로 필요해요.

어른들은 이렇게 불러요

스트라이핑
Striping
여러 선반에 나눠 쌓기. 빠르지만 디스크 하나만 고장나도 데이터를 다 잃어요.
미러링
Mirroring
똑같이 겹쳐 쌓기. 용량은 절반이지만 안전해요.
패리티
Parity
남은 칸과 합쳐 고장난 칸을 복구하는 점검표. 한 칸이 망가져도 되살릴 수 있어요.
RAID 5
RAID 5
나눠 쌓기 + 패리티 한 칸. 속도와 용량 효율의 절충이에요.
RAID 10
RAID 10
나누고 겹치고 둘 다. 속도와 안전을 함께 챙겨요.
핫스페어
Hot Spare
미리 대기 중인 여분 선반. 선반 하나가 고장나면 바로 자리를 대신해요.
백업과의 차이
Difference from Backup
RAID는 같은 창고 안의 복사본일 뿐이에요. 진짜 재해 대비는 원격지 백업이에요. → 다른 곳에 보관하는 상자
내결함성
Fault Tolerance
디스크 일부가 고장나도 시스템이 계속 동작. RAID가 추구하는 목표 중 하나예요.
다음 이야기
다듬어 둔 창고 vs 쌓아만 둔 야적장 →
다른 용어도 그림책으로 보고 싶다면 요청하기 →