RAID (Redundant Array of Independent Disks)

최대 1 분 소요

overveiw

RAID is a data storage virtualization technology
that combines multiple physical disk drive components into one or more logical units
for data redundancy, performance improvement, or both.

RAID == 데이터 스토리지 가상화 기술
여러개의 물리적 디스크를 한개 혹은 여러개의 논리적으로 파티션 가능

for what ?? (advantages)

  • IO 성능 향상
  • 데이터 신뢰성 향상

disadvantages

  • 비용 (여러대 디스크 필요)

level

  1. RAID 0: 스트라이핑
    • 중복X: 데이터가 각 디스크에 적재
  2. RAID 1: 미러링
    • 복제: 데이터가 모든 디스크에 적재
      하나의 디스크에 문제가 발생해도 문제 없음
  3. RAID 5: 스트라이핑 (+ 패리티)
    • 데이터와 패리티가 디스크에 적재
      • 패리티란??? :
        실제 적재된 데이터 기반으로 계산된 추가정보
        추후 문제 발생시 데이터를 복구하는데 활용
    • 디스크 3개 이상
  4. RAID 6: 스트라이핑 (+ 이중 패리티)
    • 데이터와 2개의 패리티가 디스크에 적재
    • 디스크 4개 이상
  5. RAID 10: 스트라이핑 + 미러링
    • RAID 1 + 0 조합

카테고리:

업데이트: