Violin Systems는 완전히 새로운 회사가 아닙니다. 우리는 지금 7650년 동안 그것들을 다루고 있습니다. 이 회사는 올플래시 분야의 선구자로 시작하여 상장 후 몇 가지 문제에 부딪혔습니다. 그러나 회사를 지원하는 새로운 투자자와 함께 회사는 잿더미에서 일어 났으며 동일한 고성능 장비 간부와 함께 새로운 배치 옵션이 있습니다. 우리는 한동안 연구실에서 바이올린을 사용해 왔습니다. 오늘 우리는 Violin FSP(Flash Storage Platform)의 "최고 성능" 올플래시 모델인 XNUMX 어레이를 살펴보겠습니다.
Violin Systems는 완전히 새로운 회사가 아닙니다. 우리는 지금 7650년 동안 그것들을 다루고 있습니다. 이 회사는 올플래시 분야의 선구자로 시작하여 상장 후 몇 가지 문제에 부딪혔습니다. 그러나 회사는 회사를 지원하는 새로운 투자자와 함께 잿더미에서 일어섰고 동일한 고성능 장비 간부와 함께 새로운 배치 옵션을 갖게 되었습니다. 우리는 한동안 연구실에서 바이올린을 사용해 왔습니다. 오늘 우리는 Violin 플래시 스토리지 플랫폼(FSP) 포트폴리오의 "최고 성능" 올플래시 모델인 XNUMX 어레이를 살펴보겠습니다.
Violin FSP 7650은 더 높은 성능과 초저 대기 시간을 제공하는 올플래시 SAN입니다. SAN은 지속적으로 낮은 대기 시간을 유지하면서 최대 2백만 IOPS를 제공할 것을 약속합니다. 이 완벽한 SAN 솔루션은 원시 용량을 최대 140TB까지 확장할 수 있으며 최소 8.8TB부터 시작할 수 있습니다. 회사에서 투자한 것은 Scale Smart라고 하는 성장에 따른 지불 계획으로 배포 옵션을 변경하는 것입니다. 기본적으로 이 모델은 모든 플래시가 설치된 상태로 제공되며 사용자는 필요한 만큼만 비용을 지불합니다. 수요가 증가하면 새로운 플래시가 바로 랙에서 대기하므로 중단이 없습니다.
빠르고 저렴한 것 외에도 7650은 Concerto OS 7 소프트웨어를 통해 다양한 엔터프라이즈 데이터 서비스를 제공합니다. 이러한 서비스에는 데이터 보안을 위한 FIPS-140–2 및 AES-XTS-256 규정 준수 표준을 모두 충족하는 미사용 데이터 암호화가 포함됩니다. 사용자는 위의 방법을 통해 확장하거나 온라인 용량 확장 및 온라인 LUN 확장을 사용할 수 있습니다. 그리고 SAN은 비즈니스 연속성을 극대화하기 위해 FSP 770 스트레치 클러스터와 결합할 수 있는 글로벌 비동기 복제를 자랑합니다.
FSP 7650 사양
모델 번호 | FSP 7650-26 | FSP 7650-70 | FSP 7650-140 |
폼 팩터 | 3U | ||
생산 능력 | |||
원시 최대 | 26TB | 70TB | 140TB |
원시(성장에 따라 지불) | 8TB 또는 17TB | 35, 43, 52, 61TB | 96, 105, 114, 123, 131TB |
사용 가능한 최대 | 14.7TB | 44.3TB | 88.7TB |
입/출력 라인 | |||
호스트 | 8x16Gb 파이버 채널 또는 8x10GbE iSCSI | ||
복제 | 2GbE 40개 | ||
2x 10/100/1000Mb/초 자동 감지 이더넷 포트(RJ-45) | 1x 직렬 콘솔 포트(RS-232) | |||
성능(최대) | |||
4K 100% 읽기 | 1μs 대기 시간에서 500M IOPS 지속 | 2ms 대기 시간에서 1M IOPS 지속 | |
700μs 대기 시간에서 200K IOPS 지속 | 1.7μs 대기 시간에서 500M IOPS 지속 | ||
1μs 대기 시간에서 200M IOPS 지속 | |||
최소 지연 시간 | 150μs 지속 | ||
대역폭 | 8GB / s | ||
물리적 | |||
깊이 | 28인치/711mm | ||
폭 | 17.5인치/445mm | ||
무게 | 80파운드/36.3kg | 93 파운드 /42.2kg | |
출력 | 1100W | 1800W | |
냉각 | 3780BTU/시간 | 6140BTU/시간 | |
환경 | |||
작동 온도 | 10 ~ 35 ° C (50 ~ 95 ° F) | ||
비 작동 온도 | 40 ~ 70 ° C (-40 ~ 158 ° F) | ||
운영 습도 | 8 %에 90 (비 응축) | ||
비작동 습도 | 5 %에 95 (비 응축) |
설계 및 구축
바이올린은 디자인이 크게 다르지 않습니다. 각 플랫폼이 이전 플랫폼과 매우 유사해 보이기 때문입니다. 탱크처럼 만들어진 FSP 7650도 마찬가지입니다. 전면에는 브랜딩이 있는 핸들과 함께 SAN을 쉽게 밀어낼 수 있는 방법이 있습니다. 통합 손잡이 뒤에는 인상적인 대형 팬으로 구동되는 어레이용 환기구가 있습니다. 오른쪽 하단에는 LED 상태 표시등과 USB 포트가 있습니다.
다른 Violin 장치와 마찬가지로 SAN은 스토리지용 VIMM(Violin Intelligent Memory Module)과 일반 폼 팩터 SSD를 활용합니다. 이들은 팬 뒤에 있습니다. 이전에 언급한 바와 같이 VIMM은 SSD 스토리지에 대한 Violin의 대안이며 기본 스토리지 미디어에 대한 가비지 수집, 마모 평준화 및 오류/결함 관리를 관리합니다. VIMM은 로직 기반 플래시 컨트롤러, 관리 프로세서, 메타데이터용 DRAM, 스토리지용 NAND 플래시로 구성됩니다. 각각은 카드 폼 팩터에서 유지 관리가 용이하도록 핫스왑이 가능합니다.
장치 후면에는 아래에 40개의 탈착식 PSU가 있는 왼쪽 상단에 더 많은 통풍구가 있습니다. 오른쪽에는 USB 포트 XNUMX개, XNUMXGbE 포트 XNUMX개, 직렬 콘솔 포트 XNUMX개, 이더넷 포트 XNUMX개가 있습니다. 오른쪽에는 I/O 카드 및 포트용 슬롯 XNUMX개가 있습니다.
Violin은 운영 소프트웨어로 Concerto OS 7을 사용하고 Symphony는 SAN의 관리 소프트웨어입니다. 이 회사는 유연하고 사용하기 쉽기 때문에 다른 GUI와 차별화됩니다. 실제로 플래시를 다르게 볼 필요가 있다는 것을 이해하는 사람들이 플래시 스토리지를 중심으로 구축했습니다. GUI는 또한 사용자가 "가젯"을 사용하여 여러 대시보드를 사용자 정의할 수 있도록 하여 가장 관련성이 높은 정보를 쉽게 볼 수 있도록 표시하므로 눈에 띕니다. 사용 편의성 측면에서 사용자는 다양한 목록 보기를 CSV, PDF 및 이메일로 직접 내보낼 수 있습니다.
선택할 수 있는 여러 가제트가 있으며 대부분의 기반을 커버하도록 혼합 및 일치시킬 수 있습니다.
먼저 개요 탭을 살펴보겠습니다. 이 탭에는 사용자가 대부분의 시스템을 잘 살펴볼 수 있는 여러 하위 탭이 있습니다. 첫 번째 하위 탭은 요약이며 이름에서 알 수 있듯이 시스템 실행 방법에 대한 전반적인 요약을 빠르게 제공합니다.
다음 하위 탭은 성능입니다. 여기에서 사용자는 확인하려는 메트릭(IOPS, 대기 시간 또는 대역폭)을 선택하고 성능이 FSP(둘 이상 있다고 가정), 컨트롤러 또는 컨테이너 중 어디에서 오는지 확인할 수 있습니다. 특정 시간에 특정 날짜의 성능이 어땠는지 확인하기 위해 특정 시간을 선택할 수도 있습니다.
다음으로 상위 LUN을 살펴봅니다. 이들은 대역폭, IOPS, 대기 시간 및 크기와 같은 범주로 나뉩니다.
사용자는 다음 탭에서 모든 LUN 정보를 볼 수 있으며 Symphony의 대부분의 측면과 마찬가지로 오른쪽의 드롭다운 메뉴를 통해 보고 싶은 정보를 선택할 수 있습니다.
LUN 성능은 성능 탭과 유사하며 사용자는 표시할 성능과 그 출처를 선택할 수 있습니다.
클라이언트 하위 탭에는 컨트롤러, IP 주소, 유형, LUN 및 FC 또는 iSCSI 활성화 여부와 같은 클라이언트에 대한 정보가 나열됩니다. 또한 사용자는 탭을 열 때 표시되는 내용을 사용자 정의할 수 있습니다.
저장을 위해 사용자는 VIMM 탭을 클릭해야 합니다. 여기에서 플래시 유형, RAID 재구축 여부, VIMM 균형 여부, 남은 수명과 같은 상태 등의 상태를 볼 수 있습니다. 또한 화면 하단의 VIMM에서 문제가 있는지 여부를 실시간으로 읽을 수 있습니다.
다음 기본 탭은 관리 탭입니다. 이 탭을 통해 사용자는 장치(어레이, SAN 또는 LUN으로 더 세분화됨), 그룹 또는 규칙을 관리할 수 있습니다. 다시 말하지만, 사용자는 사용자 정의할 수 있는 많은 정보를 제공받으며 라인 중 하나를 클릭하면 사용자가 조금 더 드릴다운할 수 있습니다.
더 큰 이미지를 보려면 마우스 오른쪽 버튼을 클릭하고 새 탭에서 열기
LUN으로 조금 더 드릴다운하면 스냅샷 및 복제를 포함하는 몇 가지 새로운 옵션이 사용자에게 제공됩니다. 여기에서 사용자는 스냅샷, 그룹 스냅샷 및 LUN 복제를 설정할 수 있습니다.
또한 관리 탭 아래에는 규칙의 하위 탭이 있습니다. 여기에서 사용자는 선반 공간 및 공간 부족 경고에 대한 규칙과 이름 및 임계값을 설정하는 시스템 FSP 상태 규칙을 설정할 수 있습니다.
Analytics 기본 탭 아래에는 보고서, 보고서 예약, 보고서 결과 및 경고의 네 가지 하위 탭이 있습니다. 사용자는 보고서를 원하는 장치를 선택하고 보고서를 보거나 보고서 설정 방법을 예약한 다음 결과를 얻을 수 있습니다. 또한 설정한 메트릭을 기반으로 알림을 설정하고 확인할 수 있습니다.
더 큰 이미지를 보려면 마우스 오른쪽 버튼을 클릭하고 새 탭에서 열기
마지막으로 관리 탭에는 사용자 및 경고 알림 설정, 장애 조치 옵션 및 vCenter 플러그인 설정과 같은 일반적인 용의자가 있습니다.
GUI는 대부분의 AFA GUI에서 전반적으로 개선되었지만 몇 가지 사소한 문제가 있습니다. "GUID" 및 "Serial #"은 LUN 목록에서 선택할 수 있는 열이지만 WWN 열은 선택 목록에 없습니다. 마찬가지로, "복제 추가" 워크플로우가 설치 중간에 중단되면 자체적으로 적절하게 정리하지 않고 고아 스냅샷 리소스 정의를 남겨둡니다.
퍼포먼스
애플리케이션 워크로드 분석
Violin FSP 7650에 대한 애플리케이션 워크로드 벤치마크는 SysBench를 통한 MySQL OLTP 성능과 시뮬레이션된 TPC-C 워크로드를 사용한 Microsoft SQL Server OLTP 성능으로 구성됩니다. 각 시나리오에서 우리는 50개의 하위 RAID 그룹에 걸쳐 기본 RAID 유형에서 각 컨트롤러에 의해 제어되는 어레이 VIMM의 50/12 분할을 가졌습니다. 이 레이아웃에서 각 컨트롤러의 균형을 맞추기 위해 어레이 전체에 워크로드를 균등하게 분산합니다.
SQL 서버 성능
각 SQL Server VM은 100개의 vDisk(부팅용 500GB 볼륨, 데이터베이스 및 로그 파일용 16GB 볼륨)로 구성됩니다. 시스템 리소스 관점에서 vCPU 64개, DRAM XNUMXGB로 각 VM을 구성하고 LSI Logic SAS SCSI 컨트롤러를 활용했습니다. Sysbench 워크로드는 이전에 스토리지 I/O 및 용량 모두에서 플랫폼을 포화 상태로 테스트했지만 SQL 테스트는 대기 시간 성능을 찾고 있습니다.
이 테스트는 Windows Server 2014 R2012 게스트 VM에서 실행되는 SQL Server 2를 사용하며 Quest의 Benchmark Factory for Databases에서 스트레스를 받습니다. 이 벤치마크의 기존 사용은 로컬 또는 공유 스토리지에서 대규모 3,000개 규모의 데이터베이스를 테스트하는 것이었지만, 이 반복에서는 Violin FSP 1,500(컨트롤러당 7650개의 VM)에 XNUMX개의 XNUMX개 규모 데이터베이스를 고르게 분산시키는 데 중점을 둡니다.
SQL Server 테스트 구성(VM당)
- 윈도우 서버 2012 R2
- 스토리지 공간: 600GB 할당, 500GB 사용
- SQL 서버 2014
- 데이터베이스 크기: 1,500 규모
- 가상 클라이언트 로드: 15,000
- RAM 버퍼: 48GB
- 시험 시간: 3시간
- 2.5시간 전처리
- 30분 샘플 기간
SQL Server OLTP 벤치마크 팩토리 LoadGen 장비
- 델 EMC 파워에지 R740xd 가상화된 SQL 4노드 클러스터
- 클러스터에서 8GHz용 Intel Xeon Gold 6130 CPU 269개(노드당 2.1개, 16GHz, 22코어, XNUMXMB 캐시)
- 1TB RAM(노드당 256GB, 16GB x 16 DDR4, CPU당 128GB)
- Emulex 4GB 듀얼 포트 FC HBA 16개
- Mellanox ConnectX-4 rNDC 4GbE 듀얼 포트 NIC 25개
- VMware ESXi vSphere 6.5/엔터프라이즈 플러스 8-CPU
SQL Server의 경우 개별 VM과 집계 점수를 살펴보았습니다. Violin FSP 7650은 개별 VM이 12,642.2 TPS에서 3,160.4 TPS에 이르는 총 점수 3,160.7 TPS를 달성할 수 있었습니다.
평균 대기 시간에서 7650은 개별 VM과 3ms의 총 점수를 모두 가졌습니다.
시스벤치 성능
각각의 시스벤치 VM은 92개의 vDisk로 구성됩니다. 하나는 부팅용(~447GB), 하나는 사전 구축된 데이터베이스(~270GB), 세 번째는 테스트 중인 데이터베이스용(16GB)입니다. 시스템 리소스 관점에서 각 VM을 vCPU 60개, DRAM 740GB로 구성하고 LSI Logic SAS SCSI 컨트롤러를 활용했습니다. 로드 생성 시스템은 Dell RXNUMXxd 서버입니다.
Dell PowerEdge R740xd 가상화 MySQL 8 노드 클러스터
- 클러스터에서 16GHz용 Intel Xeon Gold 6130 CPU 538개(노드당 2.1개, 16GHz, 22코어, XNUMXMB 캐시)
- 2TB RAM(노드당 256GB, 16GB x 16 DDR4, CPU당 128GB)
- Emulex 8GB 듀얼 포트 FC HBA 16개
- Mellanox ConnectX-8 rNDC 4GbE 듀얼 포트 NIC 25개
- VMware ESXi vSphere 6.5/엔터프라이즈 플러스 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 벤치마크에서 여러 세트의 8VM, 16VM 및 32VM을 테스트했습니다. SQL Server와 달리 여기에서는 원시 성능만 살펴보았습니다. 트랜잭션 성능에서 7650은 17,021.7VM에서 8 TPS, 23,202.2VM에서 16 TPS, 25,313.7VM에서 32 TPS를 기록할 수 있었습니다.
평균 대기 시간을 살펴보면 7650은 15VM에서 8ms를 기록했습니다. 16VM으로 두 배로 늘리면 대기 시간이 최대 22ms에 불과했고 다시 두 배로 32VM으로 늘리면 대기 시간이 41.1ms로 줄었습니다.
최악의 시나리오 대기 시간 벤치마크에서 7650은 27.7VM에서 8ms, 40.8VM에서 16ms, 75.5VM에서 32ms를 기록했습니다.
VDBench 워크로드 분석
스토리지 어레이를 벤치마킹할 때는 애플리케이션 테스트가 가장 좋고 합성 테스트가 두 번째입니다. 실제 워크로드를 완벽하게 표현하는 것은 아니지만 합성 테스트는 경쟁 솔루션 간의 비교를 쉽게 할 수 있는 반복성 요소를 사용하여 스토리지 장치의 기준선을 만드는 데 도움이 됩니다. 이러한 워크로드는 "포 코너" 테스트, 공통 데이터베이스 전송 크기 테스트, 다양한 VDI 환경의 트레이스 캡처에 이르는 다양한 테스트 프로필을 제공합니다. 이러한 모든 테스트는 스크립팅 엔진과 함께 공통 vdBench 워크로드 생성기를 활용하여 대규모 컴퓨팅 테스트 클러스터에서 결과를 자동화하고 캡처합니다. 이를 통해 플래시 어레이 및 개별 저장 장치를 포함한 광범위한 저장 장치에서 동일한 작업 부하를 반복할 수 있습니다. 어레이 측면에서는 Dell PowerEdge R740xd 서버 클러스터를 사용합니다.
프로필 :
- 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 피크 읽기 테스트에서 Violin FSP 7650은 1.5만 IOPS 바로 북쪽까지 1,613,302밀리초 미만의 성능을 보였고 최고 2.26 IOPS와 XNUMXms의 지연 시간을 보였습니다.
4K 최대 쓰기의 경우 7650은 900ms를 깨기 전에 거의 1K IOPS에 이르렀고 대기 시간은 902,388ms로 2.26 IOPS에 도달했습니다.
순차 워크로드로 전환한 7650은 약 115K IOPS 또는 7.2K 읽기의 경우 64GB/s까지 지연 시간이 밀리초 미만이었습니다. SAN은 지연 시간이 127ms인 약 8K IOPS 또는 4GB/s에서 정점을 찍은 후 일부 성능이 떨어지고 지연 시간이 조금 더 증가했습니다.
64K 쓰기의 경우 7650은 약 51K IOPS 또는 3.2GB/s까지 56밀리초 미만의 지연 시간 성능을 보인 후 3.5K IOPS 또는 4.3GB/s를 조금 넘는 정점에 이르렀고 지연 시간은 XNUMXms로 약간 떨어졌습니다.
SQL의 경우 7650은 650ms를 넘기기 전에 1K IOPS를 약간 넘었습니다. 그 다음에는 SAN이 767,440 IOPS와 821μs의 대기 시간에서 정점에 이를 때까지 지연 시간이 크게 급증했습니다.
SQL 90-10을 사용하여 7650은 661ms를 깨기 전에 대략 1K IOPS에 도달했습니다. 다시 SAN이 752,175 IOPS와 1.02ms의 대기 시간으로 정점에 도달하기 전에 대기 시간이 급증했습니다(이전만큼 높지는 않음).
SQL 80-20의 경우 7650은 약 620K IOPS까지 678,858밀리초 미만의 대기 시간을 가졌고 최대 1.45 IOPS와 XNUMXms의 대기 시간을 가졌습니다.
Oracle 워크로드에서 7650은 1K IOPS가 조금 넘을 때까지 552ms 미만을 유지했고 지연 시간이 623,453ms인 1.95 IOPS에서 정점에 도달했습니다.
Oracle 90-10을 사용하는 7650은 전체 대기 시간이 685밀리초 미만이었고 대기 시간 증가와 함께 성능이 떨어지기 전에 대기 시간이 837μs인 XNUMXK IOPS에서 정점에 도달했습니다.
Oracle 80-20에서 Violin FSP 7650은 다시 한 번 밀리초 미만의 지연 시간을 가졌으나 단지 그 정도였습니다. SAN은 642,732 IOPS 및 996μs로 정점을 찍었습니다.
다음으로 VDI 클론 테스트인 Full and Linked로 전환했습니다. VDI Full Clone Boot의 경우 7650은 320ms를 넘기기 전에 약 1K IOPS까지 도달했습니다. SAN은 대기 시간이 433ms인 1.3K IOPS로 정점에 도달한 후 일부 감소했습니다.
VDI FC 초기 로그인의 경우 7650은 192K IOPS까지 지연 시간이 213밀리초 미만이었고 약 3K IOPS에서 정점에 이르렀고 지연 시간은 XNUMXms였으며 약간 떨어졌습니다.
VDI 전체 클론 월요일 로그인에서는 7650이 181ms를 돌파하기 전에 1K IOPS에 도달했으며 지연 시간이 201,378ms인 2.5 IOPS에서 정점에 도달했습니다.
VDI Linked Clone으로 전환하면 부팅 테스트에서 7650이 210ms를 넘기 전에 약 1K IOPS에 도달한 것으로 나타났습니다. SAN은 216,102ms의 대기 시간과 함께 2.16 IOPS로 정점을 찍었습니다.
VDI Linked Clone 초기 로그인으로 7650은 155ms 미만의 대기 시간으로 1K IOPS를 통과했습니다. SAN은 128,002ms의 대기 시간과 함께 1.93 IOPS로 정점을 찍었습니다.
마지막으로, VDI Linked Clone Monday Login은 약 7650K IOPS까지 지연 시간이 밀리초 미만인 118을 사용했으며 지연 시간이 약 132ms인 약 3.5K IOPS에서 정점에 도달했습니다.
결론
Violin의 FSP 7650 SAN은 극한의 성능에 맞춰져 있으며, 이를 통해 대기 시간이 매우 짧은 높은 IOPS를 의미합니다. 실제로 이 회사는 대기 시간이 2ms에 불과한 1백만 IOPS의 성능 수치를 주장합니다. SAN은 8.8TB에서 140TB 범위의 용량으로 제공되며 회사의 새로운 확장형 요금제인 Scale Smart를 활용합니다. SAN은 상자에 포함된 모든 플래시 스토리지와 함께 배송되며 고객이 더 필요하면 비용을 지불하고 즉시 액세스할 수 있습니다. FSP 7650은 데이터 보안, 온라인 확장을 통한 확장 및 연속성을 위한 복제를 다루는 Concerto OS 7 소프트웨어를 통해 여러 데이터 서비스와 함께 제공됩니다.
새로운 바이올린 시스템 어레이 브랜딩
성능을 위해 SQL Sever 및 Sysbench와 같은 애플리케이션 워크로드 분석 테스트와 VDBench 테스트를 모두 실행했습니다. SQL Server 테스트에서 7650은 12,642.2ms의 총 지연 시간 동안 3 TPS의 총 트랜잭션 점수를 달성할 수 있었습니다. Sysbench의 경우 8VM, 16VM 및 32VM을 실행하여 트랜잭션 성능을 얻었습니다. 7650은 17,021.7VM에서 15 TPS와 평균 대기 시간 8ms, 23,202.2VM에서 22ms 대기 시간에서 16 TPS, 25,313.7VM에서 41.1ms 대기 시간에서 32 TPS를 달성할 수 있었습니다. 최악의 시나리오에서 지연 시간은 27.7VM의 경우 8ms, 40.8VM의 경우 16ms, 75.5VM의 경우 32ms였습니다. 우리의 두 애플리케이션 테스트 시나리오에서 Violin FSP 7650은 자신이 할 수 있다고 주장한 바를 정확히 수행했습니다. 즉, 매우 낮은 대기 시간을 유지하면서 매우 높은 성능을 제공합니다. Sysbench 데이터를 자세히 살펴보면서 일부 스토리지 시스템은 모든 성능을 달성하기 위해 매우 높은 로드가 필요하고 대기 시간이 길어지기 때문에 적은 VM 수로 얼마나 많은 성능을 끌어낼 수 있는지에 대해서도 깊은 인상을 받았습니다. 이 장치의 대기 시간이 너무 좋아서 Sysbench에서 가장 높은 32VM 로드에서도 99번째 백분위수 대기 시간이 76ms 미만으로 유지되었습니다!
VDBench 테스트 결과는 Violin FSP 7650에 대한 몇 가지 인상적인 수치를 보여주었습니다. 다시 말하지만, 어레이는 대기열 깊이가 증가하더라도 예외적으로 일관된 고성능을 제공했습니다. ESXi 4 환경의 16개 VM에서 구동되는 6.5K 랜덤 워크로드에서 어레이는 162ms에서 0.196K IOPS로 시작했고 최대 1.5M IOPS까지 ms 미만의 대기 시간을 유지했습니다. SAN은 1.6K 읽기에서 2.26ms 대기 시간으로 4만 IOPS를 돌파했고 902K 쓰기에서도 4ms로 2.26K IOPS를 기록했습니다. 일련 번호의 경우 SAN은 8K 테스트에서 3.5GB/s 읽기 및 64GB/s 쓰기를 기록했습니다. SQL 워크로드에서 Violin은 767K IOPS, 752-90의 경우 10K IOPS, 679-80의 경우 20K IOPS의 최고 성능을 보였습니다. Oracle에서 FSP 7650은 623K IOPS, 685-90의 경우 10K IOPS, 643-80의 경우 20K IOPS로 정점을 찍었습니다. 성능은 VDI 클론 테스트로 이동하면서 그렇게 높은 IOPS를 유지하지 못했지만 이는 예상된 것입니다. Full Clone의 경우 7650은 부팅 시 433K IOPS, 초기 로그인 시 213K IOPS, 월요일 로그인 시 201K IOPS로 피크를 기록했으며 3ms가 최대 성능을 위한 가장 높은 대기 시간입니다. Linked Clone의 경우 SAN은 부팅 시 216K IOPS, 초기 로그인 시 128K IOPS, 월요일 로그인 시 132K IOPS로 피크를 기록했으며 가장 높은 지연 시간은 3.5ms였습니다.
Violin FSP 7650은 예상보다 훨씬 더 공격적인 가격대를 포함하여 우리가 찾고 있던 모든 점수를 기록했습니다. 어레이는 사용자가 던질 수 있는 모든 것을 수용하도록 설계된 과도하게 구축된 섀시와 함께 제공되며 사용하기 쉽고 사용자 정의 가능한 관리 제품군을 제공하여 우리가 배포한 모든 워크로드를 쉽게 처리합니다. SQL Server 환경과 같은 지연 시간에 민감한 애플리케이션은 문제가 없었고 Sysbench와 같이 IOPS/처리량이 많은 워크로드는 땀 한 방울 흘리지 않고 훨씬 더 높아졌습니다. 뿐만 아니라, 지난 몇 년 동안 구매자를 억제했을 수 있는 회사의 생존 가능성에 대한 질문에 대한 답변도 받았습니다. Violin은 필요한 지원 서비스와 함께 엔터프라이즈 IT에서 다시 플레이어가 될 자금을 마련했습니다. Tier0/1 워크로드를 위한 강력한 어레이가 필요한 사람은 누구나 Violin 시스템을 고려하는 것이 좋습니다.