홈페이지 Enterprise EchoStreams FlacheSAN2 검토

EchoStreams FlacheSAN2 검토

by StorageReview 엔터프라이즈 랩

EchoStreams FlacheSAN2는 초고밀도 48베이 서버로 공간 효율성이 매우 뛰어나 단 2U의 랙 공간에 적합합니다. EchoStreams의 다른 솔루션과 마찬가지로 FlacheSAN2는 조직의 정확한 요구에 맞게 이 제품을 특별히 통합하는 데 사용할 수 있는 하드웨어 구성으로 매우 사용자 정의할 수 있습니다. 따라서 FlacheSAN2는 이미 특정 하드웨어를 염두에 두고 있는 기업을 위한 탁월한 옵션입니다. 우리의 특정 구성에서는 48개의 베이를 다음과 같이 채웠습니다. Toshiba HK3R2 SATA SSD 3.0개의 PCIe 71605 Adaptec 3 RAID 카드와 56개의 Mellanox ConnectX-25 3.8Gb/s 듀얼 포트 InfiniBand 어댑터로 강력한 성능을 보장했습니다. 2GB/s 이상의 대역폭과 XNUMX만 이상의 IOPS를 지원하도록 구축된 특정 구성을 통해 FlachSANXNUMX는 다른 제품과 경쟁할 수 있도록 설계되었습니다.


EchoStreams FlacheSAN2는 초고밀도 48베이 서버로 공간 효율성이 매우 뛰어나 단 2U의 랙 공간에 적합합니다. EchoStreams의 다른 솔루션과 마찬가지로 FlacheSAN2는 조직의 정확한 요구에 맞게 이 제품을 특별히 통합하는 데 사용할 수 있는 하드웨어 구성으로 매우 사용자 정의할 수 있습니다. 따라서 FlacheSAN2는 이미 특정 하드웨어를 염두에 두고 있는 기업을 위한 탁월한 옵션입니다. 우리의 특정 구성에서는 48개의 베이를 다음과 같이 채웠습니다. Toshiba HK3R2 SATA SSD 3.0개의 PCIe 71605 Adaptec 3 RAID 카드와 56개의 Mellanox ConnectX-25 3.8Gb/s 듀얼 포트 InfiniBand 어댑터로 강력한 성능을 보장했습니다. 2GB/s 이상의 대역폭과 XNUMX만 이상의 IOPS를 지원하도록 구축된 특정 구성을 통해 FlachSANXNUMX는 다른 제품과 경쟁할 수 있도록 설계되었습니다.

고성능 스토리지 시장 부문에는 계획 및 배포 프로세스를 줄이기 위해 사전 구축된 보다 일반적인 시스템이 출하되지만 고유한 IT 인프라 배열을 염두에 두고 있는 조직도 많이 있습니다. FlacheSAN2의 경우, 일부 조직은 고용량 소형 폼 팩터(SFF) 48″ SSD(FlacheSAN2.5에 2U의 SSD에 대해 가장 높은 밀도 제공)를 위한 2개 베이의 대부분을 활용할 수 있는 예산이 있을 수 있습니다. 원시 SSD 전송 속도를 얻는 데 관심이 있지만 용량에 대한 관심은 적습니다. FlacheSAN2는 7mm z-height SAS 및 SATA 드라이브를 모두 지원하는 유연성과 기능으로 이러한 구성 및 기타 구성을 지원할 수 있습니다. FlacheSAN2는 또한 모든 SSD를 지원하므로 고객이 표준 서버 공급업체의 제품에 비해 훨씬 더 많은 비용을 절감할 수 있습니다. 절감할 수 있는 또 다른 영역은 전력 효율성입니다. FlacheSAN2는 최대 전력 소비 시 500W만 소비하므로 시중에서 가장 높은 와트 대비 성능을 제공합니다. FlacheSAN2는 Intel 마더보드를 활용하여 뛰어난 안정성과 높은 호환성을 제공합니다. 디스크 쪽과 컨트롤러 쪽 I/O 간의 균형을 제공하여 이러한 마더보드 리소스를 최대화합니다.

EchoStreams FlacheSAN2는 1년 부품 교체 보증이 제공되며 현재 $7,800부터 시작합니다.

EchoStreams FlacheSAN2 사양

  • 3.8만 이상의 IOPS 또는 최대 25GB/s의 대역폭 지원 가능
  • 인텔 독점 크기 듀얼 소켓 Sandy Bridge EP
  • 소켓 2011 Intel® Xeon® E5 2600 V2 Ivy Bridge 프로세서 최대 XNUMX개
  • 16 DDR3 800채널/CPU 1066/1333/1600/XNUMX RDIMM/UDIMM/LRDIMM
  • 48 x 6G SAS/SATA 2.5”x7mm 핫스왑 SSD 베이 + 2 x 내부 2.5” x 7mm OS용 SSD/HDD
  • 쿼드 1GbE 포트 Intel i350 온보드
  • 7x PCIe Gen3 X8 LP + 1x PCIe Gen2 X4 LP 슬롯 + 1x Intel PCIe Gen3
  • 전원 800W AC/DC 1+1 80Plus 고효율 예비 전원 공급 장치; 700W -48VDC 옵션 사용 가능
  • 4x 퀵스왑 80mm PWM 팬
  • 치수(WxHxD): 16.8" x 3.5" x 26"
  • 무게: 58lbs 완전 적재

설계 및 구축

FlacheSAN2는 고급스러운 동시에 산업용으로 보이는 매우 세련된 디자인을 가지고 있습니다. 서버 전면부터 전원, 네트워크 및 시스템 상태를 나타내는 전면 패널 LED 표시기와 표준 전원, NMI 및 재설정 버튼이 있습니다. 전체 장치의 가장 눈에 띄는 특징은 48mm SSD용으로 설계된 초고밀도 7베이입니다. 서비스 가능성 측면에서 FlacheSAN2는 귀하의 사양에 맞게 간단하게 구축할 수 있도록 설계되었으며 랙에 쉽게 설치할 수 있고 생산에 들어간 후 상호 작용하기 쉬우며 상당히 쉽습니다. EchoStreams는 프로세스를 통해 고객을 안내하는 매우 상세한 그림과 함께 이를 가능하게 하기 위해 많은 노력을 기울입니다.

FlacheSAN2 전면에 SSD를 설치할 때는 도구가 필요하지 않습니다. 각 베이의 상단 부분에는 빠르고 간단하게 액세스할 수 있는 걸쇠가 있습니다. 드라이브 트레이 자체는 SSD를 설치하는 데 도구가 필요하지 않으며 고유한 그립 메커니즘을 사용하여 JBOD 및 스토리지 서버에서 때때로 과도하게 사용되는 나사 없이 SSD를 안전하게 유지합니다. 우리 장치에는 전면에 48개의 Toshiba HK3R2 SSD가 완전히 채워져 있습니다.

EchoStreams에는 설치 과정을 단순화하기 위해 도구가 필요 없는 볼 베어링 슬라이드 레일도 포함되어 있습니다. 레일을 설치한 경험이 있는 사람들에게는 이 과정이 훨씬 더 쉬워집니다. 레일을 설치하면 FlacheSAN2를 제자리에 배치할 수 있습니다. 거기에서 쉽게 앞뒤로 밀 수 있으며 랙 전면에서 몇 인치 빼내어 유지 관리가 가능합니다.

FlacheSAN2 내부 마더보드 레이아웃의 고유한 특성을 이해하기 위해 EchoStreams에는 PCIe 레이아웃을 자세히 설명하는 가이드가 포함되어 있습니다. 이를 통해 구매자는 특정 PCIe 장치를 가장 잘 활용하여 성능을 극대화하는 방법을 이해하고 기존 PCIe 슬롯을 사용할 때 고유한 포지셔닝을 활용할 수 있습니다. 더 고유한 항목 중 하나는 ROC 모듈 슬롯으로, EchoStreams는 맞춤형 어댑터를 사용하여 추가 RAID 카드용 섀시 내부에 원격 PCIe 슬롯을 장착합니다.

FlacheSAN2 내부에서 2~XNUMX개의 RAID 카드 또는 HBA를 지원하기 위해 XNUMXU 섀시에 넣은 EchoStreams와 네트워크에서 스토리지를 공유하기 위한 지원 NIC를 볼 수 있습니다. EchoStreams는 맞춤형 SAS 케이블링을 사용하여 전면 드라이브 백플레인을 스토리지 카드에 연결하여 공기 흐름 중단을 최소화합니다. 이 접근 방식은 모든 비트가 고성능 빌드에 도움이 되는 냉각에 도움이 됩니다. 또 다른 고유한 항목은 시스템 내부에서 모든 마지막 PCIe 카드를 활용해야 하는 하드웨어 밀도를 개선하기 위해 섀시에 추가된 맞춤형 PCIe 케이지입니다.

FlacheSAN2의 뒷면으로 이동하면 왼쪽에는 섀시 내부에 있는 1개의 PWM 팬용 배기구와 71605개의 전원 공급 장치가 있습니다. 그런 다음 3개의 56GbE 포트(관리와 공유), XNUMX개의 USB 포트, VGA 및 레거시 COM 포트를 포함한 모든 연결에 도달합니다. 그 옆에는 XNUMX개의 PCIe 슬롯이 있으며 프로덕션 빌드에는 XNUMX개의 Adaptec XNUMX RAID 카드(XNUMX번째는 내부에 있음)와 XNUMX개의 듀얼 포트 Mellanox ConnectX-XNUMX XNUMXGb/s IB 카드가 포함됩니다. 이렇게 하면 다른 네트워크 인터페이스 또는 추가 스토리지 제품을 위한 하나의 열린 슬롯이 남습니다.

데이터 퓨전 성능 테스트

우리는 Stream Financial과 제휴하여 DataFusion 성능 테스트 우리 연구실에서. 이 테스트의 도입은 Violin WFA-64 검토의 일부였으며, 완료되면 데이터를 EchoStreams FlacheSAN2로 포팅하고 동일한 Dell R920 컴퓨팅 서버에 유사한 방식으로 제시했습니다.

가장 단순한 형태의 DataFusion은 13조 개의 데이터 포인트를 포함하는 12조 개 이상의 위험 데이터 행을 행당 하나의 위험 지점으로 처리하고 집계하는 것을 시연하도록 설계되었습니다. 이 테스트는 데이터를 처리하는 데 걸리는 시간으로 인해 의사 결정이 방해받을 수 있는 매우 실제적인 빅 데이터 사용 사례를 살펴봅니다. 이 테스트는 8년 동안 장부를 거래하기 위해 델타, 감마, 베가 및 세타에 대한 위험 버킷을 포함하는 위험 데이터가 있는 거래 환경을 모방합니다. 일반적인 비즈니스 보기를 시뮬레이션하기 위해 SQL 'where', 'like' 및 'group by' 쿼리를 사용하여 데이터를 집계하여 위험 유형, 통화 및 상대방별로 분류된 위험 노출을 표시했습니다. 고도로 압축된 전체 데이터베이스 공간은 100TB를 약간 넘고 확장하면 XNUMXTB를 초과합니다. 이 테스트의 목적을 위해 데이터베이스는 인덱싱 없이 실행되므로 서버와 스토리지는 모든 데이터를 실시간으로 처리해야 합니다.

EchoStreams FlacheSAN2에 48개의 Toshiba HK3R2 SSD가 로드되어 벤치마크에서 스토리지를 지원하면서 60분 32초의 시간을 측정했습니다. 저장용으로 Violin WFA-56를 사용하여 측정한 16분 64초와 비교한 것입니다.

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

당사의 엔터프라이즈 벤치마크 프로세스는 스레드당 16개의 미해결 대기열이 있는 16개 스레드의 과부하 상태에서 장치를 테스트한 다음 여러 스레드/대기열 깊이에서 설정된 간격으로 테스트할 동일한 작업 부하로 각 스토리지 장치를 정상 상태로 사전 조정합니다. 사용량이 많거나 적을 때의 성능을 보여주는 프로필.

EchoStreams FlacheSAN2 하드웨어 구성

  • 2 x Intel Xeon E5-2697 v2(2.7GHz, 30MB 캐시, 12코어)
  • 인텔 C602 칩셋
  • 메모리 – 64GB(8GB 8개) 1333Mhz DDR3 등록 RDIMM
  • 윈도우 서버 표준 2012
  • HBA 모드의 Adaptec 4 71605개
  • 48 x Toshiba HK3R2 SSD
    • 로컬 스토리지 구성: 개별적으로 처리되는 각 SSD
    • 원격 스토리지 구성: 4 x 12 SSD 스토리지 공간 미러 풀(HBA당 12개 SSD). 풀당 2개의 25GB SMB3 공유.

EchoStreams FlacheSAN1 하드웨어 구성

  • 2 x Intel Xeon E5-2697 v3(2.6GHz, 35MB 캐시, 14코어)
  • 메모리 – 256GB(16 x 16GB) DDR4 등록 RDIMM
  • 윈도우 서버 표준 2012
  • LSI 2-9300i 8개
  • 24 x Toshiba HK3R2 SSD
    • 로컬 스토리지 구성: 개별적으로 처리되는 각 SSD
    • 원격 스토리지 구성: 2 x 12 SSD 스토리지 공간 미러 풀(HBA당 12개 SSD). 풀당 4개의 25GB SMB3 공유.

Dell PowerEdge R920 Infiniband FIO LoadGen

  • Intel E7-4870 v2 CPU 2.3개(15GHz, 30코어, XNUMXMB 캐시)
  • 512GB RAM(8GB x 64 DDR3, CPU당 128GB)
  • 2 x 300GB 10K SAS RAID1 부트
  • Mellanox ConnectX-4 듀얼 포트 InfiniBand 어댑터 3개

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

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

Enterprise Synthetic Workload Analysis에는 실제 작업을 기반으로 하는 프로필이 포함되어 있습니다. 이러한 프로필은 엔터프라이즈 제품에 일반적으로 사용되는 4K, 8k 70/30 및 128K와 같이 널리 게시된 값뿐만 아니라 과거 벤치마크와 쉽게 비교할 수 있도록 개발되었습니다.

  • 4k 프로필
    • 100% 읽기 및 100% 쓰기
  • 8k 70/30
    • 70% 읽기, 30% 쓰기
    • 100% 만
  • 128K(순차)
    • 100% 읽기 또는 100% 쓰기
    • 100% 128K

100% 4K 임의 읽기 및 쓰기 테스트에서 RAID16 또는 Raw에서 3개의 KK2R10 SSD의 성능과 RAID48 또는 Raw에서 3개의 KK2R10 SSD의 성능을 측정했습니다. 4K 랜덤 읽기 결과는 48 Raw 구성이 거의 2백만 IOPS 읽기(1,906,010 IOPS)와 1,765,088 IOPS 쓰기를 자랑하는 것으로 나타났으며, 둘 다 매우 인상적이었습니다. 두 번째로 가까운 구성은 16 Raw였습니다. 그러나 두 결과 모두 각각 1 IOPS 및 1,037,200 IOPS로 읽기 및 쓰기에서 거의 742,662만 IOPS였습니다.

평균 대기 시간 부분을 살펴보면 16개의 Raw 구성이 0.245ms 읽기 및 0.341ms 쓰기로 가장 낮은 대기 시간을 가짐을 확인했습니다. 48x RAID10 구성을 사용하는 EchoSteams는 0.41ms 읽기 및 0.49ms 쓰기를 기록하여 차선의 결과를 보였습니다.

최대 대기 시간 성능으로 이동하면 16 Raw 구성은 다음으로 가장 가까운 구성보다 48배 높은 대기 시간을 기록하여 지난 테스트와 반대되는 성능을 자랑했습니다. 즉, 10 RAID8.56은 31.358ms 읽기 및 16ms 쓰기로 대기 시간이 가장 낮았으며 10 RAID9.4 구성은 각각 44.6ms 및 XNUMXms의 읽기 및 쓰기로 상당히 뒤떨어졌습니다.

우리의 표준편차 결과는 48 RAID10이 0.08ms로 가장 낮은 읽기 대기 시간을 기록한 반면, 48 Raw는 0.30ms로 가장 낮은 쓰기 대기 시간을 보였습니다. 16 RAID10 구성은 0.46ms 읽기 및 1.73ms 쓰기로 가장 약한 결과를 보였습니다.

다음 벤치마크는 100% 읽기 작업과 100k 전송 크기의 8% 쓰기 작업으로 구성된 순차적 워크로드를 사용합니다. 다시 우리는 48개의 원시 구성이 처리량에서 다른 구성을 압도하는 것을 볼 수 있습니다. 읽기 처리량의 경우 48 Raw는 1,823,704 IOPS를 기록했고 쓰기는 1,503,920 IOPS를 기록했습니다. 이 두 결과 모두 다음으로 가장 가까운 구성보다 백만 IOPS 이상 높았습니다.

다음 워크로드 시리즈는 최대 8개 스레드 70 대기열까지 30k 읽기(16%) 및 쓰기(16%) 작업의 혼합으로 구성되며 첫 번째는 처리량입니다. 여기에서 48 Raw 구성이 시작되어 테스트 내내 정상을 유지하는 것을 보는 것은 놀라운 일이 아닙니다. 48개의 Raw는 터미널 대기열에서 1,489,979 IOPS로 정점을 찍었습니다. 다시 말하지만, 이 인상적인 구성은 다음으로 가장 근접한 구성보다 약 1만 IOPS 더 높았습니다.

평균 대기 시간을 살펴보면 동일한 벤치마크의 4K 테스트를 반영하는 결과를 볼 수 있습니다. 여기서 16 Raw는 전반적으로 대기 시간이 가장 낮았습니다. 그러나 마지막에 48ms 대 10ms로 0.47 RAID0.48을 간신히 앞섰습니다.

최대 대기 시간이 있는 두 개의 48 구성은 최저 대기 시간을 위해 처음부터 끝까지 막상막하였습니다. 어느 드라이브도 30ms를 초과하거나 10ms 미만이 아니었기 때문입니다. 즉, 우리는 16개의 RAID10(하나는 2,133ms만큼 높음)에서 우리 차트를 벗어난 다소 큰 스파이크를 보았습니다.

다음 차트는 8k 70% 읽기 및 30% 쓰기 작업 중 대기 시간에 대한 표준 편차 계산을 표시합니다. 48 RAID10은 벤치마크 시작 시 선두를 유지했고 끝까지 유지했습니다. 그러나 다시 한 번 우리는 16 RAID10에서 큰 스파이크를 보았지만 확실히 위의 최대 대기 시간만큼 크지는 않았습니다.

최종 합성 벤치마크는 순차적인 128k 전송과 100% 읽기 및 100% 쓰기 작업의 워크로드를 사용했습니다. 여기서 48 Raw 구성은 15,840MB/s 읽기 및 16,005MB/s 쓰기라는 최고 수준의 속도를 자랑하므로 처리량 면에서 다시 한 번 확실한 승자였습니다. 그 다음으로 가장 좋은 구성은 48 RAID10으로, 읽기 및 쓰기 결과는 각각 13,715MB/s 및 6,258MB/s였습니다.

결론

EchoStreams FlacheSAN2는 단 48U의 랙 공간에 맞는 7mm SSD용 2베이로 맞춤형 솔루션을 조직에 제공합니다. EchoStreams는 정확한 요구 사항을 충족하는 다양한 하드웨어를 설치하여 조직의 사양에 맞게 시스템을 구축하는 것을 기쁘게 생각합니다. 따라서 FlacheSAN2는 이미 IT 인프라 계획을 염두에 두고 있고 사전 구성된/턴키 솔루션이 필요하지 않은 조직에 이상적입니다. 테스트 시스템에서 FlacheSAN2에 71605개의 Adaptec 3 RAID 카드, 56개의 Mellanox ConnectX-48 3Gb/s 듀얼 포트 InfiniBand 어댑터 및 2개의 Toshiba HK2R5 SSD를 탑재하여 뛰어난 공유 스토리지 성능을 구현했습니다. 특히 SSD는 엔터프라이즈 SSD에서 사용할 수 있는 최고의 성능/비용 조합 중 하나를 제공합니다. 또한 FlacheSAN2697에는 트윈 Intel E2-XNUMX vXNUMX CPU가 있는 듀얼 프로세서 Intel 마더보드가 있어 유선을 통해 많은 I/O 및 대역폭을 구동할 수 있습니다.

테스트에서 우리는 SMB3를 통한 StorageSpaces Mirror에서 다른 Windows Server 2012 서버로 기록된 성능뿐만 아니라 로컬(원시)로 기록된 성능을 측정했습니다. 이 두 가지 구성은 로컬에서 작동하거나 원격 애플리케이션에 얼마나 많은 스토리지 잠재력이 있는지 보여줍니다. 로컬에서 우리는 1.8K 랜덤 워크로드로 1.7만 IOPS 읽기 및 4만 IOPS 쓰기를 초과하는 최대 I/O를 측정했습니다. 순차 처리량을 살펴보면 이 수치는 약 16GB/s 읽기 및 쓰기로 측정되었습니다. 저장소 공간을 사용하여 미러링된 구성으로 저장소를 제시하면서 629k IOPS 읽기 및 421k IOPS 쓰기에서 최대 I/O를 측정한 반면 순차 처리량은 13.7GB/s 읽기 및 6.3GB/s 쓰기로 측정했습니다.

2U 플랫폼에서 이 특정 공간에서 이러한 숫자를 충족하거나 초과할 수 있는 경쟁업체는 많지 않습니다. PCIe 또는 NVMe SSD가 장착된 서버는 거의 따라잡을 수 있지만 FlacheSAN2가 활용할 수 있는 SATA SSD의 스토리지 용량 및 비용 이점을 잃게 됩니다. FlacheSAN2는 사실상 단일 컨트롤러 서버이기도 하므로 HA 목표에는 둘 이상의 섀시와 어느 정도의 조정이 필요합니다. 전반적으로 우리는 고성능과 여러 산업 부문을 포괄하는 사용자 구성 가능한 디자인 모두에서 플랫폼에 깊은 인상을 받았습니다. 이것은 유연한 고성능 스토리지의 진정한 정의이며 많은 사람들이 보상을 고려할 때 투자할 가치가 있는 추가 구성 단계를 찾을 것입니다. 조금 더 많은 성능이 필요한 사람들을 위해 Echostreams는 최근 Haswell을 지원하고 총 2개의 섀시 후면에 3개의 추가 드라이브 베이를 제공하는 FlacheSAN4-D52를 발표했습니다.

장점

  • 고밀도 48베이 2U 스토리지 서버 설계(SATA 또는 SAS)
  • 놀라운 피크 I/O 및 대역폭 제공
  • 유연한 디자인으로 높은 수준의 사용자 정의 가능

단점

  • 단일 섀시에서 HA가 아님

히프 라인

올바른 구성 요소와 함께 사용되는 EchoStreams FlacheSAN2는 단 48U 공간에 2개의 베이가 있어 고유한 성능과 비용 효율성을 제공합니다. 이 플랫폼은 매우 유연하므로 비교적 적당한 투자로 가장 까다로운 애플리케이션 요구 사항을 충족하도록 구성할 수 있습니다.

EchoStreams FlacheSAN 라인

이 리뷰에 대해 토론하기

StorageReview 뉴스레터 신청