홈페이지 Enterprise ScaleIO Review 기반의 EMC VxRack 노드: HCI(Synthetic Performance Review)

ScaleIO Review 기반의 EMC VxRack 노드: HCI(Synthetic Performance Review)

by 브라이언 빌러

우리는 2계층 또는 스토리지 온라인 구성에서 EMC ScaleIO의 기능에 대해 많은 시간을 할애했습니다. 이 다음 리뷰 시리즈에서는 하이퍼 컨버지드 시스템으로 설정된 ScaleIO의 결과를 분석합니다. ScaleIO는 실제로 이 두 옵션을 결합하는 세 번째 모드에서 작동할 수 있다는 점에 유의해야 합니다. 그러나 HC 설정의 기본은 SDS(ScaleIO 데이터 서버)와 SDC(ScaleIO 데이터 클라이언트)가 모두 동일한 환경에서 실행된다는 사실입니다. 이 구성에서 애플리케이션과 스토리지는 동일한 컴퓨팅 리소스를 공유합니다. 우리의 경우에는 실험실에 상주하는 VxRack 노드의 고성능 4U 100노드 PFXNUMX 섀시를 의미합니다. 


우리는 2계층 또는 스토리지 온라인 구성에서 EMC ScaleIO의 기능에 대해 많은 시간을 할애했습니다. 이 다음 리뷰 시리즈에서는 하이퍼 컨버지드 시스템으로 설정된 ScaleIO의 결과를 분석합니다. ScaleIO는 실제로 이 두 옵션을 결합하는 세 번째 모드에서 작동할 수 있다는 점에 유의해야 합니다. 그러나 HC 설정의 기본은 SDS(ScaleIO 데이터 서버)와 SDC(ScaleIO 데이터 클라이언트)가 모두 동일한 환경에서 실행된다는 사실입니다. 이 구성에서 애플리케이션과 스토리지는 동일한 컴퓨팅 리소스를 공유합니다. 우리의 경우에는 실험실에 상주하는 VxRack 노드의 고성능 4U 100노드 PFXNUMX 섀시를 의미합니다. 

실질적으로 하이퍼 컨버지드 구성에서 ScaleIO를 관리하는 것은 1024계층과 크게 다르지 않습니다. 관리자는 동일한 소프트웨어를 사용하여 시스템을 구성하고 스토리지를 프로비저닝하고 보고를 봅니다. ScaleIO는 하나의 구성 또는 다른 구성으로 배포되는 경우가 많으며 조직이 워크로드를 XNUMX계층에서 하이퍼 컨버지드로 전환함에 따라 혼합 구성으로 배포되는 경우가 많기 때문에 이는 상당한 의미가 있습니다. 이러한 유연성의 이유 중 하나는 EMC가 시스템에서 진행되는 모든 것을 추적하는 간단한 모니터링 프로세스인 MDM(Meta Data Manager)을 사용하는 방식입니다. 현재 XNUMX개의 노드를 단일 MDM에서 관리할 수 있습니다. 

HCI에서 실행될 때 ScaleIO는 거의 모든 최신 운영 체제를 지원합니다. 여기에는 Windows 2008 이상, Hyper-V, KVM, Red Hat, CentOS, SUSE 및 Ubuntu와 같은 주요 Linux 배포판, VMware ESXi 및 XEN이 포함됩니다. 또한 SacelIO는 MDM의 오버헤드가 거의 없이 한 번에 둘 이상을 지원합니다. HCI 공간의 나머지 부분을 살펴보면 일반적으로 공급업체는 매우 특정한 하이퍼바이저 또는 운영 환경을 따르거나 선호합니다. 광범위한 소프트웨어를 지원해야 할 수 있는 대규모 환경에서 작업할 때 ScaleIO는 일반적으로 불가지론적이므로 훨씬 더 유연합니다. 

2계층과 마찬가지로 HCI로서의 ScaleIO는 다양한 방식으로 소비될 수 있습니다. 노드는 EMC 및 해당 파트너로부터 직접 구매할 수 있습니다. VCE는 단일 SKU인 VxRack 제품을 제공하며 필요한 모든 라이선스로 구성되어 있고 VCE에서 전적으로 지원합니다. 그리고 디스크 또는 하이브리드 솔루션뿐만 아니라 고성능 요구 사항을 위한 올플래시를 지원하는 유연한 구성이 계속해서 있습니다.

VCE VxRack 노드(Performance Compute All Flash PF100) 사양

  • 섀시 – 노드 수: 2U-4 노드
  • 노드당 프로세서: 듀얼 Intel E5-2680 V3, 12c, 2.5GHz
  • 칩셋: 인텔 610
  • 노드당 DDR4 메모리: 512GB(16 x 32GB)
  • 노드당 내장형 NIC: 이중 1Gbps 이더넷 포트 + 1개의 10/100 관리 포트
  • 노드당 RAID 컨트롤러: LSI 1 3008개
  • 노드당 SSD: 4.8TB(6x 2.5인치 800GB eMLC)
  • 노드당 SATADOM: 32GB SLC
  • 노드당 10GbE 포트: 4x 10Gbps 포트 SFP+
  • 전원 공급 장치: 듀얼 1600W 플래티넘 PSU AC
  • 라우터: 시스코 넥서스 C3164Q-40GE

HCIbench 테스트 구성

  • ESXI 6.0 하이퍼바이저
  • VM 16개
  • VM당 10 VMDK
    • 40GB VMDK(6.4TB 공간)
  • 전체 쓰기 스토리지 초기화
  • 1.5시간 테스트 간격(30분 사전 조정, 60분 테스트 샘플 기간)

ScaleIO HCI 클러스터를 테스트하기 위해 우리는 워크로드 프로필에 대해 하나의 강력한 구성을 배포했습니다. 이것은 사용 가능한 6.4TB 중 8TB 데이터 공간으로 구성되었습니다.

StorageReview의 HCIbench 워크로드 프로파일

HCI벤치 성능

우리가 수행한 작업은 하이퍼 컨버지드 모드에서 실행되는 VxRack 노드에 대해 외부 컴퓨팅이 포함된 730계층 VxRack 노드 구성 간의 직선 비교를 허용하는 방식으로 테스트한 것입니다. XNUMX계층 VxRack Node 벤치마크에는 로드겐 역할을 하는 XNUMX개의 Dell PowerEdge RXNUMX 서버가 포함되어 있지만 VxRack Node HCI 구성은 자체 내부 컴퓨팅 리소스를 사용하여 자체 스토리지에 스트레스를 줍니다.

4K 임의 전송 대역폭을 측정한 첫 번째 테스트에서 HCI 테스트는 1.6GB/s 읽기 및 720MB/s 쓰기로 약간 뒤처졌습니다.

4K 랜덤 전송 속도는 398.3K IOPS 읽기 및 184.3K IOPS 쓰기를 측정하여 다시 강해졌지만 512k IOPS 읽기 및 228.6K IOPS 쓰기에서 상위를 차지한 XNUMX계층에 뒤처졌습니다.

4K 랜덤 전송 테스트의 평균 대기 시간은 0.8ms 읽기 및 1.73ms 쓰기로 측정되었으며, 이는 XNUMX계층 버전보다 약간 높습니다.

HCIbench에서 8/70 R/W 혼합으로 30K 임의 전송 프로필을 사용하면 700계층의 2.7GB/s보다 대역폭이 XNUMXMB/s 감소하는 것을 확인했습니다.

8K 70/30 HCIbench 테스트의 처리량은 255.6k IOPS를 측정한 346계층 구성에 비해 XNUMXK IOPS를 측정했습니다.

8K 70/30 평균 대기 시간은 1.24ms로 측정되어 0.92계층의 XNUMXms보다 약간 증가했습니다.

EMC VxRack 노드 32계층 구성과 유사하게 HCI 플랫폼은 엄청난 대용량 블록 전송 성능을 제공합니다. 8.24K 블록 크기로 4.16GB/s 읽기 및 XNUMXGB/s 쓰기의 순차 읽기 대역폭을 측정했습니다.

VxRack 노드 HCI 구성의 대형 블록 32K 순차 처리량은 263.5K IOPS 읽기 및 133.1K IOPS 쓰기로 측정되었습니다.

평균 대기 시간은 HCI 구성의 경우 1.21ms 읽기 및 2.4ms로 나타났으며 1.11ms 읽기 및 2.13ms 쓰기를 측정한 XNUMX계층보다 약간 증가했습니다.

결론

2계층의 EMC VxRack 노드와 HCIbench가 있는 HCI를 비교할 때 몇 가지 유의할 점이 있습니다. 첫째, HCIbench는 시스템의 최대 기능을 결정하는 데 유용하지 않습니다. 여기서 요점은 비교 대상입니다. HCIbench는 전통적으로 이질적인 환경에서 가능한 한 사과에 사과를 얻을 수 있는 좋은 도구 역할을 합니다. 즉, HCI 모드에서 VxRack 노드가 일부 위치에서는 패리티로 작동하고 다른 위치에서는 적당한 성능을 포기하는 것을 볼 수 있습니다. 그러나 엔터프라이즈 이점은 10계층 아키텍처에서 2U의 랙 공간이 이제는 HCI에서 XNUMXU를 차지하며 워크로드에 따라 성능에 큰 영향을 미치지 않을 수 있다는 것입니다. 또한 노드는 정확히 동일한 방식으로 관리되며 모든 HCI 솔루션의 가장 광범위한 소프트웨어 에코시스템에서 활용할 수 있습니다. 이 경우 VMware를 사용했지만 EMC는 기업이 원하는 거의 모든 것을 잘 지원했습니다. 이것은 시작에 불과합니다. ScaleIO가 제공하는 구성 옵션 간의 진정한 성능 비교를 제공하는 XNUMX계층에서 수행한 것과 동일한 모든 애플리케이션 테스트를 통해 HCI에서 ScaleIO를 실행할 것입니다.

EMC VxRack 노드 검토: 개요
ScaleIO 기반 EMC VxRack 노드: 확장된 Sysbench OLTP 성능 검토(2계층)
ScaleIO 기반 EMC VxRack 노드: SQL Server 성능 검토(2계층)
ScaleIO 기반 EMC VxRack 노드: 합성 성능 검토(2계층)
ScaleIO 기반 EMC VxRack 노드: SQL Server Performance Review(HCI)
ScaleIO 기반 EMC VxRack 노드: VMmark Performance Review(HCI)

ScaleIO

이 리뷰에 대해 토론하기

StorageReview 뉴스레터 신청