본문 바로가기
IT

RAID의 종류 및 개념

by Code_1234 2021. 9. 26.
728x90

출처 : https://www.reborndata-del.com

 

 

RAID(Redundant Array of Independent Disks, 복수 배열 독립 디스크)란?

RAID는 대부분 서버에서 디스크를 구성하는 방식으로 Redundant Array of Independent Disks 혹은 Redundant Array of Inexpensive Disks, disk array라고 불리며, 여러개의 하드 디스크에 일부 중복된 데이터를 여러개의 하드디스크로 나눠서 저장하는 기술입니다.

 

 

RAID 구성 목적

RAID 구성을 하는 이유는 서버의 하드디스크 신뢰성을 높이고 성능을 향상시키는 등의 목적이 있습니다.

 

 

RAID 구성 방식

데이터를 나누어 저장하는 방법들을 레벨이라고 하는데, 서버의 사용 용도와 관리 목적에 따라 이 레벨을 선택하여 RAID를 구성하는것이 바람직합니다.

설령 순순히 데이터의 저장 목적으로 쓰는 경우이거나, 실시간으로 데이터를 저장하는 목적으로 서버를 쓰던가

아니면 시스템을 구축하여 스케쥴에 의해 주기적으로 데이터를 주고 받는다던가

그 목적에 따라 RAID를 구성하면 최대의 하드디스크 성능을 이끌어 낼수 있습니다.

 

RAID는 여러개의 디스크를 하나로 묶어 하나의 논리적 디스크로 작동시키는데, HW(하드웨어) 방식과 SW(소프트웨어) 적인 방식이 있습니다.

하드웨어 방식은 여러개의 서버 디스크가 하나의 디스크 처럼 보이도록 하고, 소프트웨어 방식은 주로 OS 안에 구현되고 사용자에게 디스크를 하나의 디스크처럼 보이도록 합니다.

 

 

RAID 레벨(LEVEL) 장, 단점

① RAID 0 : 빠른 I/O 성능, 디스크의 전체 용량을 활용할수 있음, 낮은 안정성(디스크의 물리적인 장애 발생시 복구 불가)

② RAID 1 : RAID 0 대비 안정성 및 성능 향상, 디스크 1대 1 구성으로 고 비용(RAID 1 구성인 경우 전체 용량의 1/2 사용 가능)

③ RAID 4 : RAID 0 대비 높은 안정성, RAID 1 대비 뛰어난 성능, Parity 디스크에 부하가 발생될 경우 전체적인 성능이 저하됨
 ④ RAID 5 : RAID 4 문제점인 병목현상을 해결한 구성, 안정성과 성능 모든 부분에서 뛰어나며 실제로 가장 많이 사용되는 레벨

⑤ RAID 6 : RAID 5 대비 안정성 증가, RAID 5 대비 비용 증가

 

 

마지막으로

서버에 RAID를 구성하고자 하면 비용적인 문제(하드디스크 구매 비용)가 걸림돌이 되게 됩니다.

하드디스크를 일반 SATA로 구매할것이냐, SAS로 구매할것이냐, SSD로 구매할것이냐에 따라 가격이 천차만별이고

(성능 및 가격은 SATA → SAS → SSD 순)

서버의 하디드스크 슬롯도 확장이 필요한 경우가 있어 이 부분도 충분히 확인한 후 진행하는 것이 좋습니다.

 

전체 RAID 레벨을 하나로 설정하는것이 좋긴하나 금액적인 부분이 문제라고 하면 OS 영역과 데이터 영역을 파티션으로 나누어 OS영역와 데이터 영역 각각 RAID 구성을 다르게 가는것도 좋은 방법입니다.

 

 

 

기타 문의사항은 댓글 남겨주세요^^

 

728x90

'IT' 카테고리의 다른 글

서버 가상화란?  (0) 2021.09.26
문서중앙화와 파일서버의 차이점  (0) 2021.09.26
HDD(하드디스크) 종류 및 차이점  (0) 2021.09.25
GPU와 CPU의 차이점  (0) 2021.09.25
DNS(domain name system)란?  (0) 2021.09.24

댓글