QSAN Technology Inc.는 SMB 워크로드를 위해 가격과 성능이 최적화된 차세대 하이브리드 플래시 스토리지 3300 시리즈를 출시했습니다. 우리 연구소에는 중소기업, 원격 또는 에지 위치 및 성능과 비용 효율성의 조화가 필요한 모든 곳의 요구 사항을 충족하도록 설계된 3312U, 듀얼 컨트롤러 SAN인 QSAN XCubeSAN XS2D가 있습니다. 나머지 제품군에는 2U 2 6베이, 3U 16베이 및 4U 24베이 모델이 포함됩니다. 모두 최대 20개의 추가 JBOD를 추가할 수 있는 기능을 지원합니다.
QSAN Technology Inc.는 SMB 워크로드를 위해 가격과 성능이 최적화된 차세대 하이브리드 플래시 스토리지 3300 시리즈를 출시했습니다. 우리 연구소에는 중소기업, 원격 또는 에지 위치 및 성능과 비용 효율성의 조화가 필요한 모든 곳의 요구 사항을 충족하도록 설계된 3312U, 듀얼 컨트롤러 SAN인 QSAN XCubeSAN XS2D가 있습니다. 나머지 제품군에는 2U 2 6베이, 3U 16베이 및 4U 24베이 모델이 포함됩니다. 모두 최대 20개의 추가 JBOD를 추가할 수 있는 기능을 지원합니다.
QSAN XCubeSAN XS3312D 하드웨어 개요
차세대 QSAN XCubeSAN XS3312D는 사용량에 따라 지불하는 유연성과 함께 최신 워크로드에 필요한 성능, 단순성 및 경제성을 충족하도록 설계된 보급형 블록 스토리지 어레이입니다. 이 솔루션은 가상화, 미디어 편집, 대규모 감시 및 백업 애플리케이션에 탁월한 선택이 될 수 있습니다.
이 아키텍처는 Intel Xeon 64비트, 4코어 프로세서를 기반으로 하며 단일 컨트롤러(XS3312S) 또는 이중 활성-활성 컨트롤러 구성(XS3312D)으로 구성할 수 있습니다. XCubeSAN은 16GB DDR4 ECC DIMM의 기본 메모리 구성과 함께 제공되며 단일 컨트롤러의 경우 256GB로, 이중 컨트롤러 구성의 경우 512GB(컨트롤러당 256GB)로 업그레이드할 수 있습니다. 이중 활성-활성 컨트롤러 구성을 테스트했습니다.
QSAN XS3312D는 XCubeDAS 또는 타사 확장을 통해 492개의 드라이브 베이까지 확장할 수 있으며 SAS 3.0 12Gb/s 인터페이스를 통해 연결된 SAS, NL-SAS 및 SED 드라이브에 대한 지원을 포함합니다. 단일 컨트롤러 구성은 SATA 6Gb/s 인터페이스도 수용할 수 있습니다. 모든 드라이브는 핫 스왑이 가능합니다.
우리가 테스트한 것
우리는 3312개 드라이브, 듀얼 컨트롤러 활성-활성 장치인 QSAN XCubeSAN XS12D를 테스트했습니다. XCubeSAN 시리즈는 모듈식 설계에서 완전한 이중화를 제공하는 고가용성 SAN 스토리지 시스템입니다. 이중 활성 아키텍처, 자동 장애 조치/장애 복구 메커니즘 및 캐시-플래시 기술이 있습니다. 크기에 속지 마십시오. XCubeSAN은 XCubeDAS 또는 타사 확장 장치를 사용하여 492개의 드라이브 베이로 확장할 수 있습니다.
QSAN XCubeSAN XS3312D – 전면 보기
QSAN은 구성 세부 정보, 상태, 경고 등을 표시하는 인상적인 대화형 관리 콘솔을 개발했습니다. QSAN XEVO는 직관적인 GUI가 있는 플래시 기반 스토리지 관리 시스템이며 설치 후 XNUMX분 이내에 데이터를 사용할 수 있습니다. XEVO의 핵심 기술은 하이브리드 스토리지 시스템의 모든 콘텐츠를 단순화하는 데 필요한 유연성과 인텔리전스를 제공합니다.
QSAN XCubeSAN XS3312D – 후면 보기
XS3312D 기능 요약
QSAN XCubeSAN XS3312D는 엔터프라이즈급 SAN 어레이에서 볼 수 있는 많은 기능을 제공합니다. 주요 기능 중 일부는 다음과 같습니다.
- 큐에스라이프 – 드라이브 상태 문제를 경고하기 위한 SSD 활동 모니터링 및 분석용
- Q리포트 – 개선이 필요한 영역을 식별하기 위한 비즈니스 사용 분석
- 서비스 품질 – 워크로드 우선순위의 균형을 맞추기 위한 QoS 관리용
- QAuth – SED 및 ISE 구성 및 관리
QSAN XCubeSAN XS3312D는 12.8GB/s 및 1.3M IOPS의 뛰어난 성능과 최대 10.8PB 스토리지의 확장 용량을 제공합니다. 이 설계는 단일 장애 지점 없이 엔터프라이즈급 시스템의 높은 안정성과 99.999%의 가용성을 제공합니다. 다양한 연결 기능에는 12개의 호스트 포트(별도의 스위치 없이 여러 호스트에 연결할 수 있음)와 25GbE iSCSI 및 32Gb FC 호스트 카드를 활용하는 옵션이 포함됩니다.
QSAN XCubeSAN XS3312D는 다음을 포함하여 거의 모든 호스트 연결 요구 사항을 충족할 수 있는 유연한 연결 옵션을 제공합니다.
- PCIe 확장(Gen3x8 슬롯) x 2
- 1GbE RJ45 LAN 포트 – 온보드 관리용 컨트롤러당 1개
- 10GbE SFP+ LAN 포트 – 온보드 컨트롤러당 4개의 iSCSI, 4개의 추가 iSCSI에 대한 옵션
- 10GbE RJ45 LAN 포트 – 2개의 iSCSI 옵션
- 25GbE SFP28 LAN 포트 – 2개의 iSCSI 옵션
- 16Gb SFP+ 파이버 채널 – 2/4 옵션
- 32Gb SFP28 파이버 채널 – 2개 옵션
- 12Gb/s SAS 와이드 포트 - 확장용 컨트롤러당 온보드 2개
- USB 포트 - 전면 1개 / 후면 2개
- 콘솔 포트 1 개
- 서비스 포트(UPS) 1개
스토리지 구성의 경우 QSAN XCubeSAN XS3312D를 사용하면 기업에서 다양한 방식으로 디스크 드라이브를 구성하고 사용할 수 있으므로 다음과 같은 SAN 환경에서 기대되는 엔터프라이즈급 기능을 제공합니다.
- RAID: 0, 1, 5, 6, 10, 50, 60, 5EE, 6EE, 50EE, 60EE, N 방향 미러
- 씬 프로비저닝
- SSD 캐시 및 자동 계층화 옵션
- 스냅샷 및 로컬 볼륨 복제
- 복제: 비동기식 및 선택적 동기식
XS3312D는 SED(Self-Encrypting Drives)를 지원하여 드라이브가 분실, 도난 또는 분실된 경우 데이터를 보호합니다. RBAC(역할 기반 액세스 제어)는 데이터에 대한 무단 액세스를 방지합니다.
QSAN 관리
성능 테스트 결과를 살펴보기 전에 그래픽 인터페이스인 QSAN XEVO를 살펴보겠습니다. 이 인터페이스는 어레이를 관리 및 모니터링하고 구현, 구성 및 유지 관리를 단순화하는 GUI 기반 스토리지 관리 인터페이스를 제공하는 데 사용됩니다.
XEVO의 대시보드는 스토리지 인프라 상태에 대한 탁월한 전반적인 보기를 제공하는 동시에 필요할 때 도구에 빠르게 액세스하여 더 자세한 정보를 볼 수 있도록 합니다.
성능 그래프는 어레이의 활동 및 성능에 대한 그래픽 보기를 제공합니다. 그리고 잘못된 부분이 있으면 해당 항목의 색상이 녹색에서 노란색 또는 빨간색으로 변경됩니다.
스토리지 개요 섹션에서 어레이 및 디스크 개체는 이러한 범주의 장치 수를 표시하며 이들 중 하나 또는 왼쪽 상단의 시스템 메뉴 링크를 클릭하면 시스템 보기가 나타납니다.
QSAN XEVO 어레이 및 디스크 구성
그래픽 인터페이스는 설치된 시스템의 전면 및 후면 모습을 보여줍니다. 녹색 영역 위로 마우스를 가져가면 추가 정보가 표시됩니다. 표시된 디스크, 전원 컨트롤러, 팬, 포트 등에 대한 경고 상태에 따라 색상이 변경됩니다.
호스트 보기는 호스트 관리 및 구성에 대한 자세한 정보를 표시하고 볼륨을 관리하는 기능을 포함합니다.
QSAN XEVO 호스트 관리
이 화면 캡처에는 파이버 채널 연결 아래에 호스트(SR_Lab)가 있고, 이 호스트에 대해 활성 컨트롤러 4개가 있으며, 호스트에 XNUMX개의 볼륨(예: LUN)이 표시됩니다. 사용자는 볼륨을 수정하고 해당 LUN 지정을 변경할 수 있습니다.
풀 관리 인터페이스는 풀에 포함된 디스크 드라이브 및 볼륨의 구성을 관리합니다.
QSAN XEVO 풀 관리
아래와 같이 Pool_02 풀에는 구성에 할당된 6개의 디스크 드라이브(슬롯)가 있습니다.
QSAN XEVO 풀 관리 디스크 구성
경고 수준(이 경우 녹색), 슬롯 번호, 용량, 현재 상태 및 디스크 유형을 포함하여 각 드라이브에 대한 정보가 제공됩니다.
관리 기능 외에도 XEVO는 볼륨, 디스크 드라이브 및 데이터 포트를 포함하여 어레이의 성능에 대한 자세한 보기를 표시할 수 있습니다. 호스트에 대한 데이터 포트 연결에 대한 성능 그래프의 예가 아래에 제공됩니다.
아래는 이 어레이에서 사용할 수 있는 볼륨 모니터링으로 각 볼륨의 대기 시간, IOPS 및 처리량을 보여줍니다.
어레이에서 사용 가능한 성능 모니터링은 스토리지 인프라의 병목 현상을 확인할 때 유용합니다.
전반적으로 사용자 인터페이스는 직관적이고 사용하기 쉽습니다. 고객을 위해 이러한 장치를 작동시키는 시스템 통합업체의 경우 구성이 쉬워야 합니다. 어레이를 관리해야 하는 소기업의 경우 정기적인 모니터링 및 유지 관리 수행과 같은 작업이 명백합니다. 즉, 모든 IT 일반 담당자가 이 GUI를 선택하고 실행할 수 있어야 합니다.
QSAN XCubeSAN XS3312D 성능
이 테스트에서는 12x 7.68TB를 사용했습니다. 씨게이트 Nytro 3350 SAS SSD. 각 구성에 대해 각각 6개의 SSD로 구성된 XNUMX개의 RAID 그룹을 활용했습니다. 활성/활성 구성을 위해 두 컨트롤러에 드라이브를 분할했습니다. SSD를 사용하면 테스트에서 대부분의 드라이브 대기 시간을 제거하고 스토리지 어레이의 한계를 뛰어넘을 수 있습니다.
SQL 서버 성능
Microsoft SQL Server OLTP 테스트 프로토콜은 복잡한 애플리케이션 환경에서 발견되는 활동을 시뮬레이트하는 온라인 트랜잭션 처리 벤치마크인 TPC-C(Transaction Processing Performance Council의 Benchmark C)의 최신 초안을 사용합니다. TPC-C 벤치마크는 합성 성능 벤치마크보다 데이터베이스 환경에서 스토리지 인프라의 성능 강점과 병목 현상을 측정하는 데 더 가깝습니다.
각 SQL Server VM은 100개의 vDisk(부팅용 500GB 볼륨, 데이터베이스 및 로그 파일용 16GB 볼륨)로 구성됩니다. 시스템 리소스 관점에서 각 VM을 64개의 vCPU와 XNUMXGB DRAM으로 구성했습니다.
이 테스트에서는 Windows Server 2014 R2012 게스트 VM에서 실행되는 SQL Server 2를 사용합니다. 이 벤치마크의 기존 사용은 로컬 또는 공유 스토리지에서 대규모 3,000개 규모의 데이터베이스를 테스트하는 것이었지만, 이번 반복에서는 1,500개 규모의 데이터베이스 XNUMX개를 서버 전체에 고르게 분산시키는 데 중점을 둡니다.
SQL Server 테스트 구성(VM당)
- 윈도우 서버 2012 R2
- 스토리지 공간: 600GB 할당, 500GB 사용
- SQL 서버 2014
- 데이터베이스 크기: 1,500 규모
- 가상 클라이언트 로드: 15,000
- RAM 버퍼: 48GB
- 시험 시간: 3시간
- 2.5시간 전처리
- 30분 샘플 기간
SQL Server 애플리케이션 워크로드에서 우리는 RAID11에서 6ms, RAID3에서 10ms의 평균 대기 시간을 측정하여 XCubeSAN XS3312D가 이 부하에서 매우 낮은 평균 대기 시간을 달성할 수 있음을 보여주었습니다.
시스벤치 MySQL 성능
첫 번째 로컬 스토리지 애플리케이션 벤치마크는 SysBench를 통해 측정된 Percona MySQL OLTP 데이터베이스로 구성됩니다. 이 테스트는 평균 TPS(Transactions Per Second), 평균 대기 시간 및 평균 99번째 백분위수 대기 시간도 측정합니다.
Sysbench 테스트 구성(VM당)
- 센트OS 6.3 64비트
- 페르코나 XtraDB 5.5.30-rel30.1
- 데이터베이스 테이블: 100
- 데이터베이스 크기: 10,000,000
- 데이터베이스 스레드: 32
- RAM 버퍼: 24GB
- 시험 시간: 3시간
- 2시간 동안 32개 스레드 사전 조정
- 1시간 32 스레드
Sysbench 워크로드에서 두 RAID 구성은 매우 밀접하게 일치했습니다. 16개의 Sysbench VM을 RAID6 및 RAID10 풀에서 제공되는 볼륨으로 균등하게 분할하여 두 RAID 유형 간의 성능 차이를 측정했습니다. RAID12,094에서 총 10 TPS, RAID11,443에서 6 TPS를 측정했습니다.
16VM 워크로드의 평균 대기 시간은 RAID42.49의 경우 10ms, RAID44.75의 경우 6ms로 측정되었습니다.
평균 99번째 백분위수 대기 시간을 측정하는 마지막 Sysbench 테스트에서 RAID82.00의 경우 10ms, RAID88.41의 경우 6ms를 확인했습니다.
VDBench 워크로드 분석
벤치마킹 스토리지 어레이와 관련하여 애플리케이션 테스트가 가장 좋고 합성 테스트가 두 번째입니다. 실제 워크로드를 완벽하게 나타내지는 못하지만 합성 테스트는 경쟁 솔루션을 쉽게 비교할 수 있는 반복성 요소로 스토리지 장치의 기준선을 만드는 데 도움이 됩니다. 이러한 워크로드는 XNUMX코너 테스트 및 공통 데이터베이스 전송 크기 테스트에서 다양한 VDI 환경의 트레이스 캡처에 이르기까지 다양한 테스트 프로필을 제공합니다. 이러한 테스트는 스크립팅 엔진과 함께 공통 vdBench 워크로드 생성기를 활용하여 대규모 컴퓨팅 테스트 클러스터에서 결과를 자동화하고 캡처합니다. 이를 통해 플래시 어레이 및 개별 스토리지 장치를 포함한 광범위한 스토리지 장치에서 동일한 워크로드를 반복할 수 있습니다.
프로필 :
- 4K 임의 읽기: 100% 읽기, 128 스레드, 0-120% iorate
- 4K 임의 쓰기: 100% 쓰기, 64 스레드, 0-120% iorate
- 64K 순차 읽기: 100% 읽기, 16개 스레드, 0-120% iorate
- 64K 순차 쓰기: 100% 쓰기, 8개 스레드, 0-120% 속도
- 합성 데이터베이스: SQL 및 Oracle
- VDI 전체 클론 및 연결된 클론 추적
4코너 워크로드(최대 처리량 및 최대 대역폭)부터 시작하여 2K 랜덤 읽기 워크로드에서 작은 블록 I/O 포화도를 살펴보았습니다. 여기에서 우리는 두 RAID 그룹이 각각 RAID280의 경우 약 326K IOPS, RAID6의 경우 338K IOPS에서 정점에 도달하기 전에 최대 10K IOPS까지 XNUMXms 미만의 지연 시간을 보이는 것을 확인했습니다.
임의 쓰기 워크로드에서 RAID6은 대기 시간이 146ms인 12.8K IOPS로 정점을 찍은 반면, RAID10은 어레이를 훨씬 더 밀어 평균 대기 시간 300ms에서 5.9K IOPS를 조금 넘게 달성했습니다.
64K 순차 읽기 테스트에서 두 RAID 구성 모두 2GB/s 처리량에서 2.2ms 대기 시간 표시를 넘어섰습니다. 그러나 RAID10 구성은 3.7GB/s 처리량 표시에서 더 높은 대기 시간 증가를 경험하기 시작하여 13.7GB/s 표시에서 4.54ms 대기 시간으로 정점을 찍었습니다. 한편 RAID6는 4.39ms 대기 시간으로 약 9.58GB/s에서 한계에 부딪혔습니다.
순차 쓰기 테스트에서 QSAN XS3312D는 RAID6.3으로 최대 9.7GB/s의 처리량과 10ms의 대기 시간을 달성했으며 RAID6은 약 6.2GB/s로 이에 근접했습니다. RAID6은 2GB/s에서 4.5ms 대기 시간을 넘었고 RAID10은 5.0ms 대기 시간에서 2GB/s를 달성했습니다.
다음 테스트 세트는 SQL, SQL 90-10 및 SQL 80-20의 세 가지 합성 SQL 워크로드를 다룹니다. 표준 SQL 워크로드를 사용하여 RAID318으로 3ms의 대기 시간을 넘기 전에 스토리지 어레이를 10K IOPS로 푸시할 수 있었습니다. RAID6는 최대 298K IOPS, 지연 시간은 3.22ms입니다.
SQL 90% 읽기 및 10% 쓰기 테스트에서 QSAN XS3312D는 RAID309에서 3.1ms 대기 시간으로 약 10K IOPS를 달성했으며 RAID6는 267ms 이상의 대기 시간으로 3.64K IOPS를 달성했습니다.
SQL 80-20 테스트에서 RAID6은 233ms 대기 시간에서 4.18K IOPS를 달성한 반면 RAID10은 307ms 대기 시간에서 3.1K IOPS를 달성했습니다.
다음으로 합성 Oracle 워크로드인 Oracle, Oracle 90-10 및 Oracle 80-20이 있습니다. 첫 번째 Oracle 워크로드 테스트에서 RAID6는 228ms 대기 시간에서 5.26K IOPS를 달성했고 RAID10은 3312ms 대기 시간에서 QSAN XS300D를 3.86K IOPS로 밀어냈습니다.
Oracle 90% 읽기 10% 쓰기 테스트에서 RAID6는 262.5ms 대기 시간에서 2.32K IOPS에 도달했고 RAID10은 316.6ms 대기 시간에서 1.92K IOPS에 도달했습니다.
80% 읽기/20% 쓰기 테스트에서 RAID6은 234.8ms 대기 시간에서 2.6K IOPS를 달성했고 RAID10은 311ms 대기 시간에서 1.9K IOPS에 도달했습니다.
벤치마크의 마지막 섹션에서는 합성 VDI 성능을 살펴보고 전체 클론 및 연결된 클론 시나리오를 모두 측정합니다. 부팅, 초기 로그인 및 월요일 로그인 이벤트를 살펴보는 전체 복제부터 시작합니다. VM 부팅 테스트의 경우 RAID10은 290ms 대기 시간에서 3.4K IOPS를 달성할 수 있었고 RAID6은 253.6ms에서 3.6K IOPS를 달성했습니다.
FC 초기 로그인 테스트에서 RAID10은 232.5ms 대기 시간에서 3.64K IOPS를 달성할 수 있었고 RAID6은 135.5ms에서 6.3K IOPS를 기록했습니다.
최종 FC 테스트인 월요일 로그인 워크로드에서 우리는 RAID10을 226.2ms에서 2.26K IOPS로 푸시했고 RAID6는 147.5ms 대기 시간에서 3.46K IOPS로 정점을 찍었습니다.
연결된 클론 부팅 테스트의 경우 RAID10은 232ms 대기 시간에서 2.2K IOPS를 달성했고 RAID6의 경우 평균 대기 시간 223ms에서 2.18K IOPS를 달성했습니다.
초기 로그인 테스트에서는 RAID10이 180ms 평균 대기 시간으로 1.4K IOPS에 도달한 반면 RAID6는 122ms 대기 시간에서 2.1K IOPS만 달성했습니다.
최종 LC 테스트인 월요일 로그인 워크로드에서 RAID10은 대기 시간이 190.1ms인 2.68K IOPS를 달성한 반면 RAID6은 대기 시간이 131.8ms인 3.88K IOPS로 최대값을 달성했습니다.
결론
우리는 수년에 걸쳐 많은 QSAN 장치를 연구실에 도입했으며 항상 중요한 삼각형 균형 성능, 비용 및 기능 세트와 관련하여 훌륭했습니다. 이번에는 XS3312가 더 똑같습니다. 이는 소기업, 분산 기업, MSP 및 지역 클라우드 서비스 공급자에게 희소식입니다.
듀얼 컨트롤러를 제공하는 XS3312D 모델을 테스트했으며 단일 컨트롤러 버전은 XS3312S로 제공됩니다. 듀얼 컨트롤러를 사용하여 우리의 테스트 구성은 6개의 SSD를 활용하여 10개씩 XNUMX개의 그룹으로 나뉩니다. 그런 다음 각각의 테스트를 위해 RAIDXNUMX 또는 RAIDXNUMX 풀의 두 그룹으로 구성되었습니다.
속도와 피드 측면에서 QSAN XS3312D는 강력한 성능을 제공했으며 4.54K 순차 읽기 전송 테스트에서 RAID10에서 64GB/s를 기록했습니다. 무작위 4K 전송 테스트의 작은 블록 I/O는 RAID338에서도 10k IOP로 정점을 찍었습니다.
SQL VM 로드를 사용한 SQL Server 애플리케이션 테스트에서 RAID6 구성의 평균 집계 응답 시간은 11ms인 반면 RAID10은 3ms였습니다. 두 RAID 유형 간의 큰 차이는 아니지만 Sysbench 성능도 강력했습니다. 16VM 로드에서 RAID10은 12,094 TPS로 측정되었고 RAID6은 11,443 TPS로 나타났습니다.
QSAN은 경쟁이 치열한 엔트리 스토리지 부문을 위한 뛰어난 솔루션을 지속적으로 제공하고 있습니다. 여기에는 블록 스토리지를 처리하기 위해 추가 소프트웨어 또는 패키지가 필요한 NAS 솔루션부터 기능은 풍부하지만 비용이 많이 드는 경향이 있는 주요 OEM 제품에 이르기까지 다양합니다. QSAN은 그 사이에서 잘 작동하며 예산을 낭비하지 않는 심도 있는 기능 세트가 포함된 블록 스토리지를 제공합니다.
이 특정 문제를 해결하는 많은 솔루션이 있어야 하는 것처럼 보이지만 실제로는 그렇지 않습니다. 또한 XS3312D의 시중 가격은 기본 $7,200이며 사용된 드라이브에 대한 잠금이 없으므로 고객 또는 통합자가 유연하게 배포할 수 있습니다. 전반적으로 이는 소기업이 소규모로 시작하여 향후 몇 년 동안 데이터 공간과 함께 비용 효율적으로 성장하는 솔루션을 보유할 수 있는 좋은 방법입니다.
QSAN은 이 보고서를 후원합니다. 이 보고서에 표현된 모든 견해와 의견은 고려 중인 제품에 대한 우리의 공정한 견해를 기반으로 합니다.
StorageReview에 참여
뉴스레터 | 유튜브 | 팟캐스트 iTunes/스포티 파이 | 인스타그램 | 트위터 | 틱톡 서비스 | RSS 피드