KOROMOON

착한 사마리아인이 되고 싶습니다.

2/01/2019

Synology NAS 의 RAID 유형과 특징


RAID 유형 모르면 NAS 하드디스크 여러 번 포맷하고 백업해야 할 지 모름.
Synology DS216+II 2베이 NAS 와 WD RED 4TB NAS HDD WD40EFRX 전용 NAS HDD 2개를 사고 나서 RAID 유형과 특징을 몰라서 삽질했음.

초기에 Synlology NAS를 디폴트로 설치할 경우 2개의 HDD 용량이 아닌 1개의 HDD 용량으로 되어 있어서 의아해할 것임.
구글링으로 찾아보면 RAID 유형 중 하나인 SHR 의 데이터 보호 기능으로 인해 2개의 HDD 용량이 아닌 1개의 HDD 용량으로 표시됨.

RAID 란 Redundant Array of Inexpensive/Independent Disk 약자로 복수 배열 독립 디스크를 말함.
여러 개의 하드 디스크에 일부 중복된 데이터를 나눠서 저장하는 기술로써 디스크 어레이(Disk Array)라고도 함.
데이터를 나누는 다양한 방법이 존재하며 이 방법들을 레벨이라 하는데 레벨에 따라 저장장치의 신뢰성을 높이거나 전체적인 성능을 향상시키는 등의 다양한 목적을 만족시킬 수 있음.

최초에 제안되었을 때는 다섯가지의 레벨이 존재했는데 이후에 중첩 레벨을 비롯한 여러 가지 다른 레벨들이 추가됨.

RAID 는 여러 개의 디스크를 하나로 묶어 하나의 논리적 디스크로 작동하게 하는데 하드웨어적인 방법과 소프트웨어적인 방법이 있음.
하드웨어적인 방법은 운영 체제에 이 디스크가 하나의 디스크처럼 보이게 함.
소프트웨어적인 방법은 주로 운영체제 안에서 구현되며 사용자에게 디스크를 하나의 디스크처럼 보이게 함.

Synology NAS 의 RAID 유형과 특징을 아래와 같음.

< RAID 유형표 >



( 1 ) Synology Hybrid RAID(SHR)

기존 RAID 시스템에 비해 저장소 볼륨 배포를 더욱 간편하게 해주는 자동화된 RAID 관리 시스템으로 시놀로지 전용 RAID 시스템임.
RAID 유형에 익숙하지 않은 초보 사용자게에 권장되는 유형임.
하드디스크가 1개일 경우에는 기본 유형과 동일하지만 2개 이상일 경우에는 데이터를 미러링하여 안전하게 지킬 수 있음.
볼륨 용량은 시스템에서 자동으로 최적화함.
SHR 은 크기가 다른 드라이브를 결합하여 성능과 용량이 최적화된 저장소 볼륨을 만들 수 있어 드라이브 공간을 덜 소모하고 보다 유연한 저장소 솔루션을 제공함.
드라이브가 충분하면 SHR 가 1개 또는 2개의 디스크 중복을 허용함.
이는 SHR 볼륨이 데이터 손실에 대한 문제 없이 하나 또는 두 개의 오류가 난 드라이브를 여전히 사용할 수 있음을 의미함.
참고로 RAID 볼륨(클래식 RAID 또는 SHR)은 백업 시스템이 아님.



( 2 ) RAID 0


RAID 0 은 하나의 파일을 각기 다른 하드디스크에 각각 데이터를 나눠서 저장되는 RAID 시스템임.
두 개 이상의 드라이브를 결합하여 성능과 용량을 향상시키지만 오류 해결 기능이 없음.
단일 드라이브 오류는 어레이에 있는 모든 데이터가 손실되는 결과를 가져옴.
RAID 0 은 높은 비용/성능 균형이 필요한 그다지 중요하지 않은 시스템에 유용함.



( 3 ) RAID 1


RAID 1 은 하나의 파일을 각기 다른 하드디스크 모두에 원본 데이터 그대로 저장되는 RAID 시스템으로 두 개의 드라이브에 가장 자주 구현됨.
드라이브의 데이터가 미러링되어 드라이브에 오류가 발생할 경우 오류 해결 기능을 제공함.
읽기 성능은 향상되는 반면 쓰기 성능은 단일 하드디스크와 비슷하며 단일 하드디스크 실패를 데이터 손실 없이 견뎌낼 수 있음.
RAID 1 은 종종 오류 해결 기능이 중요하고 공간이나 성능이 그다지 중요하지 않을 때 자주 사용됨.



( 4 ) RAID 5


RAID 5 는 최소 3개의 하드디스크를 사용할 경우 유용하며 RAID 0 과 RAID 1 를 합쳐놓은 RAID 시스템임.
2중으로 저장됨.
RAID 5 는 단일 하드디스크 손실을 견딜 수 있으며 하드디스크가 실패하는 경우 실패한 하드디스크의 데이터는 나머지 드라이브에 스트라이프된 패리티에서 다시 구성됨.
결과적으로 RAID 5 어레이에 문제가 발생하면 읽기와 쓰기 성능이 모두 심한 영향을 받음.
RAID 5 는 공간과 비용이 성능보다 더 중요할 때 이상적임.



( 5 ) RAID 6


RAID 6 은 최소 4개의 하드디스크를 사용할 경우 유용하며 RAID 5 와 유사하지만 RAID 0 과 2개의 RAID 1 을 합쳐놓은 RAID 시스템임.
스트라이핑에 대해 다른 레이어를 제공하고 두 개의 하드디스크 실패를 견딜 수 있음.
RAID 6 성능은 이 추가적인 오류 해결 기능으로 인해 RAID 5 보다 떨어짐.
RAID 6 은 공간과 비용이 중요하고 여러 개의 드라이브 실패를 견뎌야 하는 경우에 매력적임.



( 6 ) RAID 10


RAID 10 은 RAID 1 과 RAID 0 의 장점을 결합한 RAID 시스템임.
읽기와 쓰기 성능이 향상되지만 전체 공간의 반만 데이터 저장에 사용될 수 있음.
네 개 이상의 드라이브가 필요하므로 비용이 비교적 높지만 오류 해결 기능을 제공할 뿐 아니라 성능이 우수함.
실제로 RAID 10 은 여러 개의 하드디스크 실패를 견딜 수 있음.
실패가 동일한 하위 그룹 내에서 발생하지 않는다면 RAID 10 은 데이터베이스 서버 같은 높은 입력/출력 수요가 있는 응용 프로그램에 이상적임.



2베이 NAS 에서 2개의 하드디스크를 사용할 경우 데이터 보호가 먼저냐 용량이 먼저냐에 따라 SHR 로 설정할 지 아님 기본으로 설정할지 고민하면 될 듯...



참고 사이트 : 
https://ko.wikipedia.org/wiki/RAID
https://www.synology.com/ko-kr/knowledgebase/DSM/help/DSM/StorageManager/volume_diskgroup_what_is_raid
https://www.synology.com/ko-kr/knowledgebase/DSM/tutorial/Storage/What_is_Synology_Hybrid_RAID_SHR
https://dennis-henke.de/2016/03/01/synology-diskstation-festplattenkonfiguration-und-raid/



============================================================
본 게시물은 KOROMOON 님께서 작성하였으며 CCL (Creative Commons License) 에서 "저작자표시-비영리-동일조건변경허락" 이용조건으로 자료를 이용하셔야 합니다.

댓글 없음:

댓글 쓰기