[Site Map] [운영체제 및 구조 목차]

 

연관토픽

  1. [하위] RAID 4
  2. [하위] RAID 5

 

기출문제

회차 문제
응용131-3 3. 디스크 여러 개를 활용하여 속도를 높이고 안정성을 향상시키는 기술인 RAID(Redundant Array of Inexpensiv Disk) 기술 중 RAID5 와 RAID6 에 대하여 설명하고, 최소 디스크 수량 및 고장 허용 측면에서 비교하여 설명하시오.
응용122-1 2. RAID(Redundant Array of Inexpensive Disks)
응용117-1 10. RAID(Redundant Array of Inexpensive Disks) 구조

 

 

 

개념 : 고성능과 안정성을 위한 여분 디스크 활용

  • 여러 드라이브의 집합을 하나의 저장장치처럼 다룰 수 있게 하고, 장애가 발생했을 때 데이터를 잃어버리지 않게 하며 디스크 각각이 독립적으로 동작할 수 있도록 하는 저장장치 기술
  • 다수의 디스크에 데이터를 중복으로 저장하여 가용성과 성능을 향상시키는 저장장치 기술
  • 가격이 저렴하고 크기가 작은 여러 개의 독립된 하드 디스크들을 묶어 하나의 기억장치로 사용할 수 있는 방식
  • 데이터 손실 시 안전한 복구 기능과 디스크 확정성 확보
 
 
 
RAID의 장점
  • 운용 가용성, 데이터 안정성 증대
  • 디스크 용량 증설의 용이성
  • 디스크 I/O 성능 향상
 
 

RAID의 구현원리

 구분  설명
Data Striping 
  • 데이터를 여러 조각으로 나누어 여러 디스크로 분산 저장 및 동시 액세스
  • 성능 향상을 위해 논리적으로 연속된 데이터 세그먼트들이 물리적으로 여러 개의 디스크에 라운드 로빈 방식으로 나누어 기록 
Redundancy
  • 일부 데이터가 손실된 경우에도 복구 할 수 있도록 데이터를 중복 저장 

 

 

 

RAID의 유형

구조  개념 구분  설명 
RAID 0 
 
구조
  • 물리적으로 분산된 디스크에 논리적으로 연관된 파일을 특정 세그먼트 단위로 분할하여 스트라이핑, 분산 저장 구조
  • 디스크 중복 통한 읽기/쓰기 성능 2배 향상
 최소 디스크 수량
공간 효율 
  • 1
고장 허용 
  • zero
RAID 1


 
구조
  • 모든 디스크마다 하나의 중복 디스크를 설치하여 동일 데이터를 중복으로 저장하는 구조
  • 디스크 중복 쓰기 통한 안정성 2배 향상
최소 디스크 수량 
 공간 효율
  • 1/n 
 고장 효율
  • n-1 
RAID 2


 
구조
  • 자료를 비트 별로 각 디스크에 순차적으로 분산 저장, 자료의 분산을 막기 위해 검사 디스크들을 추가하고, 해밍코드를 사용하여 오류 정정하는 구조 
 최소 디스크 수량
공간 효율 
  • 1 - 1/n x log2(n-1) 
고장 허용 
  • 1  
 RAID 3  

구조
  • 한 개의 그룹당 중복 디스크를 하나만 할당하고, 데이터 디스크에 세그먼트 단위로 저장하며, 별도의 디스크에 패리티 데이터를 저장하는 구조 
 최소 디스크 수량
공간 효율 
  • 1 - 1/n 
고장 허용 
 RAID 4


 
구조
  • 한 개의 그룹 당 중복 디스크를 하나만 할당하고, 데이터 디스크에 블록 단위로 저장하며, 별도의 디스크에 패리티 데이터를 저장하는 구조 
 최소 디스크 수량
 공간 효율
  • 1 - 1/n 
고장 허용
 RAID 5


 
구조
  • 데이터와 패리티를 함께 스트라이핑하여 각 디스크에 저장, 패리티 정보는 각 디스크에 스트라이핑 되므로 하나의 드라이브가 고장 나더라도 다른 어레이로 대체 작동되는 구조 
최소 디스크 수량 
공간 효율 
  • 1 - 1/n 
고장 허용 
 RAID 6  

구조 
  • RAID 5와 비슷한 구성이지만, 다른 드라이브들 간에 분포되어 있는 2차 패리티 정보를 추가하여 2개의 디스크에 문제가 생겨도 복구할 수 있는 구조 
최소 디스크 수량 
  •  4
공간 효율 
  • 1 - 2/n 
고장 허용 

 

 

 

 

RAID 1+0 구조

  • RAID 1+0 구조는 RAID 0(stripe)의 중요한 단점인 안정성을 강화시키고, RAID 1(mirror)의 최대 단점인 성능을 대폭 향상시킴

 

  • 4개 이상의 디스크를 2개씩 RAID 1으로 묶고, 묶은 것을 다시 RAID 0로 구성
  • 미러링된 2개의 디스크를 다시 스트라이핑 시켜 성능 향상

 

 

 

RAID 0+1 vs. RAID 1+0

구분 RAID 0+1 RAID 1+0
개념 4개 이상의 디스크를 2개씩 RAID 0으로 구성하고, 다시 RAID 1으로 재구성하는 저장방식 4개 이상의 디스크를 2개씩 RAID 1으로 구성하고, 다시 RAID 0으로 재구성하는 저장방식 
개념도

 

 

 

 

 

 

 

[Top]

+ Recent posts