NAS 구매를 위해선 RAID가 무엇인지에 대한 개념적인 이해가 필수적이다. 처음 이해하는 것이 그렇게 쉽지는 않았지만, 이것 역시 한 번 알아두면 나중에 많은 도움이 될 것 같아 정리해보았다.
NAS의 기본적인 개념에 대한 공부가 필요한 사람은 이전 게시글을 참고하길 바란다.
https://sunnybae1023.tistory.com/31
01. RAID의 개념과 목적
우선 RAID의 기본 개념이다. RAID란 Redundant Array of Independent Disks의 약자로, 여러 개의 하드디스크를 하나의 논리적인 저장장치처럼 묶어 데이터의 성능, 안정성, 또는 용량을 향상시키는 기술이다. RAID는 주로 데이터 손실 방지와 속도 향상을 위해 사용되며, 구체적인 목적은 아래와 같다.
- 데이터 보호
: 데이터가 손실되거나 손상될 가능성을 줄인다. 하드디스크의 장애가 발생하더라도 데이터 복구가 가능하도록 설계된다. - 성능 향상
: 여러 디스크에 데이터를 병렬적으로 쓰거나 읽음으로써 처리 속도를 높인다. - 용량 확장
: 여러 디스크의 용량을 합쳐 하나의 대용량 저장소처럼 사용할 수 있다.
02. RAID의 주요 유형(level)
1) RAID 0 (striping)
- 데이터를 여러 디스크에 나누어 저장해 속도를 높임.
- 데이터 보호 기능이 없으며, 한 디스크에 장애가 나면 전체 데이터가 손실될 수 있음.
2) RAID 1 (mirroring)
- 동일한 데이터를 두 개 이상의 디스크에 저장해 데이터 손실 방지.
- 읽기 성능이 약간 향상되지만, 쓰기 속도는 감소될 수 있음.
3) RAID 5 (parity 분산)
- 최소 3개 이상의 디스크가 필요하며, 데이터를 나누어 저장하면서 동시에 parity data를 추가 저장.
- 한 개의 디스크가 장애가 나도 데이터 복구가 가능.
- 읽기 속도는 향상되지만 쓰기 속도는 다소 저하될 수 있음.
4) RAID 10 (RAID 1+0)
- 미러링과 스트라이핑을 결합한 방식으로, 높은 데이터 안전성과 성능을 제공.
- 최소 4개의 디스크가 필요하며, 비용이 많이 들지만 안정성과 성능이 우수.
RAID는 소프트웨어와 하드웨어로 구현될 수 있으며, NAS 시스템에서 데이터 보호와 관리에 핵심적인 역할을 한다. 자신에게 필요한 데이터 보호 수준과 성능 요구를 기반으로 RAID 레벨을 선택하는 것이 중요하다.
03. Synology만의 RAID, " SHR "
Synology에서는 RAID의 복잡성을 줄이고 유연성과 편의성을 더한 Synology Hybrid RAID (SHR)를 제공한다. SHR은 Synology NAS를 사용하면서 데이터를 안전하게 보관하고, 디스크 용량을 최대한 효율적으로 활용할 수 있도록 설계된 Synology의 독자적인 RAID 기술이다. 일반 RAID와는 몇 가지 주요 차이점이 있어 NAS 초보자나 가정용 사용자에게 특히 유용하다.
SHR의 특징과 장단점에 대하여 더 자세히 알아보자.
1) SHR의 주요 특징
- 자동 구성 및 간소화
SHR은 RAID 설정 과정을 자동화하여 초보 사용자도 쉽게 RAID를 설정할 수 있다는 장점을 가지며, 디스크를 추가하거나 교체할 때 복잡한 수동 구성이 필요하지 않다. - 다양한 디스크 크기 지원
일반 RAID에서는 모든 디스크가 동일한 용량이어야 효율적으로 사용할 수 있습니다. 하지만 SHR은 다른 크기의 디스크를 혼합하여 사용할 수 있으며, 사용 가능한 총 용량을 최대화합니다. - 데이터 보호
SHR은 RAID 1, RAID 5와 같은 복제 또는 패리티 방식을 사용하여 데이터를 보호합니다. 디스크 하나가 고장 나더라도 데이터를 안전하게 복구할 수 있습니다.
2) SHR의 두 가지 구성 옵션
< SHR >
- 1개의 디스크 장애 복구
- 디스크 하나가 고장 나더라도 데이터 복구가 가능합니다. 가정용 사용자나 소규모 NAS 사용자에게 적합합니다.
< SHR-2 >
- 2개의 디스크 장애 복구
- 두 개의 디스크가 동시에 고장 나더라도 데이터를 보호할 수 있습니다. 기업이나 고용량 데이터를 다루는 환경에 적합합니다.
3) SHR의 장단점
장점 | 단점 |
"초보자 친화적" RAID 설정 경험이 없는 사용자도 쉽게 사용할 수 있음 |
"Synology 전용" SHR은 Synology 시스템에서만 사용할 수 있으므로 다른 브랜드의 NAS와 호환되지 않음 |
"디스크 용량의 유연한 활용" 다양한 크기의 디스크를 조합하여 최대 용량을 활용할 수 있음 |
"복잡한 설정 제한" RAID 10과 같은 고급 설정이 필요한 사용자는 SHR 대신 일반 RAID를 선택해야함 |
"확장성" 추가 디스크를 삽입하면 SHR이 자동으로 용량을 재구성하여 저장 공간을 확장 |
'슬기로운 인턴생활' 카테고리의 다른 글
[슬기로운 인턴생활2] NAS의 기본 개념, 기업별(synology, qnap, iptim 정보, HDD와 SSD 알아보기 (0) | 2024.11.19 |
---|---|
[슬기로운 인턴생활2] 칼만필터Kalman Filter의 개념, 기본원리, 구성요소, 수식, 코드 예제 알아보기 (2) | 2024.10.07 |
[슬기로운 인턴생활2] smart factory스마트팩토리 / SCADA / PLC / HMI 알아보기 (0) | 2024.08.20 |
[슬기로운 인턴생활2] J-System(제이시스템)의 task (0) | 2024.08.19 |
[슬기로운 인턴생활2] Intouch 기본 개념 / Tag, Script 예제 (0) | 2024.08.19 |