StorageReview.com

Exablox OneBlox 어플라이언스 검토

기업  ◇  소형 NAS

Exablox의 OneBlox는 구조화되지 않은 정보를 위한 스토리지 간소화에 대한 독특한 접근 방식을 구현합니다. OneBlox는 글로벌 인라인 중복 제거 및 지속적인 데이터 보호를 통합하는 최대 2TB의 OneBlox 링으로 여러 336U OneBlox 노드를 확장할 수 있는 글로벌 파일 시스템을 포함하여 다양한 엔터프라이즈 스케일 아웃 NAS 기능을 제공합니다. OneBlox는 또한 관리자가 SATA 및 SAS 드라이브와 용량의 조합으로 어플라이언스를 채워 '자체 드라이브를 가져올' 수 있도록 합니다.

조직은 노드당 총 2TB의 원시 용량에 대해 최대 3.5TB 크기의 HDD를 처리할 수 있는 6개의 48인치 드라이브 베이가 있는 독립적인 XNUMXU 스토리지 어플라이언스인 단일 OneBlox로 시작할 수 있습니다. 더 큰 용량 요구 사항을 위해 OneBlox는 스케일아웃 링 아키텍처를 사용합니다. 여기서 링은 언제든지 새 드라이브 또는 새 시스템을 추가하여 확장되는 하나 이상의 OneBlox 노드로 구성됩니다. 이 아키텍처를 통해 글로벌 파일 시스템은 애플리케이션을 재구성하지 않고도 몇 TB에서 수백 TB로 확장할 수 있습니다.

Exablox는 인라인 중복 제거, 지속적인 데이터 보호, 원격 복제 및 SMB 및 NFS 기반 애플리케이션에 대한 원활한 확장성을 제공하는 분산 파일 시스템과 긴밀하게 통합된 자체 개체 저장소를 만들었습니다. 널리 사용되는 많은 개체 저장소와 마찬가지로 OneBlox는 중복성을 위해 모든 개체의 복사본을 XNUMX개 생성하여 여러 드라이브 오류 또는 여러 노드 오류에 대한 RAID 없는 보호 기능을 제공합니다. 각 OneBlox는 OneBlox 링의 분산 구조를 유지하면서 내장형 SSD로 객체 메타데이터 액세스를 가속화합니다.

Exablox는 고성능보다는 유용성과 강력한 기능 세트를 강조하는 아키텍처를 설계했습니다. 그 결과 다른 스토리지 솔루션보다 배포 및 관리가 훨씬 더 간단한 구조화되지 않은 스토리지 솔루션이 탄생했습니다.

이러한 강점 덕분에 OneBlox는 용량 중심의 백업 및/또는 아카이브 애플리케이션을 사용하는 인력이 부족한 IT 조직을 위한 매력적인 솔루션입니다. 이 접근 방식은 다른 솔루션과 함께 디스크 풀 및 용량 요구 사항을 관리하는 데 종종 필요한 노력을 최소화합니다. OneBlox는 SMB/CIFS 및 NFS 연결을 제공하며 Symantec, Veeam, CommVault 및 Unitrends의 백업 및 복구 제품과의 호환성이 인증되었습니다.

OneBlox는 1TB에서 6TB까지 모든 SATA 또는 SAS 드라이브를 지원하며 올해 후반에 8TB 드라이브를 지원할 예정입니다. 개체 기반 파일 시스템으로 인해 각 드라이브는 독립적으로 액세스됩니다. 즉, 풀에서 가장 낮은 속도로 스로틀링되지 않고 전체 데이터 전송 속도로 각 드라이브에 액세스할 수 있습니다. OneBlox 미드플레인은 6Gbs입니다. 즉, OneBlox는 12Gbs 드라이브를 지원하지만 6Gbs 전송 속도에서만 지원합니다.

Exablox는 $9,995의 권장 가격으로 OneBlox 베어를 배송합니다.

Exablox OneBlox 사양

  • 전원: 100-120 / 200-240VAC
  • 정격 열: 500BTU/시간, 150W(일반)
  • 무게(비어 있음, 디스크 없음): 23lb.(10kg)
  • 공간 요구 사항: 18.75″ wx 3.7″ hx 15″ d 인치(장치는 19″ 랙 또는 테이블 상단에 맞을 수 있음)
  • 2 랙 장치(RU)
  • 하드 드라이브 베이: 드라이브 슬롯 8개, 핫 스왑 가능
  • 하드 드라이브 유형:
    • 3.5″ SATA(최대 6Gb/초)
    • 3.5″ SAS(최대 12Gb/초)
  • 최대 원시 용량: 48TB(각각 8TB인 디스크 6개)
  • 작동 소음: 56.5dBA 음압(LpA) @ 22°C 및 해수면
  • 냉각: 조정된 팬 냉각
  • 파일 서비스 프로토콜: SMB(1.0, 2.0, 2.1, 3.0)
  • 온보드 GbE 포트: 4
  • 온보드 USB 포트: 2
  • LCD 화면: 3″ TFT
  • LED 표시등: 전면 패널의 시스템 상태 표시등 3개, 드라이브 상태 표시등 8개

빌드 및 디자인

OneBlox 설계는 구조화되지 않은 데이터 스토리지를 위한 단순하고 능률적인 솔루션으로서의 우선 순위를 반영합니다. 2U OneBlox 섀시 전면에는 3인치 LCD 화면 및 LED 진단 표시등과 함께 XNUMX개의 핫 스왑 디스크 베이가 있습니다. LCD 화면은 설정 및 시스템 정보를 제공하는 지금까지 본 것 중 가장 포괄적인 전면 디스플레이입니다.

트레이가 없고 도구가 필요 없는 디자인으로 섀시에 HDD를 쉽게 로드할 수 있습니다. 슬롯을 열면 드라이브가 들어가고 베이 도어가 그 뒤에서 닫힙니다. 드라이브를 제거하려면 도어를 열고 도어 익스텐션을 당겨야 합니다. 이렇게 하면 제거할 수 있는 드라이브가 배출됩니다.

섀시 후면에는 XNUMX개의 USB 포트와 함께 XNUMX개의 기가비트 이더넷 포트가 통합되어 있습니다. 물리적 온/오프 스위치가 있는 단일 전원 공급 장치도 있습니다. 확장 배포에서 네트워크 포트는 클라이언트 및 노드 간 트래픽 모두에 사용됩니다.

OneBlox는 지리적 위치에 관계없이 HTTPS 연결을 통해 모든 브라우저에서 액세스할 수 있는 클라우드 기반 관리 플랫폼인 Exablox의 OneSystem을 사용합니다. OneSystem은 모든 OneBlox의 상태를 지속적으로 사전 예방적으로 모니터링합니다. 또한 조직은 OneBlox의 분산 네트워크를 단일 엔티티 또는 개별 요소로 관리하고 볼 수 있습니다. OneBlox 노드가 온라인 상태가 되면 LCD 디스플레이는 관리자가 OneSystem을 통해 노드에 액세스할 수 있도록 페어링 코드를 제공합니다.

OneBlox는 또한 AES 256 암호화(선택 사항)를 제공하므로 관리자는 물리적 디스크에 쓰기 전에 모든 데이터를 암호화할 수 있습니다. 암호화가 활성화되면 실패하거나 도난당한 드라이브를 읽을 수 없습니다.

OneBlox 지속적인 데이터 보호 기능은 사용 가능한 용량의 제약 내에서 스냅샷을 무제한으로 생성합니다. 즉, 저장된 파일의 이전 버전을 Mac Finder 및 Windows 탐색기를 사용하여 신속하게 복구할 수 있습니다.

OneBlox 링은 Active Directory 도메인에 가입하여 사용자 계정을 통합할 수 있습니다. Active Directory를 활용하지 않는 조직은 OneSystem을 통해 사용자 계정을 설정하여 글로벌 파일 시스템에 대한 권한 기반 액세스를 제공할 수 있습니다.

최대 336개의 OneBlox 어플라이언스를 클러스터(Exablox 용어로 "링")에 추가할 수 있으므로 6TB HDD를 장착하면 용량이 XNUMXTB가 됩니다. OneBlox 아키텍처는 OneBlox 노드 내의 여러 드라이브, OneBlox 링 내의 여러 노드 및 OneBlox 메시 내의 여러 링의 세 가지 수준에서 데이터 중복성을 위해 구축되었습니다. OneSystem을 사용하면 간단한 드래그 앤 드롭으로 WAN을 통해 중복 제거된 정보만 보조 사이트로 전송하는 미러링 및 원격 복제 기능이 있는 메시에 두 개의 링을 연결합니다.

OneBlox는 현재 VMware 또는 Hyper-V 데이터 저장소를 위한 기본 스토리지를 제공하지 않지만 VMDK 및 VHD 파일의 디스크 기반 백업/복구 대상으로 사용할 수 있습니다. OneBlox는 Veeam, Backup Exec, Unitrends 및 CommVault의 백업 및 복구 솔루션으로 인증되었습니다.

Application Performance

기존 NAS에 비해 OneBlox의 주요 판매 포인트는 중복되거나 압축 가능한 데이터를 찾고 압축하여 원시 용량보다 더 많은 것을 장치에 저장하는 데이터 축소 기능을 추가한 것입니다. 따라서 OneBlox는 배포된 여러 위치에서 백업 대상으로 자신을 찾습니다.

저희는 Veeam v8을 사용하여 OneBlox에 유사한 VM을 백업하고 백업 및 복원 시간을 측정하는 몇 가지 시나리오를 구성했습니다. 저희 테스트 랩에서는 Veeam을 자체 프로덕션 VM에 활용하고 있으며, 이전 백업 어플라이언스 리뷰 에서도 사용한 경험이 있어 Veeam에 익숙합니다 . Veeam을 중복 제거 기능이 있는 장치와 함께 사용하는 장점 중 하나는 Veeam이 전송하는 데이터를 중복 제거에 최적화된 인라인 압축을 통해 쉽게 중복 제거할 수 있다는 것입니다. 다만 Exablox의 경우, 권장 사항에 따라 Veeam의 인라인 압축 및 중복 제거 기능을 비활성화해야 합니다 . 이를 위해 저희는 Sysbench, MarkLogic 및 Windows SQL Server VM을 여러 대 백업했으며, 이 중 일부는 서로 복제된 VM으로 데이터 감소 측면에서 최상의 결과를 얻을 수 있습니다. 이러한 VM들은 OneBlox 어플라이언스에 대해 두 개의 작업으로 나누어 동시에 실행되었습니다.

첫 번째 백업 작업은 1.3시간 동안 8TB의 데이터를 전송하고 두 번째 백업 작업은 약 2.2시간 14분 동안 36TB의 데이터를 전송합니다. 다음날 아침, OneBlox 관리 콘솔은 이러한 VM에서 2.3:1의 평생 중복 제거 비율을 표시했습니다. OneBlox는 데이터 풋프린트를 어느 정도 줄일 수 있었지만 Veeam의 인라인 압축 및 중복 제거 기능을 활용하지 않고는 백업 기간이 지나치게 길 뿐만 아니라 전용 중복 제거 어플라이언스와 관련된 메트릭에 도달하는 기능이 부족했습니다.

우리가 집중한 다음 영역은 장치에 백업한 Sysbench VM(603GB) 중 하나의 복원 성능이었습니다. 복원 대상은 올플래시 iSCSI LUN이었습니다. 이는 소기업이 Exablox OneBlox를 백업 대상으로 사용하고 어플라이언스에서 프로덕션 서버를 복구해야 하는 경우 성능 제한이 없는 기본 스토리지를 통해 수행할 수 있는 작업을 복제하는 것이었습니다. 복원하는 다른 디스크에 대해 6-30MB/s의 복원 속도로 복원하는 데 14시간 27분이 걸렸습니다. 상상할 수 있듯이 복구 프로세스가 아침에 시작되면 이 프로세스에 소요되는 시간은 영업일의 대부분을 차지합니다.

비교하자면, 저희 연구실에서 Windows Server 2012 R2를 실행하는 WD Sentinel DS6100 스토리지에 4개의 디스크를 스토리지 스페이스 풀에 구성하고 중복 제거 기능을 활용하여 백업 및 복원을 자체적으로 수행하는 경우, OneBlox보다 훨씬 저렴한 가격으로 훨씬 뛰어난 백업 성능을 보여주었습니다. 동일한 Sysbench VM을 해당 시스템의 스토리지 풀에서 중복 제거된 데이터로 복원하는 데 1시간 40분이 소요되었으며 평균 속도는 70~82MB/s였습니다. 동일한 시나리오에서 위에서 언급한 기업은 점심시간 전에 시스템을 다시 가동할 수 있을 것입니다. 따라서 OneBlox를 백업 대상으로 사용할 수는 있지만, 해당 시스템에서 데이터를 추출해야 할 경우 IT 부서에 상당한 부담을 줄 수 있으며, 할당된 백업 시간 내에 백업이 완료될 수 있도록 작업을 여러 부분으로 나누어 처리해야 할 수도 있습니다.

Exablox OneBlox는 결코 성능 지향 스토리지 플랫폼으로 판매되지 않지만, 이 테스트는 Exablox가 객체 기반 스토리지 솔루션으로 만든 절충안을 보여줍니다. Exablox는 글로벌 네임스페이스, 스케일 아웃 클러스터링, RAID 없는 보호 및 인라인 중복 제거에 대한 대가로 단일 노드 성능을 희생했습니다. 따라서 OneBlox를 백업 대상으로 사용할 수 있지만 해당 영역에서의 사용은 대규모 복원 시 운영에 큰 영향을 미칠 수 있습니다. 그러나 성능보다 확장 가능한 용량을 우선시해야 하는 IT 조직을 위해 OneBlox는 다양한 기능 세트를 제공합니다.

엔터프라이즈 종합 워크로드 분석

저희는 연구실 환경에 대한 목록 , 연구실 네트워크 기능에 대한 개요 , 그리고 테스트 프로토콜에 대한 세부 정보를 공개하여 관리자 및 장비 구매 담당자가 저희가 발표한 결과를 얻은 조건을 공정하게 평가할 수 있도록 합니다. 독립성을 유지하기 위해 저희는 테스트 대상 장비 제조업체로부터 어떠한 비용도 지불받거나 관리받지 않습니다.

저희 OneBlox 노드는 4TB HGST 7K4000 엔터프라이즈 HDD 로 구성되었습니다.

fio 합성 벤치마크를 시작하기 전에 , 저희 연구실에서는 16개의 스레드와 스레드당 16개의 대기열을 사용하여 장치를 과부하 상태로 만들어 안정적인 상태로 만듭니다. 그런 다음, 여러 스레드/대기열 깊이 프로파일을 적용하여 정해진 간격으로 스토리지 성능을 테스트하고, 부하가 적은 경우와 많은 경우 모두에서 성능을 확인합니다.

사전 조건화 및 기본 정상 상태 테스트:

  • 처리량(집계된 읽기+쓰기 IOPS)
  • 평균 대기 시간(읽기+쓰기 대기 시간을 함께 평균화)
  • 최대 대기 시간(최대 읽기 또는 쓰기 대기 시간)
  • 대기 시간 표준 편차(함께 평균화된 읽기+쓰기 표준 편차)

이 합성 분석은 제조업체 사양 및 벤치마크에서 널리 사용되는 네 가지 프로필을 통합합니다.

  • 4k 랜덤 – 100% 읽기 및 100% 쓰기
  • 8k 순차 – 100% 읽기 및 100% 쓰기
  • 8k 랜덤 – 70% 읽기/30% 쓰기
  • 128k 순차 – 100% 읽기 및 100% 쓰기

4k 합성 워크로드에서 OneBlox는 읽기 작업의 경우 148 IOPS, 쓰기 작업의 경우 136 IOPS의 처리량에 도달했습니다.

4k 벤치마크에 대한 평균 대기 시간 계산에서는 이 OneBlox 구성이 읽기 작업의 경우 1,725ms, 쓰기 작업의 경우 1,870ms로 나타났습니다.

4k 벤치마크 동안 기록된 가장 높은 읽기 대기 시간은 읽기 측에서 3,371ms, 쓰기 작업에서 3,998ms였습니다.

예상대로 표준 편차 계산은 쓰기 작업보다 4k 읽기 작업 동안 측정된 대기 시간 간의 더 큰 일관성을 반영합니다.

다음 벤치마크는 100% 읽기 작업과 100k 전송 크기의 8% 쓰기 작업으로 구성된 순차적 워크로드를 사용합니다. OneBlox는 읽기 작업의 경우 1,638 IOPS, 쓰기 작업의 경우 1,420 IOPS에 도달했습니다.

다음 워크로드 시리즈는 8k 읽기(70%) 및 쓰기(30%) 작업이 혼합되어 최대 16개의 스레드와 16개의 대기열 깊이로 구성됩니다. OneBlox 시스템은 8k 70/30 전체에서 예측 가능한 수준의 성능을 유지했습니다. 스레드 수와 대기열 깊이에 따라 일반적으로 200 IOPS에서 300 IOPS 사이에서 수행되는 테스트 프로토콜.

8k 70/30 벤치마크 동안의 평균 대기 시간 결과도 마찬가지로 OneBlox에 대한 눈에 띄는 병목 현상이나 스트레스 지점이 없음을 나타냅니다.

8k 70/30 벤치마크 동안 측정된 가장 높은 대기 시간은 8개의 스레드와 8 깊이의 대기열에서 발생했지만, 이 대기 시간 성능은 8k 70/30 벤치마크에 대한 평균 대기 시간 계산에서 주목할 만큼 해당 워크로드에서 충분히 빈번하지 않았습니다. OneBlox는 또한 평균 대기 시간에 영향을 미칠 만큼 중요하지 않은 16개의 대기열 깊이와 2개의 스레드로 최대 대기 시간 결과에서 최고점을 경험했습니다.

8k 70/30 벤치마크에 대한 표준 편차 계산에서도 8스레드 및 8큐 워크로드에 대한 대기 시간 변동이 더 큰 것으로 나타났습니다.

최종 합성 벤치마크는 순차적인 128k 전송과 100% 읽기 및 100% 쓰기 작업의 워크로드를 사용했습니다. 이 시나리오에서 OneBlox는 읽기 작업의 경우 31.9MB/s, 쓰기 작업의 경우 54.5MB/s의 처리량에 도달했습니다.

맺음말

Exablox는 OneBlox 개발과 함께 자체 과정을 계획했습니다. Exablox는 성능, 기능, 확장성 및 사용 편의성 측면에서 경쟁을 시도하는 다른 엔터프라이즈 스토리지 아키텍처와 정면으로 맞서기보다 핵심 시장을 식별하고 엔지니어링 리소스를 집중했습니다. 그 결과 배포 또는 유지 관리에 막대한 인력이 필요하지 않은 데이터 보호 기반 위에 구축된 손쉬운 확장 메커니즘을 갖춘 모듈식 스토리지 시스템이 탄생했습니다. Exablox의 핵심 강조점은 이 고유한 개체 저장소를 사용하고 NAS 애플리케이션 접근성을 맨 위에 배치하는 것입니다. 심층 기능 세트는 OneBlox에서 먼저 제공되며 성능은 개발 목록 우선 순위에서 훨씬 더 낮습니다.

성능 쇼의 중요성을 최소화하는 Exablox OneBlox는 그 측면에서 많은 것을 요구합니다. 4TB 7K HDD로 완전히 채워진 하나의 어플라이언스를 사용한 합성 테스트에서 대형 블록 순차 읽기 또는 쓰기 전송 속도로 1개는 고사하고 32개 54.5Gb 포트도 간신히 포화시킬 수 있었습니다. 이 테스트에서 우리는 8MB/s 읽기 및 10MB/s 쓰기를 측정했습니다. 이 수치는 작년에 우리 연구실에 시스템을 처음 도입했을 때보다 실제로 더 나은 수치입니다. 소프트웨어 암호화가 활성화된 RAID329의 동일한 HDD로 채워진 표준 64베이 NAS(중복 제거 기능 없음)는 XNUMXMB/s 읽기 및 XNUMXMB/s 쓰기를 측정했습니다. 연구실에서 OneBlox를 백업 대상으로 활용했을 때(OneBlox의 기본 사용 사례) 복제된 여러 VM에서 중복 제거 기능이 미미할 뿐 아니라 백업 및 복원 성능이 매우 느립니다.

Exablox OneBlox를 대규모 파일 공유 교차 쇼핑 기존 NAS로 찾는 고객이나 중복 제거 기능이 있는 저렴한 백업 대상을 찾는 고객은 선택하기가 어려울 것입니다. OneBlox는 훨씬 뛰어난 성능을 발휘할 수 있는 경쟁 NAS 플랫폼보다 가격이 훨씬 비싸지만 경쟁 단일 NAS 시스템은 일반적으로 확장되지 않고 클러스터의 드라이브 및 노드 오류에 대해 중복 제거 또는 RAID 없는 보호 기능을 제공합니다. 로컬에서 백업 소프트웨어를 실행하고 중복 제거를 활용할 수 있는 비용이 절반인 Windows Microserver에 비해 OneBlox는 백업 및 복원 성능이 부족했습니다.

구매자는 OneBlox의 매우 뚜렷한 이중 측면으로 인해 결정을 내리기가 어렵습니다. OneBlox는 흥미로운 아키텍처를 제공하면서 사용 및 확장이 매우 쉽습니다. 그러나 성능 기계는 아니지만 회사는 마케팅 자료에서 성능 주장을 하지 않는다고 쉽게 지적합니다. 문제는 OneBlox가 대부분의 비즈니스에서 진지하게 고려되려면 최소한의 사용 가능한 성능 수준이 있어야 한다는 것입니다. 캡처한 숫자가 요구 사항을 충족한다면 OneBlox는 기술 리소스가 없거나 제한된 사람들에게 훌륭한 옵션이 될 것입니다. 불행하게도 대부분의 조직은 더 많은 것을 필요로 하고 있으며 전송 속도가 너무 느려서 잠재적인 큰 저장 용량을 사용할 수 없을 것이라고 추측하고 있습니다.

장점

  • 자신을 애플리케이션에 NAS로 제공하는 보급형 개체 저장소
  • 중복 제거 및 지속적인 데이터 보호 제공
  • HDD 혼합 및 일치를 위한 'Bring Your Own Drive' 기능
  • 어플라이언스 내, 링 내, OneBlox 메시 내에서 손쉬운 관리 및 확장

단점

  • 느린 읽기 및 쓰기 성능
  • 백업 대상으로 사용할 때 긴 백업 및 복구 윈도우
  • 백업용 디스크 대상으로만 가상화된 환경 지원

히프 라인

Exablox OneBlox는 백업 및 복제 서비스를 보장하는 데 도움이 되는 솔루션의 일부로 배포, 관리 및 확장이 용이하지만 성능이 구매 결정의 핵심인 경우 부족합니다.

Exablox OneBlox 제품 페이지

이 검토에 대해 토론

StorageReview에 참여

뉴스레터 | 유튜브 | 팟캐스트 ( 아이튠즈 / 스포티파이) | 인스타그램 | 트위터 | 틱톡 | RSS 피드

StorageReview 엔터프라이즈 랩