Categories
Latest News

ZFS 그 이상: QuTS hero가 장기 운영을 위한 신뢰할 수 있는스토리지을 제공하는 방법

기업 환경, 크리에이티브 스튜디오 또는 고급 홈랩에 배포되었든, 모든스토리지시스템의 핵심 임무는 동일합니다: 데이터를 장기간 안전하고 신뢰할 수 있으며 접근 가능하게 유지하는 것입니다.

데이터가 계속 증가함에 따라, 스토리지시스템은 일반적으로 다음과 같은 과제에 직면합니다:

  • 데이터 무결성을 수년간의스토리지동안 어떻게 유지할 수 있을까요?
  • 데이터볼륨및 쓰기 활동이 시간이 지남에 따라 증가할 때스토리지성능을 어떻게 일관되게 유지할 수 있을까요?
  • SMB와 같은 필수 파일 서비스작업에 대해 신뢰할 수 있는 성능을 어떻게 지속적으로 제공할 수 있을까요?

QuTS hero NAS의 설계는 이러한 과제를 해결하는 데 중점을 두고 있습니다.

장기 데이터 무결성

QuTS hero는 ZFS 종단 간 체크섬을 사용하여 모든 데이터 블록에 대한 검증 데이터를 생성합니다. 데이터가 읽힐 때마다 시스템은 기록된 체크섬과 비교하여 검증합니다. 값이 일치하지 않으면QuTS hero는 즉시 데이터 무결성 오류를 감지할 수 있습니다.

읽기 작업 중 데이터 검증 외에도, QuTS hero는 예약된풀 Scrub를 지원합니다. 풀 Scrub는풀내 데이터 블록을 사전에 스캔하여 손상이나 불일치를 찾아내며, 영향을 받는 데이터에 접근하기 전에 잠재적인 문제를 식별하는 데 도움을 줍니다.

중복성이 제공되는 경우, QuTS hero는 체크섬 오류를 감지한 후 손상된 블록을 복구할 수 있습니다. 이자가 치유기능은도움말이사일런트 데이터 손상에 대해 보호할 수 있도록 합니다.

관리자는 데이터 무결성을 유지하기 위해 더 이상 주로 수동 검증에 의존하지 않습니다. 체크섬 검증, 예약된풀 Scrub, 그리고 자가 치유 기능이 함께 작동하여 지속적인 데이터 보호를 제공합니다.

데이터가 증가해도 성능 유지

데이터 무결성은 장기적인스토리지신뢰성의 한 측면에 불과합니다. 데이터볼륨가 증가하고 랜덤 읽기/쓰기 작업이 계속되면, 스토리지시스템은 효율적인 용량 활용, 일관된 성능, 그리고SSD내구성도 유지해야 합니다.

ZFS 아키텍처 기반의QuTS hero는스토리지효율성, 쓰기 성능, 그리고SSD수명을 위한 다양한 최적화 기능을 포함하고 있어 장기 운영 시 성능 저하와 관리 부담을 줄이는 데 도움이 됩니다.

압축 후 공간 효율 극대화(인라인 압축)

ZFS는 인라인 압축을 지원하여 대용량 파일을 더 작은 크기로 축소하고, 백엔드스토리지의 실제 I/O 부하를 줄여 빠른 액세스를 가능하게 합니다. 하지만 압축이 블록을 완전히 채우지 못할 경우, 사용되지 않는 공간이 남을 수 있습니다.

QuTS hero Inline Compaction은 조각난 데이터를 디스크에 쓰기 전에 완전한 블록으로 조립합니다. 낭비되는 블록 공간을 줄여 전체스토리지효율성을 향상시킵니다.

랜덤 쓰기 오버헤드 및SSD마모 감소(Write Coalescing)

많은작업는 작은 단편화된 쓰기를 대량으로 생성합니다. 이는SSD에 기록되는 데이터 양을 증가시킬 뿐만 아니라 장기적인SSD내구성도 감소시킬 수 있습니다.

이 문제를 해결하기 위해QuTS hero는 QNAP의 독점Write Coalescing 알고리즘을 사용합니다. 이 알고리즘은 분산되고 무작위인 데이터를 순차적으로 정렬하고, 쓰기 블록을 통합하여 읽기 및 쓰기 작업을 최소화하며, 랜덤 쓰기 오버헤드와 불필요한SSD마모를 줄입니다.

동시 다중 SSD 장애 위험 감소 (QSAL)

SSD의 수명은 한정된 쓰기 횟수에 의해 결정되지만, 동일한 RAID 내 여러SSD가 동시에 수명이 종료되어 데이터 손실과 함께 RAID 충돌이 발생할 수 있습니다.

QNAP의 특허QSAL(큐샐)(QNAP SSD Antiwear Leveling) 기술은SSD상태를 지속적으로 모니터링합니다. SSD수명이 정의된 임계값 이하로 떨어지면, QSAL(큐샐)가SSD의 초과 프로비저닝을 동적으로 조정하여 동시 다중 SSD 장애를 방지합니다.

관리자는 여러 드라이브가 동시에 수명을 다하는 대신SSD를 단계적으로 교체할 수 있어 RAID 재구축 위험을 줄이고 시스템 유지보수를 간소화할 수 있습니다.

최소 데이터 손실의 실시간 재해 복구

QuTS hero스냅샷은 ZFS Copy-on-Write(CoW) 메커니즘을 사용하여 빠른 스냅샷 생성을 가능하게 하며, 활성작업를 방해하지 않습니다. 실시간 SnapSync는 기본NAS에서 보조NAS로 데이터를 지속적으로 동기화하여 거의 실시간 보호를 제공합니다.

블록 수준 동기화를 통해 기본 및 보조NAS는 시간이 지나도 거의 동일한 데이터 상태를 유지할 수 있습니다. 기본 시스템이 사용 불가 상태가 되면, 보조NAS가 서비스를 신속하게 인계하여 데이터 손실과 다운타임을 최소화할 수 있습니다.

QuTS hero는 최대 65,536개의 스냅샷을 지원하여 관리자가 데이터 보호 요구에 따라 과거 버전을 더욱 유연하게 보관할 수 있습니다.

참고: 실시간 SnapSync는 저지연 네트워크 환경에 맞게 설계되었습니다. 실시간 SnapSync 구성 모범 사례을(를) 참조하십시오.

최적화된 전송 성능 및 가용성

QuTS hero는 필수스토리지프로토콜을 지속적으로 최적화합니다. SMB는SMB 멀티채널를 지원하여 여러 네트워크 연결을 통해 데이터를 동시에 전송할 수 있습니다. 이를 통해 총 대역폭이 증가하고 네트워크 장애 허용성이 향상되어 대용량 파일 및멀티미디어 작업가 사용 가능한 네트워크 자원을 더 효율적으로 활용할 수 있습니다.

QNAP에서 2.5GbE 연결 4개와SMB Multichannel을 활성화하여 테스트한 결과, 순차 읽기 성능이 약 295 MB/s에서 약 1,180 MB/s로 향상되었습니다.
*성능은 하드웨어 및 환경에 따라 달라질 수 있습니다.

전용스토리지을 위한 간소화된 배포 및 관리

QuTS hero를 전용스토리지플랫폼으로 배포하면, 관리자는풀관리, 공유 폴더 계획, 액세스 프로토콜 구성, 데이터 보호 등 핵심스토리지서비스에 집중할 수 있습니다.

초기 배포 후풀상태 점검 및 스냅샷 보존과 같은 일상 작업을 일정에 따라 자동화할 수 있습니다. 관리자는 알림을 통해 시스템 상태를 모니터링하면서 장기간 안정적인스토리지서비스를 유지할 수 있습니다.

결론

ZFS는 데이터 무결성의 기반을 제공하며, QuTS hero는SSD수명 관리, 실시간 재해 복구, 신뢰할 수 있는 파일 서비스 성능 등 장기스토리지의 실질적인 과제를 위한 최적화를 추가합니다.

장기 데이터 보존과 운영 안정성을 우선시하는 환경에서는QuTS hero의 가치는 단일 기능이 아닌, 수년간 신뢰할 수 있고 관리가 쉬운스토리지환경을 유지할 수 있는 능력에 있습니다.

Leave a comment

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다