Tegile의 IntelliFlash 어레이는 고객이 개별 사용 사례에 적합한 대기 시간과 스토리지 밀도로 HDD와 SSD 스토리지를 혼합하여 어레이를 구성할 수 있는 유연성을 제공하는 하이브리드 아키텍처를 기반으로 합니다. 많은 경쟁업체가 제공하지 않는 혼잡한 스토리지 시장에서 Tegile이 활용하는 핵심 항목은 사용자에게 가용 용량을 크게 확장할 수 있는 인라인 중복 제거 및 압축 기술입니다. Tegile은 데이터 감소를 시장에서 대부분 할 수 없는 디스크로 확장함으로써 핫 데이터에 대한 플래시의 이점을 유지하면서 매우 인상적인 비용/TB 메트릭을 홍보하는 이점을 얻습니다. Tegile HA2300 어레이에 대한 검토는 IntelliFlash를 하나의 확장 셸프(스케일업)와 함께 배포하여 두 컨트롤러가 광범위한 워크로드를 통해 작동하도록 합니다.
Tegile의 지능형 플래시 어레이 포트폴리오의 다른 구성원과 마찬가지로 HA2300은 중복 활성/활성 컨트롤러를 갖추고 있으며 고객이 선택한 eMLC SSD 스토리지 양으로 배포할 수 있습니다. 통합된 모든 HDD 스토리지와 함께 해당 플래시 스토리지 및 어레이의 DRAM은 자주 액세스하는 데이터를 DRAM 및 고성능 플래시 스토리지에 캐시하고 자주 액세스하지 않는 데이터는 그대로 유지하는 Tegile의 적응형 캐싱 및 확장 엔진에 의해 활용됩니다. 고밀도 플래시 또는 하드 드라이브 계층.
시장에서 Tegile의 어레이를 차별화하는 핵심 기능은 회사의 중복 제거 및 압축 엔진입니다. 모든 데이터의 중복 제거 및 압축은 본질적으로 성능에 약간의 오버헤드 영향을 미치지만 IntelliFlash는 부분적으로 이러한 성능 오버헤드를 완화하도록 설계된 메타데이터 관리에 대한 독점 접근 방식을 사용합니다. 데이터와 메타데이터를 인터리빙하는 대신 Tegile 어레이는 전용 고속 검색 경로를 사용하여 어레이가 메타데이터에 액세스할 수 있도록 하는 전용 DRAM 및 플래시 미디어에 메타데이터를 저장하여 메타데이터 조각화를 방지합니다.
Tegile의 Caching and Scaling 엔진은 하이브리드 구성이 지연 시간이 다른 미디어를 통합할 수 있는 수단입니다. 이 캐싱 솔루션은 미러링된 DRAM 및 SSD를 사용하여 자주 액세스하는 데이터에 대해 두 개의 "읽기 캐시" 계층을 설정하고 플래시 스토리지 미디어의 마모 수준을 추적하여 eMLC가 어레이 전체에서 보다 균일하게 마모되도록 합니다.
지능형 플래시 어레이 제품군은 FC, iSCSI, NFS 및 CIFS 프로토콜을 통한 액세스를 지원하며 향후 소프트웨어 업데이트를 통해 SMB 3.0 기능이 제공될 예정입니다. 모든 프로토콜은 IntelliFlash의 중복 미디어 패브릭 설계로 인해 호환되는 모든 포트에서 동시에 사용할 수 있으며 두 컨트롤러의 연결을 통합합니다. 모든 쓰기는 영구 플래시 쓰기 캐시에서 수명 주기를 시작하는 새 데이터와 함께 동기식입니다.
Tegile의 이점 메시지의 대부분은 캐싱 기술 및 데이터 감소와 관련이 있지만 장치는 강력한 사용 용이성 주장에서도 이점을 얻습니다. 관리 GUI는 깨끗하고 사용하기 쉬우며 LUN 프로비저닝과 같은 대부분의 작업은 몇 번의 클릭만으로 가능합니다. Tegile 관리자는 어레이가 제공하는 공간 절약을 설명하기 위해 높은 수준의 지표와 대시보드에서 Tegile의 상징적인 "도넛" 이미지를 보게 됩니다.
우리의 검토는 선반이 있는 HA2300에 있지만 Tegile은 고객의 요구에 따라 다양한 구성을 제공합니다. 예를 들어 최신 T3000 하이브리드 어레이 제품군은 용량 최적화, 성능 최적화, 비즈니스 크리티컬 워크로드 등 사용 사례를 기반으로 미리 구성된 여러 제안으로 제공됩니다. Tegile은 또한 20TB raw의 ESH-18에서 145TB raw의 ESF-144에 이르기까지 다양한 구성을 제공하기 위해 핵심 기술을 활용하는 몇 가지 올플래시 모델을 제공합니다. Tegile은 고객이 데이터 감소로 워크로드에 따라 해당 모델에서 3~5배의 추가 용량 이점을 볼 수 있을 것으로 기대합니다.
Tegile HA2300 사양
- 플랫폼 구성:
- 프로세서: 4x Xeon E5620
- DRAM 메모리: 192GB
- 플래시 메모리: 1200GB
- 저장 용량 :
- 최소: 원시 용량: 16TB
- 최대: 원시 용량: 144TB
- 물리적 :
- 폼 팩터(랙 장치): 2U
- 무게(파운드): 80
- 전력 (W) : 500
- 확장 선반: 최대 3개
- 네트워크 연결 :
- 1Gbps 이더넷 포트: 12
- 1Gbps IP-KVM Lights-out 관리 포트: 2
- 연결 옵션: 듀얼 포트 4/8 파이버 채널, 듀얼 포트 10GbE 구리/파이버, 쿼드 포트 1Gbps 이더넷
- 포함된 소프트웨어 서비스:
- 프로토콜: SAN 프로토콜 지원(iSCSI, 파이버 채널), NAS 프로토콜 지원(NFS, CIFS, SMB 3.0)
- 데이터 서비스: 중복 제거, 압축, 씬 프로비저닝, 스냅샷, 원격 복제, 애플리케이션 프로필
- 관리: 웹 브라우저, SSH, IP-KVM
- 이중화: 단일 장애 지점 없음, 활성-활성 고가용성 아키텍처
- 표준 보증: 90일: 전화 및 이메일을 통한 연중무휴 지원. 다음 영업일 하드웨어 교체 부품. 무료 소프트웨어 업데이트.
- 선택적 보증:
- 1년, 3년 또는 5년: 전화 및 이메일을 통한 연중무휴 지원. 다음 영업일 하드웨어 교체 부품. 무료 소프트웨어 업데이트.
- 현장 골드 레벨 지원: 현장 하드웨어 키트 옵션으로 4시간 현장 지원
- 현장 실버 레벨 지원: 다음 영업일 현장 기술 지원
빌드 및 디자인
IntelliFlash 어레이는 최대 24개의 2.5" HDD 및 SSD를 지원하는 섀시 내부에 중복 활성/활성 컨트롤러 쌍을 사용합니다. 각 컨트롤러는 연결 확장을 위한 XNUMX개의 PCIe 슬롯을 제공하고 이더넷 및 FC와 같은 여러 상호 연결 유형을 지원합니다. 모든 IntelliFlash 스토리지 미디어 옵션은 두 컨트롤러에 대한 연결을 위한 이중 포트를 통합하여 하나의 연결이 끊어지는 경우 중복 링크를 제공합니다.
Tegile HA2300의 검토 구성에는 24개의 컨트롤러와 2400개의 디스크가 있는 기본 시스템과 추가 24개의 디스크를 추가하는 24개의 ES6 확장 선반이 포함됩니다. 스토리지 구성은 (200) 2GB eMLC SAS18 SSD와 (1) 7200TB 2RPM SASXNUMX HDD로 구성된 자체 XNUMX개 디스크 스토리지 풀을 처리하는 각 컨트롤러로 구성되었습니다.
각 컨트롤러는 2.4GB DRAM이 장착된 5620개의 96GHz Intel E2300 프로세서를 통해 구동됩니다. 이것은 HA4에 결합된 192개의 프로세서와 활성/활성 컨트롤러 모두에서 2400GB를 제공합니다. 구성에 포함된 추가 ES6.2 선반은 JBOD 장치 전용이며 스토리지 용량만 추가됩니다. 제공된 하드웨어를 통해 우리 플랫폼은 하나의 컨트롤러를 통해 사용 가능한 원시 7.14TB와 두 번째 컨트롤러에서 사용 가능한 원시 XNUMXTB를 제공했습니다.
Tegile IntelliFlash 아키텍처는 기본 스토리지 미디어를 가상화하고 LUN 또는 파일 공유로 할당할 수 있는 용량 풀을 생성합니다. 이 풀 용량은 온라인으로 확장할 수 있습니다. Tegile 아키텍처는 읽기-수정-쓰기 작업으로 인한 성능 오버헤드를 방지하고 실패한 드라이브를 재구성하는 데 필요한 시간을 줄이기 위해 동적 스트라이프 너비를 사용합니다. IntelliFlash 어레이는 이중 패리티, 양방향 미러링 및 256방향 미러링 RAID 수준을 지원합니다. 데이터 보안은 기본 키 관리를 통해 미사용 데이터의 XNUMX비트 AES 암호화 형식으로 제공됩니다.
개별 볼륨은 데이터베이스, 서버 가상화 및 가상 데스크톱을 포함한 사용 사례를 기반으로 조정할 수 있습니다. 이 조정 프로세스는 블록 크기, 압축 및 중복 제거와 같은 설정에 영향을 미칩니다. 관리 인터페이스는 가상화된 환경을 지원하도록 설계되었으며 가상화된 상황에 대해 LUN, 파일 시스템 및 RAID 그룹이 아닌 가상 머신 단위로 구성할 수 있는 관리 도구를 제공합니다.
IntelliFlash 데이터 감소 서비스에는 인라인 중복 제거, 인라인 압축 및 씬 프로비저닝이 포함됩니다. 전체 스토리지 풀 또는 개별 LUN 및 파일 공유에 대해 중복 제거 및 압축을 활성화할 수 있습니다. 각 LUN은 4KB에서 128KB까지의 블록 크기와 작업 부하에 따라 압축 알고리즘을 선택하여 구성할 수 있습니다. 다음 섹션에서 데이터 감소 이점에 대해 자세히 알아봅니다.
Tegile IntelliFlash 어레이는 VM을 인식하고 애플리케이션과 일관된 특정 시점 스냅샷을 찍을 수 있습니다. 스냅샷은 WAN을 통해 전송된 이전 스냅샷 이후의 증분 변경으로 오프사이트에서 복제할 수 있습니다. 쓰기 가능한 특정 시점 이미지는 복제 기능을 사용하여 생성되며 VM을 인식하고 애플리케이션과 일관성을 갖습니다. 스냅샷과 마찬가지로 클론은 "가벼우며" 새 데이터에 필요한 만큼만 용량을 할당합니다.
vCenter 웹 클라이언트 및 데스크톱 클라이언트 플러그인을 사용하면 vCenter를 통해 VMware 데이터 저장소를 관리할 수 있습니다. Tegile은 또한 VMware 환경에서 I/O 오버헤드를 줄이기 위해 VAAI 지원을 제공합니다. IntelliFlash 어레이는 또한 Citrix XenDesktop에 대해 검증된 Citrix Ready VDI 용량 프로그램의 일부로 테스트 및 검증되었습니다.
Microsoft 환경에서 Tegile 어레이는 Hyper-V용 장애 조치 클러스터링을 위해 CSV와 통합됩니다. 애플리케이션 일치 스냅샷 및 복제용 VSS 향후 SMB 3.0을 지원할 예정입니다. Microsoft Hyper-V 가상 머신은 Microsoft SCVMM(Systems Center Virtual Machine Manager)을 통해 관리할 수 있습니다. Tegile은 Oracle VM으로 어레이를 테스트 및 인증하고 단일 인스턴스 및 Oracle RAC 배포에서 UEK가 포함된 Oracle Linux로 검증된 것 외에도 사전 테스트되고 검증된 Oracle 아키텍처를 제공합니다.
IntelliCare 포털은 지원 사례 관리를 위한 인터페이스 역할을 할 뿐만 아니라 시스템 정보, 구성 세부 정보, 기록 데이터 및 추세 분석, 데이터 감소율에 대한 액세스 지점을 제공합니다. IntelliCare는 공간 사용량의 선형 진행 분석, 디스크에 대한 임계값 경고 및 고가용성 오류를 기반으로 고객과 Tegile 지원에 용량 경고를 보내도록 구성할 수 있습니다. 경고가 트리거되면 어레이 상태 및 구성 데이터에 액세스할 수 있는 Tegile 계정 관리자가 사례에 자동으로 할당되도록 IntelliCare를 구성할 수 있습니다.
데이터 감소
하이엔드 하이브리드 스토리지 어레이 공간에서 Tegile은 기본 스토리지 어레이에서 데이터 감소의 이점을 통합하는 데 있어 선두주자입니다. 사용자들이 가장 쉽게 알아볼 수 있는 스크린샷 중 하나는 저장된 데이터 양, 압축 후 소비된 공간, 마지막으로 중복 제거 후 소비된 공간을 보여주는 "도넛" 사진을 게시한 것입니다. 가상화된 서버를 실행하는 많은 생산 환경과 격리되지 않는 테스트/개발 작업에 대한 요구가 증가함에 따라 반복적인 데이터는 해결 방법이 다른 업계 전반의 문제입니다. 데이터 감소 이점이 없는 어레이의 크기를 현재 또는 미래의 수요에 맞게 조정하거나, 데이터 감소를 활용하여 중복되거나 쉽게 압축 가능한 데이터를 제거하여 공간을 최소화할 수 있습니다. 우리가 테스트한 모든 기존 하이브리드 스토리지 플랫폼 중에서 Tegile HA2300은 이러한 수준의 데이터 감소 기능을 제공하는 유일한 제품이었습니다.
Tegile HA2300의 데이터 감소 기능을 테스트하기 위해 압축 및 중복 제거가 활성화된 스톡 가상 머신 LUN 프로필을 사용하여 ESXi 호스트 중 하나에 제공했습니다. 이 테스트는 단일 VM이 어레이로 마이그레이션된 후 단순히 그 공간을 살펴보았습니다. 우리가 시도한 첫 번째는 공유 스토리지에서 MySQL 성능을 테스트하는 데 사용되는 CentOS 6.3 VM이었습니다. 이 가상 머신에는 vDisk 중 하나에 미리 구축된 데이터베이스가 있으며 빈 vDisk에 복사되어 로드됩니다. 이 특정 시나리오에서 우리는 대부분 압축을 통해 약 12%의 절감 효과를 보았습니다.
다음 테스트에서는 다가오는 OpenLDAP 벤치마크에 사용할 CentOS 7 VM을 살펴보았습니다. 우리는 대부분 압축에서 비롯된 55% 이상을 측정하여 훨씬 더 나은 데이터 절약 증가를 확인했습니다. 유사한 VM(여러 Linux 또는 Windows 배포판)이 많은 환경에서는 압축과 중복 제거의 이점을 모두 볼 수 있습니다. 기본 스토리지의 VDI 또는 Test/Dev와 같은 시나리오에서도 마찬가지입니다. 여기서 중복 제거 이점은 생성되는 모든 새 VM과 거의 선형적으로 증가합니다.
모든 데이터 축소 서비스에는 관련 작업 및 메타데이터 관리에 필요한 시스템 오버헤드로 인해 성능 상충 관계가 있습니다. 느린 단일 스레드 전송 속도(VM 내부의 복사/붙여넣기 작업 또는 데이터 저장소 간 SvMotion 활동)가 약 100MB/s로 나타났습니다. 여기에는 캐시 적중률이 거의 100%인 읽기 및 쓰기 작업이 모두 포함되었습니다. 흥미롭게도 데이터 축소 서비스를 활성화하거나 완전히 비활성화한 모든 워크로드에서 성능 차이가 거의 없었습니다. 이에 비해 데이터 감소 서비스가 없는 이 세그먼트의 많은 어레이는 유사한 데이터 이동 활동을 통해 단일 10Gb 이더넷 또는 16Gb FC 인터페이스를 거의 포화 상태로 만들 수 있습니다.
테스트 배경 및 유사 항목
저희는 연구실 환경에 대한 목록 , 연구실 네트워크 기능에 대한 개요 , 그리고 테스트 프로토콜에 대한 세부 정보를 공개하여 관리자 및 장비 구매 담당자가 저희가 발표한 결과를 얻은 조건을 공정하게 평가할 수 있도록 합니다. 독립성을 유지하기 위해 저희는 테스트 대상 장비 제조업체로부터 어떠한 비용도 지불받거나 관리받지 않습니다.
본 연구에서는 Tegile HA2300을 Dot Hill AssuredSAN Ultra48 , AMI StorTrends 3500i , X-IO ISE 710 , HP StoreVirtual 4335 , 그리고 Dell EqualLogic PS6210XS 와 비교 분석합니다 . 모든 합성 벤치마크 및 애플리케이션 테스트에서 성능 테스트 실행 중 압축 및 데이터 중복 제거 기능은 비활성화되었습니다. 어레이는 Tegile 현장 담당자가 연구실에 설치했으며, 합성 벤치마크 및 SQL Server 테스트에 사용된 LUN은 Tegile 기술 마케팅 담당자가 원격으로 구성했습니다. VMmark 테스트에 사용된 LUN은 스냅샷 기능이 비활성화된 "가상 서버" 프로파일을 사용하여 구성되었으며, VMware iSCSI 소프트웨어 어댑터를 통해 각 ESXi 호스트에 연결되었습니다.
테스트된 각 플랫폼에서 각 공급업체가 테스트에 사용되는 네트워킹 인터페이스뿐만 아니라 다양한 워크로드에 대해 장치를 구성하는 방법을 이해하는 것이 매우 중요합니다. 사용되는 플래시의 양은 주어진 워크로드에서 플래시가 얼마나 잘 수행될 것인지와 관련하여 기본 캐싱 또는 계층화 프로세스만큼 중요합니다. 다음 목록은 플래시 및 HDD의 양, 특정 구성에서 사용할 수 있는 양 및 활용된 네트워킹 상호 연결을 보여줍니다.
- 확장 선반이 있는 Tegile HA2300
- 정가: $100,443 기본 구성, 추가 스토리지 선반 포함 테스트 시 $185,000
- 데이터 축소 전 원시 가용 용량: 13.4TB(첫 번째 셸프 6.2TB + 두 번째 셸프 7.14TB)
- 플래시: 12GB HGST eMLC SAS200 SSD 2개
- HDD: 36TB Seagate SAS1 2RPM HDD 7200개
- 네트워크 상호 연결: 10Gb, 컨트롤러당 2 x 10Gb
- Dot Hill AssuredSAN Ultra48(하이브리드)
- 정가: $113,158
- 플래시: 800GB(4 x 400GB HGST SAS3 SSD, 2개의 RAID1 풀)
- HDD: 9.6TB(32GB 600K 10G SAS HDD 6개, RAID2 풀 10개)
- 네트워크 상호 연결: 16Gb FC, 컨트롤러당 4 x 16Gb FC
- AMI StorTrends 3500i
- 정가: $87,999
- 플래시 캐시: 200GB(200GB SSD x 2 RAID1)
- 플래시 계층: 1.6TB 사용 가능(800GB SSD x 4 RAID10)
- HDD: 10TB 사용 가능(2TB HDD x 10 RAID10)
- 네트워크 상호 연결: 10GbE iSCSI, 컨트롤러당 2 x 10GbE Twinax
- HP StoreVirtual 4335 – 3개 노드
- 정가: 노드당 $41,000, $123,000
- 플래시: 1.2TB 사용 가능(노드당 400GB SSD x 3 RAID5, 클러스터 간 네트워크 RAID10)
- HDD: 10.8TB 사용 가능(900GB 10K HDD x 노드당 7 RAID5, 클러스터 전체에서 네트워크 RAID10)
- 네트워크 상호 연결: 10GbE iSCSI, 컨트롤러당 1 x 10GbE Twinax
- 델 EqualLogic PS6210XS
- 정가: $134,000
- 플래시: 4TB 사용 가능(800GB SSD x 7 RAID6)
- HDD: 18TB 사용 가능(1.2TB 10K HDD x 17 RAID6)
- 네트워크 상호 연결: 10GbE iSCSI, 컨트롤러당 2 x 10GbE Twinax
- X-IO ISE 710
- 정가: $115,000
- 800GB 플래시(200GB SSD x 10 RAID10)
- 3.6TB HDD(300GB 10K HDD x 30 RAID10)
- 네트워크 상호 연결: 8Gb FC, 컨트롤러당 2 x 8Gb FC
이 벤치마크는 ThinkServer RD630 벤치마크 환경을 사용합니다.
- Lenovo ThinkServer RD630 테스트베드
- 2 x 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 이더넷 스위치 및 하드웨어
- 36GbE 포트 40개(64GbE 포트 최대 10개)
- QSFP 스플리터 케이블 40GbE - 4x10GbE
애플리케이션 성능 분석
Tegile IntelliFlash HA2300의 첫 번째 두 가지 벤치마크는 VMware VMmark 가상화 벤치마크 와 Microsoft SQL Server OLTP 벤치마크 입니다 . 이 두 벤치마크는 모두 HA2300 및 유사 제품이 처리하도록 설계된 것과 유사한 애플리케이션 워크로드를 시뮬레이션합니다.
StorageReview VMmark 프로토콜은 일반적인 가상화 워크로드 및 타일 기반 장치를 사용하여 측정된 결과와 함께 관리 작업을 기반으로 일련의 하위 테스트를 활용합니다. 업계에서 인정받고 확립된 벤치마크인 VMmark는 컴퓨팅 및 스토리지를 벤치마크 수정이 거의 또는 전혀 허용되지 않는 공정한 경쟁의 장으로 만듭니다. 타일은 VM 복제 및 배포, 데이터 센터 전체의 자동 VM 로드 밸런싱, VM 라이브 마이그레이션(vMotion) 및 동적 데이터 저장소 재배치(스토리지 vMotion)와 같은 다양한 가상 워크로드를 수행하는 시스템의 기능을 측정합니다.
정규화된 VMmark 애플리케이션 점수와 전체 점수는 더 적은 수의 타일에서 유사한 어레이에 대한 Tegile HA2300의 성능을 보여줍니다. HA2300은 HP StoreVirtual 6의 다음으로 낮은 전체 점수인 6.6과 비교하여 전체 점수가 7.6인 4335타일에서 뒤처지기 시작합니다. HA2300의 이중 스토리지 풀은 6타일을 넘을 만큼 강력하지 않았습니다. 각 컨트롤러에 동일한 수의 타일이 할당됩니다. 이 테스트에서 HP StoreVirtual 4335는 8타일을 기록했고 Dell EqualLogic PS6210XS 및 AMI StorTrends 3500i는 10타일을 기록했습니다.
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명의 가상 사용자 부하 조건에서 트랜잭션 성능과 지연 시간을 측정합니다.
우리의 SQL Server 벤치마크는 MPIO가 활성화된 Windows Server 1 호스트에 하나의 단일 2012TB LUN을 제공하는 대용량 단일 데이터베이스 및 로그 파일을 활용합니다. SQL Server 벤치마크를 위해 Tegile HA2300을 구성할 때 단일 1TB LUN을 활용했습니다. 이렇게 하면 하나의 디스크 풀이 지원하는 하나의 컨트롤러에 부하가 걸리고 하나의 컨트롤러와 디스크 풀은 활성/활성 구성에서 유휴 상태가 됩니다. 이 범주의 모든 장치는 동일한 위치에 있으며 하나의 LUN과 컨트롤러가 이 벤치마크 이면의 활동을 주도합니다.
Tegile HA2300은 이 벤치마크에서 초당 3,058.5개의 트랜잭션을 측정하여 전체 HDD RAID50 DotHill Ultra48 구성보다 앞섰습니다. 이 성능은 이 프로토콜로 테스트한 최고 성능의 하이브리드 어레이 수준의 약 절반 수준입니다.
HA2300은 SQL Server 벤치마크 동안 5,068ms의 평균 대기 시간을 유지했으며 이는 비교 대상 중 두 번째로 낮은 성능입니다.
TPC-C 워크로드 동안 Microsoft SQL Server는 매우 쓰기 집약적이며 정기적으로 로그 버퍼를 디스크에 커밋합니다. 쓰기 성능이 느려지고 스토리지 어레이가 더 이상 유지할 수 없게 되면 미해결 대기열이 쌓이고 대기 시간이 크게 늘어납니다. 이는 Tegile HA2300과 RAID48 구성의 DotHill Ultra50에서 볼 수 있습니다. Windows Server 2012 플랫폼으로 SQL Server 테스트를 초기 설정하는 동안 사전 구축된 데이터베이스를 HA100에서 제공되는 LUN으로 이동하는 기본 복사/붙여넣기 작업을 통해 단일 스레드 쓰기 속도가 2300MB/s를 초과하는 것을 확인했습니다. 이 느린 쓰기 속도는 테스트 전과 테스트 중에 Storage vMotion 활동 중에 VMware 환경에서도 볼 수 있었습니다. 뛰어난 대기열 깊이를 높일 수 있는 다중 스레드 합성 워크로드는 1.1GB/s 이상의 읽기 및 755MB/s 쓰기를 볼 수 있었지만 어떤 애플리케이션 사용 사례에서도 볼 수 없었습니다.
엔터프라이즈 종합 워크로드 분석
fio 합성 벤치마크를 시작하기 전에 , 저희 연구실에서는 16개의 스레드와 스레드당 16개의 대기열을 사용하여 장치를 과부하 상태로 만들어 안정적인 상태로 만듭니다. 그런 다음, 여러 스레드/대기열 깊이 프로파일을 적용하여 정해진 간격으로 스토리지 성능을 테스트하고, 부하가 적은 경우와 많은 경우 모두에서 성능을 확인합니다.
- 사전 조건화 및 기본 정상 상태 테스트:
- 처리량(집계된 읽기+쓰기 IOPS)
- 평균 대기 시간(읽기+쓰기 대기 시간을 함께 평균화)
- 최대 대기 시간(최대 읽기 또는 쓰기 대기 시간)
- 대기 시간 표준 편차(함께 평균화된 읽기+쓰기 표준 편차)
이 합성 분석은 제조업체 사양 및 벤치마크에서 널리 사용되는 두 가지 프로필을 통합합니다.
- 4k – 100% 읽기 및 100% 쓰기
- 8k – 70% 읽기/30% 쓰기
합성 워크로드는 스토리지 장치에 대해 강력하고 반복 가능한 로드를 구동하는 데 도움이 될 수 있지만 IOPS 및 대기 시간을 데이터베이스, 가상화 또는 기타 애플리케이션 성능과 연관시키려는 고객에게는 가치가 감소합니다. 애플리케이션 워크로드와 달리 합성 워크로드 생성기는 적용되는 데이터 유형, 워크로드 크기, 스레드 수, 미결 I/O 수, 랜덤 워크로드의 무작위성 또는 부하가 기본 저장소에 적용됩니다. 이는 FIO, IOMeter 또는 vdBench의 범위와 기능을 설명하는 데 근접하지 않고 대신 표면을 긁는 것입니다. 서로 다른 스토리지 어레이를 비교할 때 벤치마크의 관련성을 유지하기 위해 실험실에 들어오는 모든 플랫폼에 동일한 스크립트와 구성을 적용합니다. 이는 일부 플랫폼이 다른 구성에서 다르거나 더 높은 수치를 볼 수 있음을 의미할 수 있지만, 유사한 결과를 표시하면 모든 플랫폼이 공평한 경쟁의 장에 놓이게 됩니다. 현재 Windows Server 2012 환경에서 서버에 할당된 8개의 25GB LUN을 사용하여 어레이 전체에 고르게 분산하여 테스트합니다. 이는 워크로드를 스토리지 또는 DRAM 계층으로 제한하는 반면, 사전 조건 기간이 길면 최고 성능 계층 또는 캐시로 마이그레이션해야 합니다.
이 검토가 시작되었을 때와 다른 동일 세대 하이브리드 스토리지 플랫폼의 검토를 위해 다음 FIO 스크립트를 사용하여 동일한 FIO 스레드의 일부로 8개의 정의된 LUN을 처리했습니다.
fio.exe – 파일 이름=\\.\PhysicalDrive1:\\.\PhysicalDrive2:\\.\PhysicalDrive3:\\.\PhysicalDrive4:\\.\PhysicalDrive5:\\.\PhysicalDrive6:\\.\PhysicalDrive7:\\ .\PhysicalDrive8 –thread –direct=1 –rw=randrw –refill_buffers –norandommap –randrepeat=0 –ioengine=windowsaio –bs=4k –rwmixread=100 –iodepth=16 –numjobs=16 –time_based –runtime=60 –group_reporting – 이름=FIO_group_test –출력=FIO_group_test.out
이 워크로드는 각 LUN이 자체 전용 FIO 스레드를 가져오는 경우에도 적용할 수 있습니다. 수정된 스크립트를 사용하여 Tegile HA2300의 FIO 측정 성능은 50% 이상 증가할 수 있지만 이러한 결과는 더 이상 우리가 테스트한 다른 어레이와 비슷하지 않습니다. 다른 어레이에서도 개선이나 변경이 있을 것이라는 것은 말할 필요도 없습니다. 이 변경의 예는 아래와 유사합니다.
fio.exe –thread –direct=1 –rw=randrw –refill_buffers –norandommap –randrepeat=0 –ioengine=windowsaio –bs=4k –rwmixread=100 –iodepth=16 –numjobs=16 –time_based –runtime=60 –group_reporting –name=thread1 filename=\\.\PhysicalDrive1 –name=thread2 filename=\\.\PhysicalDrive2 –name=thread3 filename=\\.\PhysicalDrive3 –name=thread4 filename=\\.\PhysicalDrive4 –name=thread5 filename=\\.\PhysicalDrive5 –name=thread6 filename=\\.\PhysicalDrive6 –name=thread7 filename=\\.\PhysicalDrive7 –name=thread8 filename=\\.\PhysicalDrive8 –output=FIO_test.out
두 벤치마크가 동일한 결론에 도달한다는 점에 유의하는 것이 중요합니다. 이러한 매개변수의 범위 내에서 특정 수의 IOPS, 대기 시간 및 대역폭을 제공하는 반복 가능한 결과를 보여줍니다. 어떤 숫자도 서로 비교할 수 없습니다. 두 테스트 모두 플랫폼이 실제 프로덕션 환경에서 어떻게 작동하는지 보여주지 않으며 애플리케이션 요구 사항을 도입하지 않기 때문에 표시할 수도 없습니다.
첫 번째 벤치마크는 4% 쓰기 및 100% 읽기 활동으로 구성된 임의 100k 전송의 성능을 측정합니다. Tegile HA2300은 이 벤치마크에서 세 번째로 높은 읽기 성능인 120,072 IOPS와 38,311k 범주에서 두 번째로 높은 쓰기 성능인 4 IOPS를 측정했습니다.
Tegile HA2300은 평균 읽기 지연 시간이 2.13ms, 쓰기 지연 시간이 6.68ms로 비슷한 어레이 중에서 각각 XNUMX위와 XNUMX위를 기록했습니다.
우리는 Tegile HA2300의 최대 대기 시간을 비교 대상보다 훨씬 더 크게 측정했습니다. 최대 읽기 대기 시간은 약 7,188ms로 측정되었으며 최대 쓰기 대기 시간은 6,885ms에 도달했습니다.
표준 편차 계산에 따르면 Tegile HA2300은 읽기 작업의 경우 11.10ms, 쓰기 작업의 경우 31.29ms로 대기 시간 측면에서 하이브리드 피어보다 일관성이 훨씬 낮습니다. 비교해 보면 모든 HDD로 구성된 DotHill Ultra48은 이 범주의 최하위 등급이지만 일단 SSD가 도입된 이후에는 읽기 일관성에서 XNUMX위, 쓰기 일관성에서 XNUMX위를 차지했습니다.
8k 70% 읽기 30% 쓰기 임의 워크로드로 이동하면서 Tegile HA2300의 성능은 2,405T/2Q의 2 IOPS에서 42,957T/16Q의 16 IOPS로 확장되었습니다. 더 낮은 스레드 및 대기열 수준에서는 팩의 대략 중간 수준으로 측정되었으며 전체 로드 상태에서는 HP StoreVirtual 3 클러스터 및 AMI StorTrends 4335i에 이어 3500위를 차지했습니다.
8k 70/30 벤치마크의 평균 대기 시간 결과는 1.65T/2Q 부하에서 2ms로 측정되었고 5.95T/16Q 최대 부하에서 16ms로 증가했습니다.
몇 가지 예외를 제외하고 Tegile HA2300은 8k 70/30 벤치마크에서 비교한 어레이 중에서 가장 높은 대기 시간을 경험했습니다. TA3200에서 측정한 가장 높은 대기 시간은 4,674.84ms로 4T/16Q에서 발생했습니다.
2300k 8/70 벤치마크에 대한 Tegile HA30의 표준 편차 계산은 4k 벤치마크에 대한 표준 편차 결과와 다르지 않습니다. HA2300을 최대 대기 시간 차트보다 더 긍정적으로 표시하지만 여전히 HA2300을 대기 시간과 덜 일치하는 것으로 묘사합니다. 그것의 비교보다.
맺음말
ES2300 확장 셸프와 결합된 HA2400은 매우 유연하여 고객이 모든 HDD, 플래시 또는 이 둘의 조합을 사용할 수 있으며, 모두 다운타임 없이 교체할 수 있습니다(다른 하드웨어와 함께). 지능형 캐싱 알고리즘은 특정 애플리케이션에 대한 볼륨을 설정하는 애플리케이션 인식 프로비저닝 기능과 함께 핫 데이터를 더 빠른 플래시 계층으로 이동합니다. 인라인 압축 및 중복 제거 기능은 모든 데이터 센터에서 증가하는 문제인 데이터 공간을 최소화합니다. HA2300은 Citrix에서 사용할 수 있는 여러 호스트 플랫폼을 지원하며 VMware 및 Microsoft 가상화 소프트웨어와 통합할 수 있습니다. Tegile의 HA2300은 또한 IntelliCare 고객 관리 프로그램의 지원을 받습니다.
성능에 관한 한 결과는 다소 엇갈렸습니다. 애플리케이션 성능 분석에서 HA2300은 VMmark 벤치마크에서 다른 경쟁 솔루션보다 뒤쳐져 다른 솔루션이 6타일 또는 8타일에 도달하거나 DotHill Ultra10 하이브리드 어레이의 경우 훨씬 더 높은 48타일을 기록했습니다. SQL Server TPC-C 벤치마크에서는 다른 하이브리드 시스템보다 낮은 TPS와 높은 대기 시간으로 거의 바닥에 도달했습니다. 어레이는 합성 테스트에서 4K 처리량과 4K 평균 지연 시간 모두에서 2300위를 차지했습니다. 그러나 최대 지연 시간 및 표준 편차 테스트에서 HAXNUMX은 테스트한 하이브리드 어레이 중 가장 높은 지연 시간을 보였습니다.
결과적으로 Tegile 어레이는 약간의 수수께끼입니다. 한편으로는 배포 및 관리가 쉽고, 심층적인 데이터 서비스 및 기능 집합이 있으며, 압축 및 중복 제거를 허용하는 하드 드라이브가 있는 몇 안 되는 기본 스토리지 중 하나입니다. 결과적으로 디스크의 더 작은 데이터 풋프린트는 이 어레이와 올플래시 하이브리드 모두에서 TB당 비용을 논의할 때 Tegile에게 엄청난 경쟁 우위를 제공합니다. 데이터 축소 서비스는 우리가 어느 정도 보았을 때 성능에 영향을 미쳤습니다. 데이터 감소를 활성화할지 여부를 다투는 오버헤드가 있습니다. 거기에 Tegile의 문제가 있습니다.
그러나 많은 조직에서 어레이 성능은 주요 결정 기준이 아닐 수 있습니다. 많은 ROBO 및 중간 시장/SMB 사용 사례에서 모든 HDD 어레이는 애플리케이션의 요구 사항에 적합합니다. 진실은 적어도 성능 관점에서 모든 조직에 플래시가 필요한 것은 아닙니다(TCO 인수는 나중에 설명). HA2300은 TB당 비용, 관리 용이성 및 데이터 서비스가 성능 요구보다 중요한 이러한 요구를 잘 해결합니다. 그러나 전반적으로 하이브리드 공간에서 고성능 플레이어는 아닙니다. 현재로서는 데이터 축소 서비스나 아마도 Tegile의 올플래시 하이브리드 제품 중 하나를 활용하지 않는 기존 스토리지 어레이의 영역으로 보입니다.
장점
- 데이터 축소 서비스 제공
- 강력한 4K 처리량 및 평균 대기 시간
- 기능이 풍부한 WebGUI
단점
- 상대적으로 약한 성능 SQL Server 및 VMmark
- 일관되지 않은 대기 시간 및 높은 최대 응답 시간
히프 라인
Tegile HA2300은 인라인 압축 및 중복 제거 엔진으로 구성된 다용도 기능 세트를 갖춘 하이브리드 어레이 플랫폼입니다. 그 강점은 구성 유연성, 데이터 서비스, 프로토콜 지원 및 매력적인 TB당 전체 비용 프로필에 있지만 많은 동종 제품과 성능 패리티를 반드시 충족하지는 않습니다.




아마존