RAID
설명 영상 RAID 5 — 패리티로 디스크 한 대를 견딘다 · 1:58
왜 배우는가: RAID는 디스크 장애 대비와 입출력 성능 향상을 동시에 다루는 저장장치 기본 기술이라 서버·스토리지 실무에서 항상 선택 기준이 된다. 레벨별 용량 효율, 최소 디스크 수, 패리티 방식이 자주 비교 문항으로 출제되므로 구조와 원리를 정확히 익혀야 한다.
출제 이력: 제122회 1교시 2번, 제117회 1교시 10번
1. 한 줄 정의와 핵심 키워드
RAID는 여러 개의 디스크를 하나의 논리 저장장치로 묶어 데이터를 분산 저장하고, 미러링이나 패리티로 장애에 대비하는 디스크 어레이 기술이다.
- 핵심 키워드: 디스크 어레이, 스트라이핑, 미러링, 패리티, 중복성, 결함 허용, 논리 볼륨, RAID 레벨
2. 개념 풀이
쉽게 말하면 디스크 여러 개를 한 덩어리처럼 쓰면서, 일부가 고장 나도 데이터를 잃지 않도록 여분 정보를 함께 두는 방법이다. 디스크 하나를 믿는 대신 여러 디스크의 조합으로 속도와 안정성을 얻는다.
정식으로는 복수 배열 독립 디스크(Redundant Array of Independent Disks, 구 Inexpensive Disks)로, 두 개 이상의 물리 디스크를 디스크 어레이로 묶어 하나의 논리 볼륨으로 제공하는 저장 기술이다. 상위 시스템은 논리 볼륨만 보고, 실제 데이터 배치는 RAID 컨트롤러나 소프트웨어가 결정한다.
핵심 용어는 다음과 같다. 스트라이핑은 데이터를 일정 크기 블록으로 나눠 여러 디스크에 번갈아 기록하는 방식으로, 병렬 입출력을 가능하게 한다. 미러링은 같은 데이터를 두 디스크 이상에 복제하는 방식으로, 한 디스크가 죽어도 사본이 남는다. 패리티는 XOR 연산으로 만든 검사 정보로, 잃어버린 블록을 나머지 블록으로부터 계산해 복원하는 데 쓴다.
RAID 레벨은 중복성의 양, 최소 디스크 수, 성능 특성에 따라 나뉘는 구성 방식의 이름이다. 레벨마다 용량 효율과 쓰기 비용이 달라서, 용도에 맞는 레벨을 고르는 것이 설계의 출발점이다.
3. 등장 배경과 필요성
RAID의 핵심 기술인 스트라이핑, 디스크 미러링, 패리티 드라이브는 1970년대와 1980년대에 고안되었다. 당시 대용량 단일 디스크는 비싸고 신뢰성이 낮아, 값싼 디스크 여러 개를 묶어 대체하려는 요구가 생겼다. 이 때문에 원래 명칭에 Inexpensive(저가)가 붙었다.
디스크는 소모품이다. 오래 쓰면 HDD는 기계 부품이, SSD는 NAND 소자가 마모되어 읽기·쓰기 속도가 떨어지고 불량 섹터가 생긴다. 불량 섹터가 생기면 데이터 무결성을 보장할 수 없어 보통 장치째로 폐기하게 되므로, 단일 디스크 구성은 장애 한 번에 데이터 전체를 잃을 위험이 있다.
RAID는 이 위험에 대비해 여분 정보를 두고, 장애 시 재구축(Rebuild)으로 복구할 수 있게 한다. 여러 디스크를 병렬로 쓰므로 성능도 함께 얻는다. 그래서 가용성과 성능이라는 두 요구를 동시에 만족시키는 기법으로 자리 잡았다. 저장장치 기술이 발전한 현재는 Inexpensive보다 Independent로 해석하는 추세다.
이어지는 내용
- 4. 구성요소·원리·절차
- 5. 관련 법령·기준·표준
- 6. 유형과 비교
- 7. 장단점·한계와 개선 방향
- 8. 사례 또는 계산 예제
- 9. 최근 동향과 쟁점
- 10. 흔한 실수와 채점 포인트
- 11. 암기 정리
- 12. 답안 구성 예시
- 13. 예상 변형 문항
로그인하면 하루 5페이지까지 무료로 전체를 읽을 수 있습니다.
앱에서 이 단원 읽기