본문 바로가기
IT KNOWLEDGE

RAID 란 무엇인가?

by 알 수 없는 사용자 2022. 5. 20.

안녕하세요@ 오늘도 돌아온 BTC 막내가 최고야 팀!

이번에는 저번주에 예고했던 RAID에 대해서 알아보겠습니다.

바로 들어갈테니 따라오세요~!!!!!

 


 

1. RAID란?

RAID ( Redundant Array of Inexpensive/Independent Disk )성능과 내 장애성을 높이기 위한 목적으로 사용하며
저장장치 여러 개를 묶어 고용량, 고성능인 저장 장치 한 개와 같은 효과를 얻기 위해 개발된 기법입니다.

 

 

 

2. RAID 레벨

기본적으로 0,1,2,3,4,5,6 까지 총 7가지 종류가 있습니다. 또한 RAID0과 다른 RAID 레벨을 조합한 것도 존재합니다.

RAID 설명 용도
0 내 장애성이 없는 디스크 어레이
(스트라이핑)
디스크 I/O 성능을 높여야할 떄 사용
내 장애성이 낮으며 로그 집계 등 임시 저장 영역에 사용
1 이중화 내장애성이 높으며 운영체제가 설치된 파티션 등에 사용
2 비트 단위 전용 오류 보정 부호
드라이브
거의 사용하지 않음
3 비트/바이트 단위 전용 패리티
드라이브
거의 사용하지 않음
4 블록 단위 전용 패리티 드라이브 거의 사용하지 않음
5 블록 단위 패리티 정보 기록 저장 용량을 넉넉하게 확보하고자 할 떄 사용
파일 서버나 로그 저장 등에 사용
6 블록 단위에서 두가지 패리티
정보 기록
RAID5와 용도는 같지만 RAID5보다 내장애성이 높음
10 RAID1를 스트라이핑 한 것 내장애성과 디스크 I/O 성능을 모두 만족해야 할 떄 사용
데이터베이스 등에 사용
50 RAID5를 스트라이핑 한 것 지정 용량 확보와 디스크 I/O 성능을 모두 만족해야 할 때 파일 서버나 로그 저장등에 사용
60 RAID6을 스트라이핑 한 것 지정 용량 확보와 디스크 I/O 성능을 모두 만족해야 할 때 파일 서버나 로그 저장등에 사용

 

**RAID5와 RAID10

  • 디스크 용량이 대량으로 필요할 때는 RAID5나 RAID10 중 하나가 주로 검토됩니다.
  • 일반적으로 RAID5는 용량을 많이 확보할 수 있는 대신 속도가 느리고 RAID10은 실제 용량이 줄어드는 대신 속도가 빠릅니다.
  • 몇개의 디스크로 RAID를 구성하냐에 따라 상황은 달라지고 RAID 컨트롤러 설치에 따라서도 차이 발생합니다.

 

**RAID5와 RAID6

  • RAID5는 패리티 정보를 한종류만 이용하나 RAID6는 패리티 정보를 두 종류 이용하므로 RAID6 쪽이 우수합니다.
  • 하지만 반드시 RAID6가 RAID5보다 우수하다고 단언할 수는 없습니다. (상황마다 다름)

 

 

 

3. RAID의 성능

  • RAID를 구성하면 디스크 I/O 성능을 높일 수 있습니다.
  • 디스크 I/O 성능이란 서버와 스토리지 사이에 주고 받는 데이터의 읽기 쓰기 성능을 가르키고, 특히 1초당 처리할 수 있는 I/O 수치를 IOPS라고 부릅니다.
  • 디스크 하나를 사용할 때 보다 두개를 병렬로 연결해 사용할때 이론상 두배 빠르게 디스크를 읽고 쓰기 가능합니다.이처럼 디스크를 병렬로 여러개 사용할 때의 디스크 수를 스트라이핑 개수 라고 부릅니다.

 

책 : 인프라 엔지니어의 교과서 (지은이 : 사노 유타카) 참고

 

 

오늘은 이걸로 RAID에 대해서 마무리해볼게요!!!! 

다음주에는 드디어 가상화에 대해서 알아볼까요?

그럼 다음 시간에 또 봐요옹ㅇ~~~~~~~~~~~~~~~~~~~~~~~~~♡

 

 

'IT KNOWLEDGE' 카테고리의 다른 글

NLB ALB CLB 차이  (0) 2022.05.25
Python(2)  (0) 2022.05.20
IT 자격증의 기본! 정처기(정보처리기사)에 대해서 알아봅시다  (0) 2022.05.18
Storage / bus / 대역  (0) 2022.05.16
[프로그래밍 언어] Python (1)  (0) 2022.05.13

댓글