Silicon Mechanics zStax StorCore 104는 최대 페타바이트 스토리지로 확장되는 다중 계층 아키텍처를 갖춘 통합 파일 및 블록 스토리지 플랫폼이며 장기간 보관, 공유 파일 액세스, 가상화 환경을 위한 백엔드 스토리지 및 고가용성 애플리케이션. Silicon Mechanics NexentaStor 기반 SDS 솔루션을 통해 조직은 운영 요구 사항을 충족하는 데 필요한 스토리지 및 네트워킹의 양과 유형을 정확하게 선택할 수 있습니다. 거의 모든 요구 사항을 충족하도록 확장하도록 설계된 zStax StorCore 104는 사용 사례에 따라 1개 또는 2개의 컨트롤러 노드와 최대 1.5-3PB의 스토리지 용량으로 구성할 수 있습니다.
zStax StorCore 104에는 기본 ZFS 파일 시스템 덕분에 성능과 단순화된 유용성을 제공하는 표준 기능 및 구현의 상당한 목록이 있습니다. 이 시스템은 무제한 스냅샷, 인라인 압축 및 중복 제거, 웹 기반 GUI(CLI 명령 옵션), 무중단 유지 관리 및 업그레이드, 씬 프로비저닝, 자동 데이터 무결성 체크섬, 기록 시 복사, 하이브리드 구성 지원 및 정기적인 데이터 스크러빙을 제공합니다.
하드웨어 측면에서 StorCore 104는 인텔 롬리(Romley) 기반 기술, 최소 128GB 메모리(두 노드에 걸쳐 최대 1024TB), 기가비트 이더넷(옵션으로 10Gb 이더넷 및 파이버 채널 연결 지원), 그리고 기능 확장을 위한 5개의 PCIe 슬롯 등 일반적인 하드웨어를 활용합니다. 스토리지로는 Silicon Mechanics에서 SAS 6Gb/s HDD와 MLC NAND SSD를 제공합니다. HDD는 7K, 10K, 15K 클래스(각각 Seagate Constellation ES.3 , Seagate Savvio 10K.6 , Seagate Cheetah 15K.7)로 제공되므로 기업은 성능 또는 용량 측면에서 필요에 따라 선택할 수 있습니다. 현재 출하되는 SSD는 SanDisk Optimus 모델이지만, 저희 리뷰 당시에는 sTec ZeusIOPS 모델이 탑재된 제품을 사용했습니다. 물론 모든 하드웨어는 업그레이드하거나 용도를 변경할 수 있으며, 이는 SDS 및 범용 솔루션의 핵심 원칙 중 하나입니다.
StorageReview 엔터프라이즈 테스트 랩 에서 진행된 리뷰를 위해 Silicon Mechanics는 듀얼 컨트롤러 구성의 단일 디스크 쉘프 클러스터를 제공했습니다. 이 클러스터는 듀얼 코어 Intel Xeon E5-2620 프로세서 2개, 컨트롤러 노드당 256GB 메모리, 그리고 1GbE, 10GbE 및 Fibre Channel 연결을 포함합니다. 스토리지 구성은 테스트 환경에 필요한 다양한 애플리케이션에 맞춰 여러 종류의 드라이브를 활용했습니다. 기본 쓰기 캐싱에는 8GB sTec ZeusRAM 2개를, 보조 읽기 캐싱에는 200GB sTec ZeusIOPS 2개를 사용했습니다. 읽기/쓰기 성능과 전체 용량은 600GB Seagate Cheetah 15K.7 HDD 24개를 통해 제공되었습니다.
SDS 솔루션으로서의 Nexenta는 결합된 솔루션을 조립, 배포 및 지원할 파트너가 필요합니다. 수십 개의 파트너가 있지만 Silicon Mechanics는 최고의 공급자 중 하나입니다. Silicon Mechanics가 zStax 솔루션을 판매하는 경우 배포 및 연중무휴 지원이 가격에 포함됩니다. 여기에는 설치 프로세스, 간단한 구성, 배포 및 지원을 통해 고객을 안내하는 것이 포함됩니다. zStax 시스템은 또한 Silicon Mechanics에 문제를 자동으로 알리도록 구성할 수 있으므로 대부분의 경우 스토리지 관리자가 영향을 인지하기 전에 해결할 수 있습니다.
Silicon Mechanics zStax StorCore 104는 현재 표준 40,000년 보증(연장 가능)으로 제공됩니다. 우리 구성의 정가는 $XNUMX 미만입니다.
Silicon Mechanics zStax StorCore 104 사양
- 성능(노드당, 시스템의 노드 XNUMX개)
- 프로세서: Intel 듀얼 프로세서 Xeon E5-2620(최대 E5-2670)
- 시스템 메모리: 16x 16GB – 256GB – ECC 메모리(최대 512GB)
- 컨트롤러 노드
- 전원 공급 장치: 예비 740W 전원 공급 장치 – 80 PLUS Platinum 인증
- 디스크 쉘프
- 플랫폼: 이중 확장기 – 3U – 28개 드라이브 베이(최대 4U – 45개 베이)
- 전원 공급 장치: 예비 1620W 전원 공급 장치 – 80 PLUS Platinum 인증
- 레일 키트 퀵 릴리스 레일 키트 – 사각 구멍 – 26.5″ ~ 36.4″
- 생산 능력
- 기본 쓰기 캐시: 2x 8GB sTec ZeusRAM
- 보조 읽기 캐시: 2x 200GB sTec ZeusIOPS
- Seagate Cheetah 15K.7(24x 600GB)
-
- 웹 기반 관리 인터페이스
- 인라인 압축 및 중복 제거
- 무제한 스냅샷
- 무제한 파일 크기
- 스토리지 프로토콜
- 블록: iSCSI, 파이버 채널
- 파일: CIFS, NFS
- 네트워크 프로토콜
- 이더넷: 1GbE 표준, 10GbE 옵션, 40GbE 옵션
- 파이버 채널: 4Gb/s FC, 8Gbps FC, 16Gb/s FC(모두 옵션)
- 물리적 특성
- PCIe 확장 슬롯: 5
- 최소 랙 단위: 5
- 최대 기본 읽기 캐시 크기: 384
- 개방형 드라이브 베이: 무제한
- 최대 수용 인원: 무제한
- 모듈식 페타급 아키텍처
- 표준 하드웨어 보증: 3년 연중무휴
설계 및 구축
실험실의 Silicon Mechanics zStax StorCore 104 시스템은 16개의 컨트롤러 장치와 단일 디스크 선반으로 구성됩니다. 디자인이 날렵하고 검은색 배색이 서버 랙의 다른 하드웨어와 조화를 이룹니다. 장치의 전면은 적절한 냉각을 보장하기 위해 통풍이 많이 됩니다. 장치 전면에는 XNUMX개의 슬롯이 있습니다. 각 슬롯의 오른쪽에는 표시등이 있습니다. 파란색은 드라이브를 사용할 수 있음을 나타내고, 파란색은 드라이브에 액세스 중임을 나타내고, 빨간색은 요청된 드라이브의 위치를 나타냅니다. 드라이브 슬롯 하단에는 드라이브 위치 번호와 드라이브 꺼내기 버튼이 있습니다.
컨트롤러 노드는 주로 연결로 채워집니다. 왼쪽에는 손쉬운 유지 관리를 위해 핸들이 있는 5개의 중복 전원 공급 장치가 있습니다. 각 전원 공급 장치는 왼쪽 상단 모서리에 꺼내기 버튼이 있으며 개별적으로 제거할 수 있습니다. 중앙에는 직렬, USB 및 이더넷 연결이 가능한 모듈이 있으며 오른쪽에는 추가 네트워크 연결 또는 스토리지 노드 확장을 위한 XNUMX개의 PCIe 슬롯이 있습니다.
3U 디스크 쉘프는 스토리지 용량을 최대화하기 위해 28x 베이를 제공하며 장치는 랙 설치를 위한 퀵 릴리스 레일 키트와 함께 제공됩니다. 더 큰 45베이 및 60베이 Disk Shelf도 옵션입니다.
NexentaStor는 NMV(Nexenta Management View)를 통해 관리할 수 있습니다. NMV는 널리 사용되는 브라우저를 지원하는 GUI입니다. 사용자가 NMV IP 주소로 이동하면 오른쪽 상단 모서리에 로그인할 수 있습니다. 레이아웃은 상태, 설정, 데이터 관리 및 분석의 네 가지 기본 탭이 상단에서 실행되는 매우 간단합니다. 각 탭을 클릭하면 사용자가 다른 작업 중에서 볼륨(디스크 및 JBOD), 폴더, 사용자 관리와 같은 작업을 수행할 수 있는 새 창이 열립니다.
정확한 IP 주소에 익숙하지 않은 경우 이름으로 로그인한 노드를 추적해야 하지만 개별 노드 상태 또는 클러스터 상태로 드릴하는 것은 매우 쉽습니다. 로그인한 호스트는 각 페이지의 상단에 보고되며 이 경우 zstax01입니다.
공유 탭을 통해 CIFS 및 NFS 공유를 보고 생성하고 수정할 수 있습니다. 이 섹션은 사용자 지정 수준이 다른 영역보다 훨씬 높지만 지금까지 본 다른 관리 인터페이스보다 약간 더 복잡합니다. 자신이 원하는 것을 정확히 알고 있는 고급 사용자를 위해 이 인터페이스는 아무것도 방해하지 않습니다.
디스크 풀에 대한 관리 섹션을 자세히 살펴보면 사용자는 각 풀에서 개별 디스크 수준까지 초 단위 드라이브 활동을 볼 수 있습니다. 이는 문제를 파악하고 환경의 균형을 유지하는 데 도움이 됩니다. 이 섹션을 통해 인라인 압축 및 중복 제거 설정을 실시간으로 조정하여 성능에 미치는 영향을 확인할 수도 있습니다.
테스트 배경 및 유사 항목
저희는 연구실 환경에 대한 목록 , 연구실 네트워크 기능에 대한 개요 , 그리고 테스트 프로토콜에 대한 세부 정보를 공개하여 관리자 및 장비 구매 담당자가 저희가 발표한 결과를 얻은 조건을 공정하게 평가할 수 있도록 합니다. 독립성을 유지하기 위해 저희는 테스트 대상 장비 제조업체로부터 어떠한 비용도 지불받거나 관리받지 않습니다.
저희는 zStax StorCore 104를 StorTrends 3500i , X-IO ISE 710 , Dot Hill Assured SAN Ultra48 및 NetApp FAS2240-2 와 비교할 것입니다.
우리가 테스트하는 각 하이브리드 플랫폼에서 각 벤더가 서로 다른 워크로드에 대해 장치를 구성하는 방법과 테스트에 사용되는 네트워킹 인터페이스를 이해하는 것이 매우 중요합니다. 사용되는 플래시의 양은 주어진 워크로드에서 플래시가 얼마나 잘 수행될 것인지와 관련하여 기본 캐싱 또는 계층화 프로세스만큼 중요합니다. 다음 목록은 플래시 및 HDD의 양, 특정 구성에서 사용할 수 있는 양 및 활용된 네트워킹 상호 연결을 보여줍니다.
- 실리콘 역학 zStax StorCore 104
- 정가: $39,778
- 캐시: 2x 256GB(16x 16GB 등록 ECC 메모리)
- HDD: 14.4TB(600GB 15K HDD x24)
- 넥센타 4.0
- Dot Hill 보장 SAN Ultra84
- 정가: $79,000
- 14.4TB HDD(4x 600GB 10K HDD x12 RAID10) 또는 24TB HDD(4x 600GB 10K HDD x12 RAID50)
- 네트워크 상호 연결: 16Gb FC, 컨트롤러당 4x 16Gb FC
- AMI StorTrends 3500i
- 정가: $87,999
- 플래시 캐시: 200GB(200GB SSD x2 RAID1)
- 플래시 계층: 1.6TB 사용 가능(800GB SSD x4 RAID10)
- HDD: 10TB 사용 가능(2TB HDD x10 RAID10)
- 네트워크 상호 연결: 10GbE iSCSI, 컨트롤러당 2x 10GbE Twinax
- X-IO ISE 710
- 정가: $115,000
- 800GB 플래시(200GB SSD x10 RAID10)
- 3.6TB HDD(300GB 10K HDD x30 RAID10)
- 네트워크 상호 연결: 8Gb FC, 컨트롤러당 2x 8Gb FC
- 넷앱 FAS2240-2
- HDD: 10.8TB 사용 가능(컨트롤러당 600GB 10K HDD x12 RAID6 x2)
- 네트워크 상호 연결: 10GbE iSCSI, 컨트롤러당 2x 10GbE Twinax
비교 가능한 각 어레이는 Lenovo ThinkServer RD630 Testbed로 벤치마킹되었습니다.
- 2x Intel Xeon E5-2690(2.9GHz, 20MB 캐시, 8코어)
- 인텔 C602 칩셋
- 메모리 – 16GB(2GB 8개) 1333MHz DDR3 등록 RDIMM
- Windows Server 2008 R2 SP1 64비트, Windows Server 2012 Standard, CentOS 6.3 64비트
- 부팅 SSD: 100GB Micron RealSSD P400e
- LSI 9211-4i SAS/SATA 6.0Gb/s HBA(부팅 SSD용)
- LSI 9207-8i SAS/SATA 6.0Gb/s HBA(SSD 또는 HDD 벤치마킹용)
- Emulex LightPulse LPe16202 Gen 5 파이버 채널(8GFC, 16GFC 또는 10GbE FCoE) PCIe 3.0 듀얼 포트 CFA
Mellanox SX1036 10/40Gb 이더넷 스위치 및 하드웨어
- 36x 40GbE 포트(최대 64x 10GbE 포트)
- QSFP 스플리터 케이블 40GbE - 4x10GbE
애플리케이션 성능 분석
StorageReview의 Microsoft SQL Server OLTP 테스트 프로토콜은 복잡한 애플리케이션 환경에서 발생하는 활동을 시뮬레이션하는 온라인 트랜잭션 처리 벤치마크인 TPC-C(Transaction Processing Performance Council's Benchmark C)의 최신 버전을 사용합니다. TPC-C 벤치마크는 합성 성능 벤치마크보다 데이터베이스 환경에서 스토리지 인프라의 성능 강점과 병목 현상을 측정하는 데 더 가깝습니다. 당사의 SQL Server 프로토콜은 685GB(3,000 규모) SQL Server 데이터베이스를 사용하며, 30,000명의 가상 사용자 부하에서 트랜잭션 성능과 지연 시간을 측정하고, 그 후 절반 크기인 15,000명의 가상 사용자 부하에서도 동일한 작업을 수행합니다.
15명의 가상 사용자가 로드되는 동안 하나의 컨트롤러가 있는 zStax StorCore 104는 2604.69TPS로 마지막에서 두 번째였습니다. 최고 성능은 3500TPS의 AMI StorTrends 3152.24i였습니다.
평균 대기 시간을 보면 위와 비슷한 결과가 나타납니다. 하나의 컨트롤러가 장착된 zStax StorCore 104는 1019ms로 다시 마지막에서 두 번째였으며 AMI StorTrends 3500i는 15ms로 다시 한 번 최고의 성능을 보였습니다.
워크로드를 30,000명의 가상 사용자로 늘릴 때 컨트롤러 104개와 104개를 모두 사용하여 zStax StorCore 5188.8를 테스트했습니다. 이번에는 3500개의 컨트롤러가 포함된 zStax StorCore 6272.4가 XNUMXTPS로 XNUMX위를 차지했습니다. 최고 성능은 XNUMXTPS의 AMI StorTrends XNUMXi였습니다.
평균 대기 시간 벤치마크의 결과는 zStax StorCore 104에서 1039개의 컨트롤러가 3500ms의 평균 대기 시간으로 41위를 차지한 위의 결과와 유사한 결과를 보여주었습니다. 역시 최고 성능은 XNUMXms의 AMI StorTrends XNUMXi였습니다.
엔터프라이즈 종합 워크로드 분석
fio 합성 벤치마크를 시작하기 전에 , 저희 연구실에서는 16개의 스레드와 스레드당 16개의 대기열을 사용하여 장치를 과부하 상태로 만들어 안정적인 상태로 만듭니다. 그런 다음, 여러 스레드/대기열 깊이 프로파일을 적용하여 정해진 간격으로 스토리지 성능을 테스트하고, 부하가 적은 경우와 많은 경우 모두에서 성능을 확인합니다.
사전 조건화 및 기본 정상 상태 테스트:
- 처리량(집계된 읽기+쓰기 IOPS)
- 평균 대기 시간(읽기+쓰기 대기 시간을 함께 평균화)
- 최대 대기 시간(최대 읽기 또는 쓰기 대기 시간)
- 대기 시간 표준 편차(함께 평균화된 읽기+쓰기 표준 편차)
이 합성 분석은 제조업체 사양 및 벤치마크에서 널리 사용되는 두 가지 프로필을 통합합니다.
- 4k – 100% 읽기 및 100% 쓰기
- 8k – 100% 읽기 및 100% 쓰기
- 8k – 70% 읽기/30% 쓰기
- 128k – 100% 읽기 및 100% 쓰기
첫 번째 벤치마크는 4% 쓰기 및 100% 읽기 활동으로 구성된 임의 100k 전송의 성능을 측정합니다. zStax StorCore 104는 147,585G LUN으로 25IOPS, 14,811G LUN으로 250IOPS의 읽기 처리량을 달성했습니다. 쓰기 처리량은 12,201G LUN에서 25IOPS, 4,505G LUN에서 250IOPS였습니다.
평균 대기 시간에서 zStax StorCore 104 25G LUN의 읽기 속도는 1.73ms, 쓰기 속도는 20.98ms였습니다. 250G LUN의 쓰기 속도는 거의 56.8배(17.28ms), 읽기 속도는 XNUMX배(XNUMXms) 더 빨랐습니다.
최대 대기 시간으로 zStax StorCore 104 설정에서 극적인 차이를 볼 수 있습니다. 25G LUN의 경우 읽기 속도는 57.97ms이고 쓰기 속도는 557.28ms입니다. 250G LUN의 경우 읽기 속도는 4,571.4ms(80G LUN보다 거의 25배 높음)이고 쓰기 속도는 14,597ms(25배 이상 높음)였습니다.
우리의 표준 편차 벤치마크는 위와 유사한 순위를 보여줍니다. zStax StorCore 104 25G LUN은 읽기 속도가 2.11ms이고 쓰기 속도가 34.45ms인 반면 250G LUN은 읽기 속도가 49.29ms이고 쓰기 속도가 290.17ms입니다.
8k 워크로드에 대해 어레이를 재조정한 후 104% 읽기 및 16% 쓰기 작업에 대해 16개의 스레드 로드와 100개의 큐 깊이로 zStax StorCore 100 처리량을 측정했습니다. zStax StorCore 104는 158,960G LUN으로 25IOPS, 145,602G LUN으로 250IOPS의 읽기 처리량을 달성했습니다. 쓰기 처리량은 127,134G LUN에서 25IOPS, 85,225G LUN에서 250IOPS였습니다.
다음 결과는 70%의 읽기 작업과 30%의 쓰기 작업으로 구성된 프로토콜에서 파생되며 스레드 및 대기열 수 범위에 걸쳐 8k 워크로드가 있습니다. 처리량 측면에서 당연히 25G LUN은 더 높은 대기열 깊이에서 250IOPS로 정점을 찍은 41,602G LUN을 능가했습니다.
8k 70/30 벤치마크 동안의 평균 대기 시간 결과는 처리량 결과를 반영합니다. 25G LUN은 속도가 더 낮았고 전반적으로 더 일관되게 실행되었습니다.
최대 대기 시간에서 25G LUN은 매우 일관된 낮은 속도를 보인 반면 250G LUN은 모든 곳에서 점프했습니다.
8k 70/30 벤치마크에 대한 표준편차 계산은 놀라운 일이 아닙니다. 다시 25G LUN은 매우 일관된 저속을 보였고 250G LUN은 여러 번 급증했습니다.
최종 합성 벤치마크는 128% 읽기 및 100% 쓰기 작업으로 100k 전송을 기반으로 합니다. 여기에서 우리는 25G LUN이 250G LUN을 간신히 벗어나면서 두 설정이 목과 목을 달리고 있음을 알 수 있습니다. 25G LUN의 읽기 처리량은 2,081,484KB/s이고 쓰기 처리량은 1,432,781KB/s이고 250G LUN의 읽기 처리량은 2,060,800KB/s이고 쓰기 처리량은 1,361,100KB/s입니다.
맺음말
Silicon Mechanics zStax StorCore 104는 Nexenta의 4.0 SDS 솔루션을 기반으로 하는 통합 스토리지 어플라이언스입니다. 어플라이언스의 주요 판매 포인트는 매우 높은 확장성과 기본 상용 하드웨어 덕분에 특정한 이유로 특정 비즈니스에 맞출 수 있는 능력입니다. 컨트롤러당 2x Intel Xeon E5-2620 또는 E5-2670 프로세서, 기본 읽기 캐시용 최대 512GB RAM, 4x 1GbE 포트(옵션으로 10GbE 및 40GbE 연결 포함), 시작 28U JBOD 섀시에 3x 드라이브 베이가 함께 제공됩니다. . zStax StorCore 104는 공급업체 종속을 제거하려는 블록 및 파일 프로토콜을 지원하는 엔터프라이즈급 데이터 서비스가 필요한 기업을 대상으로 합니다.
성능을 살펴보면 zStax StorCore 104가 SQL 서버 테스트 프로토콜 팩의 중저가에서 실행되는 것을 보았습니다. 엔터프라이즈 합성 워크로드에서 zStax StorCore 104의 최대 읽기 처리량은 147,585K 파일 크기로 12,201IOPS 읽기 및 4IOPS 쓰기였습니다. 8K 파일 크기에서 우리는 zStax StorCore 104가 145,602IOPS 읽기 127,134IOPS 쓰기 처리량에 도달하는 것을 확인했습니다. 104Gb/s 읽기 및 2.1Gb/s 쓰기에서 측정된 zStax StorCore 1.4의 피크 대역폭.
스토리지 시장의 이 부분을 보고 있는 고객의 경우 크고 작은 공급업체, 하드웨어 중심 및 SDS의 수십 가지 옵션 덕분에 제품 배열이 혼란스러울 수 있습니다. 이 특별한 Nexenta 솔루션은 상대적으로 적당한 가격표(검토 구성의 경우 약 $40,000)에 대규모 엔터프라이즈 기능 세트(HA, 데이터 서비스 등)를 제공한다는 점에서 매력적입니다. 이 솔루션은 이 가격대에서 시장을 선도하는 I/O 및 대기 시간보다 깊은 기능 세트 및 하드웨어 공급업체 독립성이 더 중요할 때 가장 적합합니다. zStax가 그 점에서 성능이 좋지 않다는 것이 아니라 달러 기준으로 꽤 좋은 편이지만 대형 스토리지 벤더의 엔트리 제품을 포함하여 달리기 경주에서 이길 수 있는 다른 많은 제품이 있습니다. 그러나 Nexenta 솔루션은 거의 무한대에 가까운 유연성을 제공하며, 많은 경우 대형 스토리지 공급업체의 솔루션이 합리적인 가격대에서 제공할 수 없거나 제공하지 않는 것입니다.
Silicon Mechanics는 Nexenta가 진정한 미드마켓 스토리지 솔루션으로 패키징 및 마케팅할 수 있는 솔루션에서 제공할 수 있는 기능을 잘 활용하고 있습니다. Silicon Mechanics는 이러한 환경에 필요한 서비스 및 지원을 제공합니다. 여기에는 문제 발생 시 배포 및 기술 문제에 대한 연중무휴 지원은 물론 사전 문제 해결을 위한 원격 모니터링이 포함됩니다.
장점
- 확장 성이 뛰어난
- 낮은 진입 가격대
- 상용 하드웨어에 대한 고객의 요구에 맞게 제작
- Silicon Mechanics는 필요한 지원 및 구성 컨설팅 계층을 추가합니다.
단점
- SQL Server 성능은 그룹에서 낮은 순위를 기록했습니다.
- GUI 인터페이스는 투박할 수 있습니다.
히프 라인
zStax StorCore 104는 모든 스토리지 요구 사항에 맞게 맞춤 제작할 수 있는 7U 시작 통합 Nexenta 기반 스토리지 어플라이언스입니다. 이 시스템은 완전한 엔터프라이즈 데이터 서비스 세트를 갖추고 있으며 매우 높은 확장성을 제공하고 비용 이점을 위해 상용 하드웨어를 활용합니다.




아마존