본문 바로가기
CS/컴퓨터 구조

RAID [혼공컴구]

by 블로블로글 2023. 11. 30.

1. RAID

  - 데이터의 안전성 혹은 높은 성능을 위해 여러 개의 물리적 보조기억장치를 마치 하나의 논리적 보조기억장치처럼 사용하는 기술

  - 스트라입

    - 줄무늬처럼 분산되어 저장된 데이터

  - 스트라이핑

    - 분산하여 저장하는 것

 

  - RAID 0 

 

- 여러 개의 보조기억장치에 데이터를 단순히 나누어 저장하는 구성 방식

- 저장 장치 한개를 읽고 쓰는 속도보다 훨씬 빠른 속도를 가짐

- 하드 디스크 중 하나에 문제가 생긴다면 다른 모든 하드 디스크이 정보를 읽는 데 문제가 생길 수 있음

 

 

 

 

  - RAID 1

   

 

- 복사본을 만드는 방식

  - 미러링이라고도 부름

- 복구가 매우 간단함

- 데이터를 원본과 복사본 두곳에 쓰기 때문에 RAID0보다 느림

- 많은 양의 하드 디스크가 필요하게 되고, 비용이 증가

 

 

 

 

 

  - RAID 4

 

- 완전한 복사본을 만드는 대신 오류를 검출하고 복구하기 위한 정보를 저장한 장치를 두는 구성 방식

- 어떤 새로운 데이터가 저장될 때마다 패리티를 저장하는 디스크에도 데이터를 쓰게되므로 패리티를 저장하는 장치에 병목현상이 발생

 

    - 패리티 비트

      - 오류를 검출하기 위한 정보

      - 원래 패리티 비트는 오류 검출만 가능할 뿐 오류 복구는 불가능하지만 RIAD에서는 오류 복구도 가능

 

  - RAID 5

 

- 패리티 정보를 분산하여 저장하는 방식

  - RAID 4의 병목현상을 해소

 

 

 

 

 

 

  - RAID 6

 

- 구성을 기본적으로 RAID 5와 같으나 서로 다른 두 개의 패리티를 두는 방식

  - 오류를 검출하고 복구할 수 있는 수단이 두 개가 생김

- 새로운 정보를 저장할 때마다 함께 저장할 패리티가 2개이므로 속도가 RAID 4,5 에 비해 느림

- 데이터 저장 속도를 조금 희생하더라도 데이터를 더욱 안전하게 보관하고 싶을 때 사용

 

 

  - Nested RAID

 

- RAID 1과 RAID 0을 합친 RAID 10, RAID 5과 RAID 0을 합친 RAID 50등이 존재

 

 

 

 

 

 

 

 

 

*사진 출저*

RAID 0, 4, 5 : https://phoenixnap.com/kb/raid-levels-and-types

 

RAID Levels and Types Explained: Differences and Benefits of Each

Explore RAID's pros and cons with this simple guide. Raid Drives are easy way to speed up server performance and secure data. Improve data storage efficiency!

phoenixnap.com

RAID 1, 6, Nested RAID : https://docs.oracle.com/en-us/iaas/Content/Compute/References/nvmedeviceinformation.htm