ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 시놀로지의 Raid(레이드) 구성 및 종류, 원리이해, 일반레거시 레이드공통
    기타 2024. 6. 6. 10:52

     

    모든서버종류가 마찬가지겠지만, 시놀로지도 기본적으로 레이드 구성을 지원한다. 다만 HPE,DELL,Lenovo 처럼 H/W Arrary 카드가 장착된 방식이 아니라, S/W 방식을 이용한다. 보통 S/W 레이드는 H/W 의 성능을 따라갈수는 없는데, 시놀로지,큐냅,아수스토어등의 나스는 S/W 레이드를 사용함에도, 성능이 결코 뒤떨어 지지 않습니다.

     

    일반적으로 나스 벤더들은 전통적인 레거시 레이드와, 자사의 특별한 레이드를 지원해 줍니다. 시놀로지의 경우 대표적으로 SHR 이 있죠....

    전통적인 레거시 방식은 대부분 모든 벤더들이 지원합니다.

     

    오늘은 시놀로지의 레이드 종류와 동작방식에 대해서 알아 보겠습니다. 물론 DSM의 버전과, 시놀로지 나스의 모델에 따라서 지원되는 레이드레벨이 다릅니다.

     

    아래의 제 포스팅을 보시면, 레이드 구성 및 DSM 설치까지 한땀한땀 화면캡쳐를 한 포스팅이 있습니다.

    시놀로지 레이드 설정 및 DSM 7.2 설치방.. : 네이버블로그 (naver.com)

    먼저 아래표는 아래표는 시놀로지의 레이드 유형별을 한눈에 볼수 있는 표 입니다. 저는 왜 그런지 전통적인 레거시 방식을 쓰게 됩니다.ㅠ.ㅠ

     
    RAID 유형
    드라이브 수
    허용 가능한 드라이브 오류
    설명
    저장소 용량
    SHR
    1
    0
    • 크기가 서로 다른 드라이브를 결합할 때 볼륨 크기를 최적화합니다.
    • 볼륨이 드라이브 두 개 이상으로 구성된 경우 데이터 중복을 제공합니다.
    • 초보 사용자에게 권장됩니다.
    1 x (드라이브 크기)
    2~3
    1
    시스템에서 최적화됩니다.
    ≧4
    1~2
    Basic
    1
    0
    • 드라이브 하나(독립 유닛)로 구성됩니다.
    • 데이터 중복을 제공하지 않습니다.
    1 x (드라이브 크기)
    JBOD
    ≧1
    0
    • 드라이브 모음을 단일 저장소 공간에 결합하며 용량은 모든 드라이브 용량 합계와 동일합니다.
    • 데이터 중복을 제공하지 않습니다.
    모든 드라이브 크기 합계
    RAID 0
    ≧2
    0
    • 성능이 강화되도록 데이터를 블록으로 나누고 데이터 블록을 여러 드라이브에 분배하는 "스트라이핑" 기능을 제공합니다.
    • 데이터 중복을 제공하지 않습니다.
    모든 드라이브 크기 합계
    RAID 1
    2
    1
    • 동일한 데이터를 동시에 모든 드라이브에 씁니다.
    • 데이터 중복을 제공합니다.
    가장 작은 드라이브 크기
    3
    2
    4
    3
    RAID 5
    ≧3
    1
    • 모든 멤버 드라이브에 분산된 패리티 데이터로 블록 수준 스트라이핑을 구현하여 RAID 1보다 효율적으로 데이터 중복을 제공합니다.
    (N – 1) x (가장 작은 드라이브 크기)
    RAID 6
    ≧4
    2
    • 데이터 패리티 레이어 두 개를 구현하여 드라이브 두 개 크기와 동일한 중복 데이터를 저장하므로 RAID 5보다 데이터 중복 정도가 더 큽니다.
    • 최대 1PB 크기의 Btrfs 볼륨 생성을 지원하며, 특정 Synology NAS 모델 및 특정 조건에서만 사용할 수 있습니다.
    (N – 2) x (가장 작은 드라이브 크기)
    RAID 10
    ≧4
    (짝수)
    총 드라이브의 절반
    • RAID 0 성능과 RAID 1의 데이터 보호 수준을 제공하여 드라이브를 데이터가 미러링되는 그룹 두 개로 결합합니다.
    (N / 2) x (가장 작은 드라이브 크기)
    RAID F1
    ≧3
    1
    • 모든 멤버 드라이브에 분산된 패리티 데이터를 사용하여 블록 수준 스트라이핑을 구현합니다.
    • 특정 드라이브에 더 많은 패리티 정보를 씁니다.
    • 모든 플래시 배열에 권장됩니다.

     

     

    1. Raid 0 (스트라이핑, Striping)

    => 2개이상의 디스크를 사용하며, 특히 디스크를 붙이면 붙일수록 Read,Write 성능이 계속 늘어난다.

    아래 그림과 같이 모든데이터를 모든 디스크에 분산 저장한다. 최대단점은 디스크중 하나에만 장애가 생겨도 데이터는 100프로 유실..

    주로 Read Only 통계 DB에 많이 사용된다. 예산이 충분한데에는 하둡 형태로 쓰기도 합니다.

     

     

     

    2. Raid 1 (미러링, Mirroring)

    => 2개 및 4개의 짝수의 디스크를 지원하며 미러링된 1개의 디스크에 대해서 장애지원이 됩니다. 아래 그림과 같이 똑같은 데이터를 두개의 디스크에 동시에 복제한다. 중요데이터에 쓰기는 하지만, 현실적으로는 레이드를 구성하지 않는 서버나 나스는 없습니다.

     

     

     

    3. Raid 5

    => 최소 3개 이상의 디스크를 사용하며, 1개의 디스크 장애에 볼륨이 깨지지 않습니다. 그림이 정확하게 나타내지 못했는데, 디스크의 데이터 조각들을(패리티)를 나머지 디스크들이 나눠 가지는 방식이다. 굳이 예를 들자면 1번디스크에 "가" 란 데이터가 있으면, 2번디스크는 "ㄱ"을 3번 디스크는 "ㅏ"를 가지고 있는 방식입니다. 이렇게 나눠가진 조각들을 패리티(Parity)라고 부릅니다.

     

     

     

    4. Raid 6

    => 최소 4개이상의 디스크가 필요하며, Raid5 와 유사하지만, Raid5 보다 한개 더 많은 두개의 패리티를 각 디스크에 저장합니다. 결과적으로 2개의 디스크에 장애가 생겨도 볼륨이 깨지지 않습니다.

     

     

     

    5. Raid 10

    => 미러링후 스트라이핑 하는 경우로 주로 성능과 안정성을 원하는 DB서버에서 주로 씁니다. Raid10, Raid01 이 있지만, 미러링을 먼저하게 되면, 장애난 디스크 교체시 1개의 디스크만 리빌딩 하게 되지만, 스트라이핑후 미러링을 하는 Raid 01의 경우 장애시 2개의 디스크를 리빌딩해 되기때문에, 리빌딩에 2배의 시간이 소요된다.

     

     

     

    6. Raid F1

    => RAID F1은 RAID 5의 메커니즘을 적용하여 장애 허용과 향상된 읽기 성능을 제공합니다. 그러나 시스템은 RAID F1을 통해 특정 드라이브에 더 많은 패리티 정보를 쓰므로 해당 드라이브 수명이 빠르게 단축됩니다. 이를 통해 동시에 모든 드라이브 내구성이 종료되는 것이 방지됩니다. 이는 RAID 5와 비교 시 성능에 미미한 영향을 미칠 수 있습니다. 드라이브가 최소 세 개 이상 필요합니다. RAID F1은 단일 드라이브 손실을 견딜 수 있습니다. 드라이브에 오류가 발생한 경우 오류가 발생한 드라이브의 데이터는 나머지 드라이브에 스트라이핑된 패리티에서 다시 구성됩니다. 그 결과, RAID F1 배열이 저하된 상태이면 읽기와 쓰기 성능 모두 심각한 영향을 받습니다. RAID F1은 올플래시 배열에 적합합니다.

     

     

     

    7. Synology Hybrid RAID(SHR)

    => SHR은 시놀로지 자체의 레이드 시스템이며, 용량이 다른 디스크 및 볼륨 확장이 간단하게 구성된 레이드 레벨입니다.

    Synology Hybrid RAID(SHR)는 저장소 관리를 단순화하고 RAID 유형에 익숙하지 않은 신규 사용자의 요구 사항을 충족하도록 설계된 자동 RAID 관리 시스템입니다.

    SHR은 크기가 다른 드라이브를 결합하여 성능과 용량이 최적화된 저장소 볼륨 하나를 만들 수 있으므로 드라이브 공간을 보다 적게 사용하면서 보다 유연한 저장소 솔루션을 제공합니다. 드라이브가 충분하게 있으면 SHR에서 1-디스크 또는 2-디스크 중복을 허용합니다. 즉, SHR 볼륨이 데이터 손실 없이 오류가 발생한 드라이브를 최대 1개나 2개까지 견딜 수 있습니다.

     

    아래그림과 같이 2개이상 늘어나야 용량이 확장되는걸 확인할수 있고, 1개의 디스크가 장애가 나도, 볼륨이 깨지지 않는다.

     

    SHR-1

     

    SHR-2

     

     


     

    제이엔씨는 전산담당자가 별도로 없는 소규모 기업에도 관리 서비스를 제공해 드리고, 초기도입비용이 걱정되시는 분들에게 관리서비스를 동반한 렌탈 서비스도 해드립니다.

     

    궁금하신 사항은 언제나 오픈톡으로 문의 주시면 감사하겠습니다.

     

     
    제이엔씨는 여성인증기업이며, HPE, DELL, LENOVO의 공인파트너(T2), 시놀로지, 큐냅,아수스토어의 SI 공인 파트너로써, 25년 경력의 엔지니어가, 단순설치 및 유지보수가 아닌, 고객환경에 맞는 설치 및 유지보수를 지향합니다.


    (단순 서버,나스 설치가 아닌, 방화벽, 백업, 프로그램, 넷트웍 업체와의 협업을 적극 지원합니다.)
    또한 유지보수시에도 단순 하드웨어의 점검에 끝나지 않고, 백업교육 및 전산담당자의 스킬을 올릴수 있는 교육도 병행하고 있습니다.


    다년간의 경험으로, 서버운영시 발생할수 있는 여러경우의 장애에 같이 대응하고, 지식을 공유한다는 생각으로 설치 및 유지보수를 진행합니다.


    견적요청폼 : https://naver.me/xn6yRdxg
    홈페이지 : http://www.jncall.co.kr
    블로그 : https://m.blog.naver.com/jncall
    티스토리 : https://jncall.tistory.com


    메일 : jnc@jncall.co.kr
    카카오톡 오픈챗 : https://open.kakao.com/o/shJ2x0Rf

     

     

    네이버 스마트스토어를 오픈했습니다.

    약 25년간 기업체 서비스만 해오다가,

    사업확장을 위해, 고민과 오랜준비기간을 거쳐

    2024년 8월 14일에 오픈을 했네요.

    성격상 완벽하게 오픈하고 싶었으나,

    각종문제로 오픈을 미루다보니, 어느덧 6개월이 지났습니다.

    일단 시놀로지 나스로 오픈을 해서,

    아직 올리지 못한 품목이 많지만,

    정직하게 재사용품을 올리지 않고

    최선을 다하겠습니다.

    제이엔씨 스마트스토어

     

     

     

    제이엔씨 블러그 SITEMAP(제이엔씨의 모든글을 모았습니다.)

Designed by Tistory.