Nexenta와 Supermicro는 그들이 통합 스토리지 어플라이언스라고 부르는 것을 제공하기 위해 협력했습니다. 이 어플라이언스는 Nexenta의 NexentaStor 5.0 소프트웨어를 활용하여 블록 및 파일 스토리지를 제공하고 Supermicro의 하드웨어 및 판매/지원 인프라와 결합된 스토리지 관리 및 분석을 위한 NexentaFusion을 제공합니다. 이 조합은 Supermicro 하드웨어에서 이미 테스트 및 검증되었으며 Supermicro에서 사전 로드 및 사전 구성된 완전한 솔루션으로 주문할 수 있는 소프트웨어 정의 솔루션을 함께 제공합니다. Unified Storage Appliance는 플래시 캐시를 지원할 수 있는 용량 중심의 4U 3.5″ 하드 드라이브 버전에서 최대 2 혼합 24KB IOPS 등급의 180,000U 8베이 올플래시 구성에 이르기까지 고객 요구에 따라 3가지 구성으로 제공됩니다. 각 기본 장치는 추가 용량을 위해 두 개의 확장 JBOD를 지원할 수도 있습니다. Nexenta는 기본 소프트웨어이기 때문에 솔루션은 복제, 인라인 데이터 축소 및 공간 최적화 스냅샷/클론과 같은 엔터프라이즈 데이터 서비스로 가득 차 있습니다. 어플라이언스에는 익일 4년 서비스 프로그램(XNUMX시간 응답 옵션)이 포함되어 있으며 Supermicro는 고객이 순조롭게 시작할 수 있도록 원격 설치 서비스를 제공합니다.
Nexenta와 Supermicro는 그들이 통합 스토리지 어플라이언스라고 부르는 것을 제공하기 위해 협력했습니다. 이 어플라이언스는 Nexenta의 NexentaStor 5.0 소프트웨어를 활용하여 블록 및 파일 스토리지를 제공하고 Supermicro의 하드웨어 및 판매/지원 인프라와 결합된 스토리지 관리 및 분석을 위한 NexentaFusion을 제공합니다. 이 조합은 Supermicro 하드웨어에서 이미 테스트되고 검증되었으며 Supermicro에서 사전 로드 및 사전 구성된 완전한 솔루션으로 주문할 수 있는 소프트웨어 정의 솔루션을 함께 제공합니다. Unified Storage Appliance는 플래시 캐시를 지원할 수 있는 용량 중심의 4U 3.5″ 하드 드라이브 버전에서 최대 2 혼합 24KB IOPS 등급의 180,000U 8베이 올플래시 구성에 이르기까지 고객 요구에 따라 3가지 구성으로 제공됩니다. 각 기본 장치는 추가 용량을 위해 두 개의 확장 JBOD를 지원할 수도 있습니다. Nexenta는 기본 소프트웨어이기 때문에 솔루션은 복제, 인라인 데이터 축소 및 공간 최적화 스냅샷/복제와 같은 엔터프라이즈 데이터 서비스로 가득 차 있습니다. 어플라이언스에는 익일 4년 서비스 프로그램(XNUMX시간 응답 옵션)이 포함되어 있으며 Supermicro는 고객이 순조롭게 시작할 수 있도록 원격 설치 서비스를 제공합니다.
3.84TB 용량의 48개 베이는 많은 플래시 스토리지이지만 Nexenta와 Supermicro는 사용자가 72개의 올플래시 JBOD를 추가하여 용량을 늘릴 수 있도록 합니다. 사용자는 276개의 베이 또는 총 XNUMX개의 베이를 추가할 수 있으므로 총 원시 용량은 최대 XNUMXTB의 플래시가 됩니다. 회사는 또한 성능이 주요 관심사가 아닌 보다 비용 효율적인 스토리지를 찾는 사람들을 위해 더 큰 하이브리드 모델을 제공합니다. 엄청난 양의 용량을 제공하는 동시에 어레이는 무제한 파일 시스템 크기, 무제한 스냅샷 및 복제, 인라인 데이터 감소, 스토리지 서비스 품질, 예약된 스냅샷 기반 복제 및 연속 비동기 복제를 비롯한 여러 데이터 서비스도 제공합니다.
이 리뷰는 24개의 3.8TB SAS SSD를 포함하는 올플래시 구성 중 하나를 중심으로 합니다.
Nexenta 및 Supermicro 사양으로 구동되는 통합 스토리지 어플라이언스:
- 모델 번호: SSG-2028R-NEX2040
- 폼 팩터: 2U
- 스토리지
- 스토리지 미디어: 3.84TB SAS SSD
- 디스크 구성: RAIDZ2: 4 + 2
- 원시 용량: 46TB~276TB
- 가용 용량: 30TB ~ 184TB
- 유효 용량: 90TB~552TB
- 퍼포먼스
- 최대 8KB(읽기/쓰기): 180K IOPS
- 최대 대역폭 읽기: 8GB/s
- 확장 섀시: 최대 2x 2U/24 베이 – 모든 플래시 JBOD 지원(총 72개 베이)
- 프로토콜 지원:
- NFSv3
- NFSv4
- CIFS
- SMB3
- iSCSI를
- Fibre Channel
- 생태계 지원:
- Windows
- Linux
- VM웨어 VAAI
- VM웨어 VVOL
- VMware 다중 테넌트 vCenter 플러그인
- OpenStack Cinder 및 마닐라
- Hyper-V SMB 3 ODX
- 도커 볼륨 플러그인
- 데이터 서비스:
- 무제한 파일 시스템 크기
- 무제한 스냅샷 및 클론
- 인라인 데이터 감소
- 스토리지 서비스 품질
- 예약된 스냅샷 기반 복제
- 지속적인 비동기식 복제
- 관리 :
- 명령 행 인터페이스
- 자체 문서화 REST API
- SNMP
- NexentaFusion: 단일 창 다중 어플라이언스 관리, 고급 분석, 간단한 운영
설계 및 구축
장치의 전면(위 그림)은 여러 Supermicro 섀시와 매우 유사해 보입니다. 전면을 따라 수직 방식으로 배치된 2.5개의 XNUMX인치 베이가 있습니다. 오른쪽에는 전원 버튼이 있고 양쪽에는 표시등이 있습니다.
장치 뒷면은 동일한 레이아웃으로 두 부분으로 균등하게 나뉩니다. 왼쪽 상단에는 PSU가 있습니다. PSU 아래에는 두 개의 냉각 팬이 있습니다. 냉각 팬 바로 옆에는 RJ-45 포트가 있습니다. 오른쪽에는 SAS JBOD 확장 및 컨트롤러당 4x 10GbE 포트를 포함한 XNUMX개의 PCIe 슬롯이 있습니다. 그 아래에는 브레이크 아웃 포트와 USB 포트가 있습니다.
Nexenta는 오픈 소스 기반 스토리지 제품인 NexentaStor의 최신 버전을 출시했습니다. 이 버전은 여러 NexentaStor 시스템을 관리하는 독립 실행형 VM 또는 Docker 컨테이너인 Nexenta Fusion과 함께 제공됩니다. 이는 통합 관리 시스템이 있고 실제 스토리지 컨트롤러와 동일한 하드웨어에서 실행되는 원래 제품에서 출발한 것입니다. Nexenta 시스템이 하나만 설치되어 있기 때문에 실제로 스토리지 시스템 간을 쉽게 전환하는 기능을 표시하지는 않지만 여러 시스템의 중앙 집중식 관리는 항상 스토리지 관리자의 지원을 받을 수 있는 확실한 방법입니다.
로그인 화면에는 대부분의 시스템에서 표준인 표준 사용자 이름/암호 로그인 대화 상자가 있습니다.
로그인하면 시스템의 많은 중요한 측면을 보여주는 대시보드로 이동합니다. 시스템에 부하가 없기 때문에 현재 여기에는 많은 정보가 없습니다.
이 화면에는 활성화된 시스템이 둘 이상인 경우 쉽게 전환할 수 있는 여러 시스템이 표시됩니다.
관리 탭은 실제로 프로비저닝 및 용량 관리에 대해 자세히 설명합니다. 여기에는 각 노드의 부트 볼륨인 여러 풀 또는 "rpool"과 두 노드 사이에 떠 있을 수 있는 스토리지 볼륨인 "Tank"가 표시됩니다. Supermicro 어플라이언스는 풀이 이미 구성된 상태로 공장에서 출고되며 미리 선택된 RAID 보호 및 캐싱 드라이브(하이브리드 모델)로 액세스할 준비가 되어 있습니다.
"Tank" 오른쪽에 있는 설정 버튼을 클릭하면 스토리지 풀에 대한 추가 정보를 볼 수 있습니다.
다음 탭에는 풀에 할당된 모든 디스크와 해당 디스크의 상태가 표시됩니다.
세 번째 탭에는 풀에 대한 속성 및 고급 설정이 표시됩니다. 고급 설정 영역에서는 풀 설정을 세부적으로 수정할 수 있습니다.
"풀 만들기"를 클릭하면 풀을 만드는 데 사용할 수 있는 모든 드라이브를 보여주는 이 화면이 나타납니다. 풀의 이름을 지정한 다음 빌드 설정을 선택할 수 있습니다. 이 가이드 프로세스를 통해 RAID 보호, 로깅, 캐싱, 스페어 등을 구성할 수 있는 다양한 설정이 있습니다.
Filesystems 탭은 시스템에 존재하는 파일 시스템을 보여줍니다. 주어진 시스템에 여러 파일 시스템을 가질 수 있으며 "설정" 기어 위젯을 클릭하여 해당 파일 시스템의 설정을 신중하게 제어할 수 있습니다.
이것은 파일 시스템을 생성하는 모습의 예입니다.
볼륨 탭에는 시스템에 있는 다른 볼륨이 표시됩니다. 이를 통해 볼륨을 구성하고 크기, 볼륨에 액세스할 수 있는 호스트 그룹, iSCSI 대상 및 iSCSI 그룹, FC 매개변수 및 관련 설정을 관리할 수 있습니다.
데이터 보호 탭에서는 시스템에 대한 데이터 보호 규칙을 모니터링하고 구성할 수 있습니다. 여기에는 다른 시스템에 대한 스냅샷 및 복제가 포함됩니다.
고가용성 탭에는 고가용성 모드에서 실행 중인 서비스, 클러스터 상태 및 해당 기능에 대한 추가 구성 정보가 표시됩니다.
구성 요소 탭에서는 모든 하드웨어 구성 요소와 NexentaStor 서비스를 실행 중인 시스템의 상태를 볼 수 있습니다.
네트워크 탭은 모든 물리적 및 논리적 네트워크 연결에 대한 개요와 이러한 구성을 수정할 수 있는 기능을 제공합니다.
분석 탭은 원래 대시보드 모양으로 돌아갑니다. 사용자 정의 대시보드를 추가하여 시스템의 다양한 성능 지표 및 경보를 볼 수도 있습니다. 이것은 전체 시스템에서 매우 사용자 정의가 가능한 영역입니다.
시스템의 관리 탭은 시스템에서 제공되고 활성화된 서비스의 전체 관리로 이동합니다. 분석 및 경고를 제공하기 위해 시스템에서 실행되는 프로브 및 로깅 설정을 수정할 수 있습니다.
인터페이스의 마지막 영역은 Fusion 관리 설정입니다. NTP, Active Directory, 이메일 알림, DNS 및 Nexenta Fusion 관리 시스템의 기타 모든 관리 측면을 구성하는 곳입니다.
전반적으로 Nexenta는 이전 버전에 비해 사용자 인터페이스의 모양과 느낌을 개선했습니다. NexentaStor 시스템을 관리하기 위해 HTML5 인터페이스와 전용 어플라이언스를 가져오는 것은 많은 개별 시스템을 관리하는 것보다 매우 반가운 개선입니다. 풀을 비효율적으로 구축할 수 있는 방법과 구성 실수가 있을 경우 시스템을 손상시킬 수 있는 방법이 여전히 많기 때문에 인터페이스는 마음이 약한 사람을 위한 것이 아닙니다. 그렇긴 하지만, Nexenta와 Supermicro 간의 협력은 Supermicro 공장에서 미리 구성된 풀과 RAID 구성으로 출하함으로써 잘못 구성된 풀에 대한 우려를 완화하는 데 효과적입니다.
오랫동안 Nexenta는 ZFS 기반 저장소에 대한 매우 사용자 정의가 가능하고 강력한 프런트 엔드입니다. 이를 통해 명령줄에서 수행할 수 있는 거의 모든 변경을 수행할 수 있습니다. 그 정도의 제어로 모든 것이 올바르게 구성되었는지 확인하려면 부드러운 터치가 필요합니다. 구성 중에 지침과 안전 장치를 조금 더 추가하면 이 제품을 초보 사용자에게 더 매력적으로 만드는 데 큰 도움이 될 것입니다.
애플리케이션 워크로드 분석
첫 번째 벤치마크는 SysBench를 통한 MySQL OLTP 성능 그리고 마이크로소프트 SQL 서버 OLTP 성능 시뮬레이션된 TPC-C 워크로드를 사용합니다.
이러한 각 테스트에서 어레이는 12개의 1드라이브 RAIDXNUMX 미러 쌍 풀로 구성됩니다. 세 가지 개별 구성을 측정합니다.
- 압축만 있는 iSCSI
- 압축 및 중복 제거 기능이 있는 iSCSI
- 압축만 있는 NFS
압축 활성화 또는 비활성화 사이에 차이가 없었기 때문에 압축이 기본 활성화 항목으로 사용되었습니다.
SQL 서버 성능
각 SQL Server VM은 100개의 vDisk(부팅용 500GB 볼륨, 데이터베이스 및 로그 파일용 16GB 볼륨)로 구성됩니다. 시스템 리소스 관점에서 각 VM을 vCPU 64개, DRAM XNUMXGB로 구성하고 LSI Logic SAS SCSI 컨트롤러를 활용했습니다. Sysbench 워크로드는 이전에 스토리지 I/O 및 용량 모두에서 플랫폼을 포화 상태로 테스트했지만 SQL 테스트는 대기 시간 성능을 찾고 있습니다.
이 테스트는 Windows Server 2014 R2012 게스트 VM에서 실행되는 SQL Server 2를 사용하며 Dell의 Benchmark Factory for Databases에서 스트레스를 받습니다. 이 벤치마크의 기존 사용은 로컬 또는 공유 스토리지에서 대규모 3,000개 규모의 데이터베이스를 테스트하는 것이었지만, 이 반복에서는 미국 전역에 1,500개 규모의 데이터베이스 XNUMX개를 균등하게 분산하는 데 중점을 둡니다(컨트롤러당 VM XNUMX개).
SQL Server 테스트 구성(VM당)
- 윈도우 서버 2012 R2
- 스토리지 공간: 600GB 할당, 500GB 사용
- SQL 서버 2014
- 데이터베이스 크기: 1,500 규모
- 가상 클라이언트 로드: 15,000
- RAM 버퍼: 48GB
- 시험 시간: 3시간
- 2.5시간 전처리
- 30분 샘플 기간
SQL Server OLTP 벤치마크 팩토리 LoadGen 장비
- Dell PowerEdge R730 가상화 SQL 4노드 클러스터
- 클러스터의 5GHz용 Intel E2690-3 v249 CPU 2.6개(노드당 12개, 30GHz, XNUMX코어, XNUMXMB 캐시)
- 1TB RAM(노드당 256GB, 16GB x 16 DDR4, CPU당 128GB)
- 4 X Emulex 16GB 듀얼 포트 FC HBA
- 4 X Emulex 10GbE 듀얼 포트 NIC
- VMware ESXi vSphere 6.5 / Enterprise Plus 8-CPU
우리는 데이터 압축을 켠 상태에서 iSCSI 및 NFS 구성 모두에서 미국을 테스트했을 뿐만 아니라 데이터 압축 및 중복 제거를 켠 상태에서 iSCSI에서 솔루션을 테스트했습니다.
트랜잭션 성능을 살펴보면 압축된 iSCSI의 개별 VM은 3,120.53 TPS에서 3,127.28 TPS까지 총 점수는 12,494.21 TPS였습니다. 압축을 사용하는 NFS에는 3,003.12 TPS에서 3,056.8 TPS 범위의 개별 VM이 있으며 총 점수는 12,098.2 TPS입니다. DR이 있는 iSCSI에서 개별 VM의 범위는 2,851.16 TPS에서 3,020.22 TPS이며 총 점수는 11,748.23 TPS입니다.
SQL Server 평균 대기 시간으로 전환하면 압축된 iSCSI가 총 54ms로 65ms에서 59.75ms 범위의 개별 VM으로 전체적으로 가장 낮은 대기 시간을 보였습니다. 압축된 NFS는 총 대기 시간이 163ms인 개별 VM에 대해 251ms에서 215.5ms 범위의 대기 시간을 제공했습니다. 그리고 중복 제거 기능이 있는 iSCSI는 개별 VM에 대해 223ms ~ 519ms의 가장 높은 대기 시간과 353.6ms의 총 점수를 제공했습니다.
시스벤치 성능
각각의 시스벤치 VM은 92개의 vDisk로 구성됩니다. 하나는 부팅용(~447GB), 하나는 사전 구축된 데이터베이스(~270GB), 세 번째는 테스트 중인 데이터베이스용(16GB)입니다. 시스템 리소스 관점에서 각 VM을 vCPU 60개, DRAM XNUMXGB로 구성하고 LSI Logic SAS SCSI 컨트롤러를 활용했습니다. 로드 생성 시스템은 델 R730 서버; 이 검토에서는 4개에서 XNUMX개까지 다양하며 XNUMXVM 그룹당 서버를 확장합니다.
Dell PowerEdge R730 가상화 MySQL 4-8노드 클러스터
- 클러스터의 5GHz용 Intel E2690-3 v249 CPU 2.6개(노드당 12개, 30GHz, XNUMX코어, XNUMXMB 캐시)
- 1-2TB RAM(노드당 256GB, 16GB x 16 DDR4, CPU당 128GB)
- 4-8 x Emulex 16GB 듀얼 포트 FC HBA
- 4-8 x Emulex 10GbE 듀얼 포트 NIC
- VMware ESXi vSphere 6.5 / Enterprise Plus 8-CPU
Sysbench 테스트 구성(VM당)
- 센트OS 6.3 64비트
- 스토리지 공간: 1TB, 800GB 사용
- 페르코나 XtraDB 5.5.30-rel30.1
- 데이터베이스 테이블: 100
- 데이터베이스 크기: 10,000,000
- 데이터베이스 스레드: 32
- RAM 버퍼: 24GB
- 시험 시간: 3시간
- 2시간 동안 32개 스레드 사전 조정
- 1시간 32 스레드
Sysbench의 경우 4, 8, 16을 포함한 여러 VM 세트를 테스트했고 Sysbench를 압축을 항상 켜고 중복 제거를 켜고 끄고 실행하여 블록과 파일을 모두 테스트했습니다. 트랜잭션 성능의 경우 미국은 NFS에서 3,218VM으로 4 TPS를 달성할 수 있었습니다(DR이 켜진 상태에서 8VM 이상). 이 솔루션은 NFS의 5,301VM과 16VM에서 4,672 TPS의 높은 iSCSI로 최대 16 TPS를 달성할 수 있었지만 8VM에서 iSCSI 점수는 4,618 TPS였습니다.
평균 대기 시간을 살펴보기 위해 전환하면서 우리는 4ms의 대기 시간에서 압축만 활성화된 iSCSI에 구성된 35.08VM에서 최고의 성능을 확인했습니다. VM을 추가하거나 중복 제거를 켰을 때 대기 시간이 빠르게 증가한 것은 놀라운 일이 아닙니다. 가장 높은 대기 시간은 113.24ms에서 DR이 켜진 iSCSI였습니다.
최악의 시나리오 대기 시간 벤치마크에서 최고의 대기 시간은 다시 압축 4VM iSCSI를 사용했을 때였으며 이번에는 226.14ms였습니다. 가장 높은 것은 16ms의 512.5VM NFS였습니다.
VDBench 워크로드 분석
스토리지 어레이를 벤치마킹할 때는 애플리케이션 테스트가 가장 좋고 합성 테스트가 두 번째입니다. 실제 워크로드를 완벽하게 표현하는 것은 아니지만 합성 테스트는 경쟁 솔루션 간의 비교를 쉽게 할 수 있는 반복성 요소를 사용하여 스토리지 장치의 기준선을 만드는 데 도움이 됩니다. 이 테스트는 "포 코너" 테스트, 일반적인 데이터베이스 전송 크기 테스트, 다양한 VDI 환경의 트레이스 캡처에 이르는 다양한 테스트 프로필을 제공합니다. 이러한 모든 테스트는 스크립팅 엔진과 함께 공통 vdBench 워크로드 생성기를 활용하여 대규모 컴퓨팅 테스트 클러스터에서 결과를 자동화하고 캡처합니다. 이를 통해 플래시 어레이 및 개별 저장 장치를 포함한 광범위한 저장 장치에서 동일한 작업 부하를 반복할 수 있습니다. 어레이 측면에서는 Dell PowerEdge R730 서버 클러스터를 사용합니다.
프로필 :
- 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 전체 클론 및 연결된 클론 추적
최고 읽기 성능을 살펴보면 미국은 약 4K IOPS까지 1ms 미만을 유지하면서 대기 시간이 짧은 200K 랜덤 성능이 우수했습니다. 미국은 272,429ms에서 13.6 IOPS로 정점을 찍었으며, 249,000ms 미만의 대기 시간에서 약 2.0 IOPS를 기록했습니다.
4K 최대 쓰기 성능을 살펴보면 미국은 IOPS 2.6에서 3,905ms에서 시작했습니다. 대기 시간은 IOPS와 함께 빠르게 증가했습니다. 미국은 31,200ms에 29 IOPS로 정점을 찍었습니다.
64K 피크 읽기로 전환하면서 USA는 다시 한 번 3.2 IOPS에서 3,596ms의 대기 시간이 조금 더 높아지기 시작했습니다. 대기 시간은 IOPS가 다시 감소하기 전에 급증했지만 2.83ms 아래로 떨어지지 않았습니다. 여기에서 최대 성능은 35,828 IOPS 및 14.3ms 대기 시간에 도달했습니다. 미국은 2.23GB/s의 대역폭으로 마감했습니다.
64K 순차 피크 쓰기의 경우 대기 시간은 10.3 IOPS에서 1,300ms에서 시작되었습니다. 6.2 IOPS에서 5,195ms로 떨어졌다가 IOPS 성능으로 다시 한 번 올라갔습니다. 미국의 최고 성능은 12,070MB/s의 대역폭으로 20.3ms에서 754.4 IOPS였습니다.
SQL 워크로드에서 USA는 2 IOPS에서 21,168ms 이상 시작되었습니다. 210,601ms 대기 시간으로 4.5 IOPS로 정점을 찍었습니다.
SQL 90-10 벤치마크에서 미국은 1 IOPS에서 13,811ms가 약간 넘는 대기 시간으로 시작하여 132,220 IOPS 및 7ms 대기 시간에서 정점에 도달했습니다.
SQL 80-20은 미국이 2에서 IOPS로 9,210ms 이상 다시 시작하는 것을 보았습니다. 91,739 IOPS와 11ms 대기 시간으로 정점을 찍었습니다.
Oracle Workload를 사용하여 미국은 1 IOPS에서 8,401ms가 조금 넘는 대기 시간으로 시작하여 82,789 IOPS와 15.4ms의 대기 시간에서 정점에 도달했습니다.
Oracle 90-10을 사용하여 미국은 1ms로 0.74ms 미만에서 시작하여 약 1K IOPS에 도달할 때까지 38ms 미만을 유지했습니다. 미국은 133,553ms 대기 시간에서 4.6 IOPS로 정점을 찍었습니다.
Oracle 80-20을 사용하여 우리는 미국이 1ms(1.2 IOPS에서 9,004ms) 이상에서 시작하여 84,786 IOPS에서 피크에 도달하고 대기 시간은 7ms임을 다시 한 번 확인했습니다.
VDI Full Clone으로 전환한 부팅 테스트에서 USA는 1ms(1.01 IOPS에서 11,402ms) 바로 북쪽에서 시작한 다음 약 1K IOPS에 도달할 때까지 30ms 아래로 떨어졌습니다. 지연 시간은 114,647ms로 9.3 IOPS로 정점을 찍었습니다.
VDI 전체 복제 초기 로그인은 1.8 IOPS에서 2,295ms로 시작하여 18,108 IOPS에서 정점에 이르렀고 대기 시간은 22.9ms였습니다.
VDI 전체 클론 월요일 로그인은 1.8 IOPS에서 2,696ms로 시작하여 26,465 IOPS에서 정점에 이르렀고 대기 시간은 19.2ms였습니다.
VDI Link Clone으로 넘어가서 부트 테스트는 1.2 IOPS에서 8,308ms에서 시작하여 83,392ms의 대기 시간과 함께 4.9 IOPS에서 정점에 이르는 성능을 보여주었습니다.
초기 로그인 성능을 측정하는 Linked Clone VDI 프로필에서 미국은 1.3 IOPS에서 2,698ms의 지연 시간으로 시작하여 24,715 IOPS와 10.3ms의 지연 시간으로 정점에 도달했습니다.
VDI Linked Clone 월요일 로그인 성능을 살펴보는 마지막 프로필에서 미국은 1.8 IOPS에서 2,818ms의 대기 시간으로 시작하여 25,416ms에서 20.1 IOPS로 정점에 도달했습니다.
결론
상당히 복잡하지만 Nexenta와 Supermicro가 제공하는 통합 스토리지 어플라이언스는 Nexenta의 소프트웨어(NexentaStor 5.0 및 NexentaFusion)와 Supermicro의 하드웨어, 판매 및 지원 인프라를 결합한 소프트웨어 정의 스토리지 솔루션입니다. 이 파트너십은 검증되고 사전 로드되고 사전 구성된 완전한 솔루션을 즉시 제공하며, 이는 일반적으로 소프트웨어 우선 솔루션에 다소 고유합니다. 두 회사는 올플래시(성능) 및 하이브리드 모델(더 큰 용량 및 비용 효율성) 모두에서 여러 가지 다른 맛을 제공합니다. 또한 각 범주 내에 절반만 채워진 구성과 완전히 채워진 구성이 있으며 모두 추가 스토리지를 위해 XNUMX개의 JBOD를 추가할 수 있습니다. 이 솔루션은 Supermicro의 지원과 함께 제공되며 플랫폼은 대부분의 사용 사례를 처리할 수 있는 충분한 데이터 서비스와 다이얼을 제공합니다.
성능을 살펴보면 SQL Server 및 Sysbench 애플리케이션 워크로드를 포함한 애플리케이션 워크로드 분석과 최근 도입된 VDBench 워크로드 분석 합성 벤치마크를 모두 실행했습니다. 애플리케이션 워크로드와 함께 미국에서 압축을 켠 iSCSI와 중복 제거를 켠 상태 또는 끔으로, 압축을 켠 NFS로 테스트했습니다. SQL Server의 트랜잭션 벤치마크에서 중복 제거를 켜면 총 iSCSI 점수가 11,748.2 TPS로 성능에 큰 영향을 미쳤으며 중복 제거를 사용하지 않을 경우 iSCSI 구성에서 12,494.2 TPS가 나왔습니다. 중복 제거는 SQL Server 평균 대기 시간에 훨씬 더 큰 영향을 미쳤습니다. 압축을 사용하는 iSCSI는 총점 59.8ms로 최고의 성능을 보였으나 압축 및 중복 제거를 사용하는 iSCSI는 총점 353.6ms를 기록했습니다. 확장 Sysbench 테스트를 통해 4개, 8개 및 16개의 VM 부하로 테스트했습니다. 4VM의 작은 부하로 iSCSI를 통한 압축만으로 3,654 TPS로 측정되는 최고의 성능을 확인했습니다. 압축만 있는 NFS의 경우 3,218개, 압축과 중복 제거가 모두 있는 iSCSI의 경우 2,547개와 비교됩니다. 피크에서 압축을 사용한 NFS는 5,301 TPS로 가장 높은 점수를 얻었으며, 압축을 사용한 iSCSI는 4,672 TPS, 압축 및 중복 제거를 사용한 iSCSI는 4,548 TPS를 측정했습니다.
iSCSI를 통해서만 압축이 활성화된 상태에서 수행된 VDBench 워크로드 테스트를 보면 USA가 약간 흔들렸습니다. 이 솔루션은 4개의 벤치마크에서 200밀리초 미만의 성능을 보였고 이러한 테스트 중 90개에서는 10밀리초 미만의 대기 시간으로 시작했습니다. 무작위 38K 읽기에서 USA는 약 1K IOPS에 도달할 때까지 밀리초 미만의 대기 시간을 유지할 수 있었습니다. 우리는 Oracle 30-XNUMX 테스트에서 약 XNUMXK IOPS까지 밀리초 미만의 성능을 다시 확인했습니다. 그리고 VDI 전체 복제 부팅이 XNUMXms 이상 시작되었지만 약 XNUMXK IOPS에 도달할 때까지 다시 아래로 떨어졌습니다. 다른 지역에서 미국은 테스트 시작 시와 부하가 증가하는 단계에서 훨씬 더 높은 지연 시간을 보였습니다.
Nexenta 소프트웨어와 Supermicro 하드웨어를 활용하는 통합 스토리지 어플라이언스는 우리에게 복합적인 느낌을 줍니다. 구성 옵션 측면에서 매우 특정한 프로덕션 시나리오에 맞게 스토리지를 조정하고 최적화하는 방법에 있어서 시장에 있는 다른 어레이를 쉽게 능가합니다. 모든 노브와 다이얼을 제어하려는 사용자에게 Nexenta는 명확하게 제공합니다. 이것은 훌륭하지만 완전히 세뇌되지 않은 사람들에게는 때때로 설정이 압도적일 수 있습니다. Nexenta는 이 최신 릴리스의 압축에 엔지니어링 노력을 기울였으며, 워크로드에 따라 3:1 용량 절감 효과를 제공한다고 밝혔습니다. 그러나 중복 제거가 활성화되면 대부분의 프로덕션 워크로드에 대해 활성화해서는 안 될 정도로 성능이 저하되었습니다. 다른 어레이가 큰 성능 저하 없이 완전한 데이터 감소를 제공하는 방법을 알아냈기 때문에 올 플래시 시스템과 중간 수준의 성능 프로필에 대한 전반적인 데이터 감소는 어플라이언스를 어려운 위치에 놓았습니다. 공정하게 말하면 모든 사람이 이 작업을 수행할 수 있는 것은 아니며 모든 워크로드가 중복 제거에 적합한 것은 아닙니다. 그러나 거의 무손실 전체 데이터 감소가 컴퓨팅 TCO를 위한 필수 기능이 되도록 충분한 어레이가 성공했습니다.
장점
- Supermicro와의 통합으로 초보 사용자가 즉시 설정 가능
- Nexenta는 고급 사용자가 조정할 수 있는 수많은 노브와 버튼을 제공합니다.
- Supermicro 지원 네트워크는 전통적으로 소프트웨어 우선 제품에 대해 보다 완전한 제품을 제공합니다.
단점
- 매우 높은 쓰기 대기 시간
- 중복 제거를 켠 경우 큰 성능 오버헤드
히프 라인
통합 스토리지 어플라이언스는 출시 준비가 완료된 Supermicro의 사전 구성된 어플라이언스에서 전통적으로 소프트웨어 전용 Nexenta 패키지를 제공합니다.