컴퓨터 구조 ‐ RAID - dnwls16071/Backend_Study_TIL GitHub Wiki

📚 레이드(RAID, Redundant Array of Independent Disks)

  • 하드 디스크와 SSD로 사용하는 기술
  • 데이터의 안정성 혹은 높은 성능을 위해 여러 물리적 보조기억장치를 마치 하나의 논리적 보조기억장치처럼 사용하는 기술
  • RAID 0 ~ RAID 6 : RAID 레벨

📚 RAID 0

스트라이핑 방식 : 분산하여 저장하는 것

  • 데이터를 단순히 나누어 저장하는 구성 방식
    • 장점 : 입출력 속도 향상
    • 단점 : 저장된 정보의 불안정성

📚 RAID 1

미러링 방식 : 복사본을 만드는 방식

  • 데이터를 쓸 때 원본과 복사본에 같이 저장
    • 장점 : 백업과 복구, 안정성
    • 단점 : 느린 쓰기 속도, 하드 디스크 개수가 한정되었을 때 사용 가능한 용량이 적어짐(많은 양의 하드 디스크가 필요해짐)

📚 RAID 4

  • RAID 1처럼 완전한 복사본을 만드는 대신 패리티 비트를 저장
  • 패리티를 저장한 장치를 이용해 다른 장치들의 오류를 검출하고 오류가 있다면 복구
  • 단점 : 패리티 디스크의 병목

📚 RAID 5

  • RAID 4와 같이 패리티 정보를 하나의 디스크에서 저장하지 않고 패리티 정보를 분산하여 저장하는 방식

📚 RAID 6

  • 기존 패리티는 한 종류이나 RAID 6에서는 두 종류의 패리티 비트를 사용한다.