RAID·클라우드·복구 목표

정보처리실무 · 운영체제·시스템

이 페이지의 목차

학습 목표

RAID 용량·장애 조합과 클라우드 책임, 복구 목표를 비교한다.

본문

핵심 이론

같은 크기 디스크 N개에서 RAID 0은 N개분 스트라이핑, RAID 1은 미러링, RAID 5는 통상 N−1개분, RAID 6은 N−2개분의 유효 용량이다. 메타데이터·파일시스템 오버헤드는 문제 조건을 따른다.

RAID 10은 미러 쌍들을 스트라이핑한다. 전체 용량은 짝수 N의 N/2개분이다. 서로 다른 미러 쌍에서 하나씩 장애가 난 경우와 한 쌍 전체가 실패한 경우는 다르다. RAID는 별도 백업을 대신하지 않는다.

IaaS는 가상 인프라를 제공해 이용자가 OS 등을 관리하고, PaaS는 제공자가 OS·런타임까지 관리하며, SaaS는 완성된 소프트웨어를 이용한다.

RTO는 허용 복구 시간, RPO는 허용 데이터 손실 시점이다. 복구가 얼마나 빨라야 하는지와 얼마 전 데이터까지 잃어도 되는지를 구별한다.

개념 도식

전체 맞춤새 창 보기
RAID·클라우드·복구 목표의 관계와 흐름을 보여 주는 도식

중복 저장의 목적과 용량 손실을 함께 본다

RAID 0은 스트라이핑으로 분산 저장하지만 중복 보호는 없다. RAID 1은 미러링으로 같은 내용을 복제한다. RAID 5는 분산 패리티를 사용해 기본 구성에서 디스크 한 개 장애를 견딘다. 같은 크기 디스크 n개의 RAID 5 유효 용량은 보통 (n−1)개 분량이다. 지문의 디스크 크기·구성을 우선한다.

RAID는 가용성을 돕지만 실수로 지운 파일까지 독립적으로 되살려 주는 별도 백업과 같지 않다. 문제에서 용량을 물으면 원시 합계와 실제 데이터 용량을 구별한다.

서비스사용자가 주로 다루는 것
IaaS가상 서버의 OS와 응용 구성
PaaS제공 실행 환경 위의 응용과 데이터
SaaS완성된 응용의 사용·설정

RTO는 서비스를 언제까지 복구할 것인지의 목표 시간, RPO는 어느 시점의 데이터까지 복구할 것인지와 허용 손실 범위다. ‘중단 2시간 이내’와 ‘최근 10분 데이터까지 손실 허용’을 같은 지표로 답하지 않는다. 클라우드 제공자의 책임도 서비스 유형과 계약에 따라 다르므로 지문의 관리 범위 단서를 찾는다.

풀이 예시

RAID 10이 두 미러 쌍 (A, B), (C, D)로 구성되어 있다. 각 쌍에서 적어도 디스크 하나가 정상이면 해당 쌍의 데이터를 읽을 수 있다. 재구축 전 아래 두 디스크가 동시에 고장난 경우 중 전체 데이터를 계속 읽을 수 있는 번호를 모두 쓰시오.

① A, B

② A, C

③ B, D

④ C, D

정답과 풀이 보기

예시 정답

예시·텍스트
②, ③

풀이 과정

서로 다른 미러 쌍에서 하나씩 고장난 ②와 ③은 각 쌍에 정상 디스크가 남는다. ①과 ④는 한 미러 쌍의 두 사본을 모두 잃는다.