안녕하세요@ 오늘도 돌아온 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 |
댓글