NetApp은 새로운 보급형 미드레인지 제품을 통해 올플래시 스토리지 어레이 제품군에 추가했습니다. 넷앱 AFF A250. 이 가격대에서 올플래시라는 것은 한 가지입니다. 그러나 NetApp은 NVMe/FC(NVMe over Fibre Channel)에 대한 지원을 포함하여 엔드 투 엔드 NVMe로 플래시를 더욱 발전시킵니다. NetApp은 고성능 올플래시 어레이로 잘 알려져 있지만(이전 리뷰를 확인하십시오. LINK 그리고 LINK) 그들은 A45에서 33% 더 높은 성능과 250% 더 높은 스토리지 효율성을 약속하고 있습니다. A200).
NetApp은 새로운 보급형 미드레인지 제품을 통해 올플래시 스토리지 어레이 제품군에 추가했습니다. 넷앱 AFF A250. 이 가격대에서 올플래시라는 것은 한 가지입니다. 그러나 NetApp은 NVMe/FC(NVMe over Fibre Channel)에 대한 지원을 포함하여 엔드 투 엔드 NVMe로 플래시를 더욱 발전시킵니다. NetApp은 고성능 올플래시 어레이로 잘 알려져 있지만(이전 리뷰를 확인하십시오. LINK 그리고 LINK) 그들은 A45에서 33% 더 높은 성능과 250% 더 높은 스토리지 효율성을 약속하고 있습니다. A200).
NetApp AFF A250의 차별성
새로운 NetApp AFF A250은 나머지 AFF 라인과 동일한 많은 이점을 제공합니다. AI 및 ML과 같은 애플리케이션을 가속화하고 더 높은 밀도로 데이터 센터 설치 공간을 최소화하며 IT 운영을 간소화합니다. A250의 가장 큰 차이점은 더 비싼 어레이에서만 종종 볼 수 있는 NVMe/FC와 같은 이점을 제공하면서 저렴한 비용으로 위의 이점을 제공한다는 것입니다. 모든 개선 사항에도 불구하고 조직은 이전에 제공된 A220과 비슷한 가격을 기대할 수 있습니다.
하드웨어 관점에서 NetApp AFF A250은 대부분의 다른 NetApp AFF 어레이 또는 A 시리즈와 같은 한 쌍의 활성-활성 컨트롤러를 사용합니다. 회사에서 구체적으로 언급하지는 않지만 어레이는 2개의 64비트 12코어 Skylake-D CPU와 128GB RAM을 활용합니다. 다시 NetApp은 NVMe 스토리지와 NVMe over Fabrics를 모두 사용하여 종단간 NVMe를 제공합니다. 이 어레이는 최대 35PB의 유효 용량을 자랑합니다(5:1 스토리지 효율성 및 설치된 최대 SSD 수 기준).
소프트웨어를 살펴보면 NetApp은 ONTAP 9.8P2를 제공하고 있습니다. 일반적으로 ONTAP(구체적으로 9.7)의 경우 여기에 깊은 잠수. 9.8은 몇 달 전에 나왔고 단순성에 중점을 두었습니다. 즉, 어레이 관리가 쉬울수록 스토리지 관리에 소요되는 시간이 줄어듭니다. NetApp은 ONTAP System Manager, NetApp Active IQ 및 NetApp Cloud Insights를 단순화했으며 이제 애플리케이션용 스토리지를 9.8분 이내에 프로비저닝할 수 있다고 주장합니다. XNUMX의 클라우드 통합을 통해 클라우드 계층화, 클라우드에 데이터 캐싱 및 클라우드 백업이 가능합니다.
NetApp AFF A250 사양
최대 확장 | 2~24개 노드(HA 쌍 12개) |
최대 SSD | 48 |
최대 유효 용량 | 1.1PB |
시스템별 사양(활성-활성 이중 컨트롤러) | |
컨트롤러 폼 팩터 | 2U |
PCIe 확장 슬롯 | 4 |
FC 대상 포트(32Gb 자동 범위 조정) | 최대 16까지 |
100GbE 포트(40GbE 자동 범위 조정) | 4 |
25GbE 포트(10GbE 자동 범위 조정) | 최대 16까지 |
10Gbase-T(1GbE 자동 범위 조정) | 4 |
12Gb/6Gb SAS 포트 | 4 |
스토리지 네트워킹 지원 | NVMe/FC, FC, iSCSI, NFS, pNFS, CIFS/SMB, Amazon S3 |
OS 버전 | ONTAP 9.8 RC1 이상 |
선반 및 미디어 | NS224(2U, 드라이브 24개, 2.5인치 SFF NVMe), DS224C(2U, 드라이브 24개, 2.5인치 SFF), DS2246(2U, 24개 드라이브, 2.5인치 SFF) |
넷앱 AFF A250 설계 및 구축
베젤을 켠 상태에서 NetApp AFF A250은 나머지 A 시리즈와 매우 흡사합니다. 베젤은 은색이며 주로 환기를 위해 설계되었습니다. NetApp 브랜딩은 왼쪽에 있습니다. 이 어레이의 크기는 2U입니다.
베젤을 제거하면 전면을 가로지르는 드라이브 베이를 볼 수 있습니다.
뒤쪽으로 뒤집으면 두 개의 컨트롤러가 가운데에서 분할되어 서로 쌓이는 것을 볼 수 있습니다. 각 컨트롤러에는 콘솔 포트, USB 3.0 포트, 마이크로 USB 포트, 관리 포트, 10Gbase-T 포트 25개, XNUMXGbE 포트 XNUMX개가 이어지는 왼쪽에 PSU가 있습니다. 오른쪽 상단에는 XNUMX개의 메자닌 슬롯이 있습니다.
어레이를 열면 교체해야 하는 모든 항목에 쉽게 액세스할 수 있습니다. 여기에서 필요한 경우 앞서 언급한 64비트 12코어 Skylake-D CPU 및 RAM에 액세스할 수 있습니다. 스토리지는 장치 전면을 통해 쉽게 접근할 수 있습니다.
NetApp AFF A250 성능
A250 구성에는 12x 1.92TB NVMe SSD 및 NetApp ONTAP 9.8P2가 포함됩니다. 어레이는 3개의 8TB 스토리지 풀이 있는 RAID-DP에 있도록 NetApp에 의해 구성됩니다. 이 검토를 위한 테스트는 기존 FC SAN 모드에서 이루어졌습니다. NVMe/FC 성능은 이 리뷰의 범위를 벗어납니다. 연결을 위해 스토리지 패브릭에 32x XNUMXGb FC 포트를 사용했으며 두 컨트롤러에 균등하게 분할했습니다.
SQL 서버 성능
StorageReview의 Microsoft SQL Server OLTP 테스트 프로토콜은 복잡한 애플리케이션 환경에서 발견되는 활동을 시뮬레이션하는 온라인 트랜잭션 처리 벤치마크인 TPC-C(Transaction Processing Performance Council의 Benchmark C)의 최신 초안을 사용합니다. TPC-C 벤치마크는 합성 성능 벤치마크보다 데이터베이스 환경에서 스토리지 인프라의 성능 강점과 병목 현상을 측정하는 데 더 가깝습니다.
각 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개를 서버 전체에 고르게 분산시키는 데 중점을 둡니다.
SQL Server 테스트 구성(VM당)
- 윈도우 서버 2012 R2
- 스토리지 공간: 600GB 할당, 500GB 사용
- SQL 서버 2014
-
- 데이터베이스 크기: 1,500 규모
- 가상 클라이언트 로드: 15,000
- RAM 버퍼: 48GB
- 시험 시간: 3시간
-
- 2.5시간 전처리
- 30분 샘플 기간
애플리케이션 워크로드 분석을 위해 NetApp AFF A250 및 A200을 데이터 감소(DR)가 켜진 상태로 실행하고 있습니다.
SQL Server 대기 시간의 경우 8VM A250의 총 점수는 22.75ms이고 개별 VM 범위는 19ms~25ms입니다. 4VM A250은 단일 VM이 8.5ms에서 6ms 사이에서 실행되는 총 점수가 11ms였습니다. 이것은 200ms에서 4ms 사이의 개별 VM으로 총 25ms를 보인 24VM을 실행하는 A26과 비교됩니다.
전반적으로 우리는 A250이 4VM 성능에서 큰 발전을 이루고 있는 것을 볼 수 있지만 실제로 눈에 띄는 것은 확장성입니다. A250은 기본적으로 SQL과 관련하여 A200보다 두 배 이상 많은 작업을 처리할 수 있습니다.
시스벤치 MySQL 성능
다음 스토리지 애플리케이션 벤치마크는 SysBench를 통해 측정된 Percona MySQL OLTP 데이터베이스로 구성됩니다. 이 테스트는 평균 TPS(Transactions Per Second), 평균 대기 시간 및 평균 99번째 백분위수 대기 시간도 측정합니다.
각 Sysbench VM은 92개의 vDisk로 구성됩니다. 하나는 부팅용(~447GB), 하나는 사전 구축된 데이터베이스(~270GB), 세 번째는 테스트 중인 데이터베이스용(16GB)입니다. 시스템 리소스 관점에서 각 VM을 vCPU 60개, DRAM XNUMXGB로 구성하고 LSI Logic SAS SCSI 컨트롤러를 활용했습니다.
Sysbench 테스트 구성(VM당)
- 센트OS 6.3 64비트
- 페르코나 XtraDB 5.5.30-rel30.1
- 테이블 : 100
- 크기 : 10,000,000
- 스레드: 32 데이터베이스
- RAM 버퍼: 24GB
- 시험 시간: 3시간
- 2시간 동안 32개 스레드 사전 조정
- 1시간 32 스레드
Sysbench OLTP에서 8VM A250은 13,134.55 TPS의 총 점수를, 16VM은 16,149.06 TPS의 총 점수를 기록했습니다. 이것을 A200의 8VM 총 점수 8,870.52 TPS 및 16VM 총 점수 9,035.3 TPS와 비교하십시오.
Sysbench 평균 대기 시간의 경우 8VM A250의 총 점수는 19.49ms이고 16VM은 31.72ms를 기록했습니다. A200은 28.86VM의 경우 8ms, 56.68VM의 경우 16ms였습니다.
최악의 시나리오 대기 시간(99번째 백분위수)의 경우 A250의 8VM은 총 대기 시간이 51.6ms, 16VM은 85.77ms였습니다. 반면 A200은 84.93VM에서 총 8ms, 152.01VM에서 16ms를 기록했습니다.
SQL Server에서 발견한 것과 유사하게 새로운 NetApp AFF 250은 A200보다 약 XNUMX배의 성능을 발휘할 수 있으며 훨씬 더 나은 대기 시간 프로필을 제공합니다.
VDBench 워크로드 분석
스토리지 어레이를 벤치마킹할 때는 애플리케이션 테스트가 가장 좋고 합성 테스트가 두 번째입니다. 실제 워크로드를 완벽하게 표현하는 것은 아니지만 합성 테스트는 경쟁 솔루션 간의 비교를 쉽게 할 수 있는 반복성 요소를 사용하여 스토리지 장치의 기준선을 만드는 데 도움이 됩니다.
이러한 워크로드는 "포 코너" 테스트, 공통 데이터베이스 전송 크기 테스트, 다양한 VDI 환경의 트레이스 캡처에 이르는 다양한 테스트 프로필을 제공합니다. 이러한 모든 테스트는 스크립팅 엔진과 함께 공통 vdBench 워크로드 생성기를 활용하여 대규모 컴퓨팅 테스트 클러스터에서 결과를 자동화하고 캡처합니다. 이를 통해 플래시 어레이 및 개별 스토리지 장치를 포함한 광범위한 스토리지 장치에서 동일한 워크로드를 반복할 수 있습니다.
프로필 :
-
-
- 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 전체 클론 및 연결된 클론 추적
-
VDBench 테스트의 경우 데이터 축소를 켠 상태에서 두 어레이를 모두 실행합니다.
무작위 4K 읽기를 통해 NetApp AFF A250은 200K 이상까지 밀리초 미만의 대기 시간으로 A500에 비해 상당한 개선을 보였고 594,388 IOPS와 6.9ms의 대기 시간에서 정점에 도달했습니다. 이는 A200 성능의 두 배 이상이며 대기 시간은 절반도 되지 않습니다.
랜덤 4K 쓰기에서 A250은 최고 성능 169,543 IOPS와 대기 시간 10.4ms로 이전 제품을 다시 한 번 뛰어 넘었습니다. 다시 말하지만 A200의 최대 성능은 두 배 이상, 대기 시간은 약 절반입니다.
순차적 작업, 특히 64K 워크로드로 전환하면서 읽기에서 A250은 약 1K IOPS 또는 약 100GB/s까지 7ms 미만으로 유지되고 114,060ms의 대기 시간에서 최대 7.13 IOPS 또는 7.8GB/s를 보았습니다. A250의 최고 성능은 A200보다 비약적이었지만 최고 대기 시간은 그리 멀지 않았습니다.
64K 쓰기는 성능이 약간 떨어지고 대기 시간이 증가하기 전에 대기 시간이 약 250ms인 약 41K IOPS 또는 약 2.6GB/s에서 A24 피크를 보였습니다. 여기에서 A250은 대기 시간이 거의 두 배였지만 피크 수치가 더 높았습니다.
SQL 테스트, SQL, SQL 90-10 및 SQL 80-20으로 이동합니다. SQL에서 NetApp AFF A250은 1K를 돌파할 때까지 300ms 미만을 유지했고 약간의 감소 전 대기 시간이 348,403ms인 2.4 IOPS에서 정점에 도달했습니다. A200에 비해 최고급 성능과 대기 시간 모두에서 현저한 개선을 보였습니다.
SQL 90-10에서 A250은 약 270K IOPS까지 321,604밀리초 미만의 대기 시간을 가졌고 대기 시간이 2.7ms인 XNUMX IOPS에서 정점에 도달했습니다. 다시 말하지만, 이전 모델에 비해 대기 시간은 절반도 안 되지만 성능은 두 배로 향상됩니다.
SQL 80-20에서 A250은 약 1 IOPS까지 200ms 미만을 유지했으며 263,157ms의 대기 시간에서 3.6 IOPS로 정점에 도달했습니다. 성능은 두 배로 높이고 대기 시간은 절반으로 줄이는 것은 A250의 패턴이 되었습니다. 마케팅 부서는 이것을 더 잘 쓸 수 없습니다.
다음 테스트 배치는 Oracle 테스트인 Oracle, Oracle 90-10 및 Oracle 80-20입니다. Oracle에서 A250은 200K IOPS가 넘을 때까지 263,802밀리초 미만의 대기 시간을 제공했고 4.5ms의 대기 시간에서 100 IOPS로 정점에 도달했습니다. 이것은 A200보다 5K IOPS 이상 높고 지연 시간은 XNUMXms 이상 낮습니다.
Oracle 90-10의 경우 A250이 시작되어 약 1K IOPS까지 275ms 미만으로 유지되었습니다. 거기에서 대기 시간이 333,108ms인 1.8 IOPS에서 정점에 도달했습니다. 두 배의 성능과 절반 미만의 대기 시간이라는 동일한 인상적인 기록입니다.
Oracle 80-20은 A250이 약 1K IOPS까지 220ms 미만의 긴 연속 기록을 보인 다음 273,948ms의 대기 시간으로 2.1 IOPS에서 정점을 찍는 것을 확인했습니다. 이것은 A143에 비해 200K IOPS의 최고 성능과 A2의 5/200 지연 시간을 제공합니다.
다음으로 VDI 클론 테스트인 Full and Linked로 전환했습니다. VDI 전체 복제(FC) 부팅의 경우 NetApp AFF A250은 대기 시간이 200ms 미만으로 A1의 약 4배인 200K IOPS를 달성했습니다. A250은 229,571ms가 조금 넘는 대기 시간에서 3 IOPS로 정점을 찍은 후 약간 떨어졌습니다. 이것은 대기 시간의 절반 미만으로 A100에 비해 200K입니다.
VDI FC 초기 로그인에서 A250은 약 55K IOPS까지 90,270밀리초 미만의 대기 시간 성능을 보였고 대기 시간이 9.3ms인 200 IOPS에서 정점에 도달했습니다. 이는 정확히 A42 대기 시간의 절반이며 성능은 약 XNUMXK IOPS 더 높습니다.
VDI FC Monday Login은 A250이 다시 약 1K IOPS까지 지연 시간이 55ms 미만인 성능을 보였으며 계속해서 93,574 IOPS 및 지연 시간 5.1ms에서 정점에 도달했습니다. A200 성능의 두 배는 아니지만 44K IOPS는 더 높고 대기 시간은 5.3ms 더 낮습니다.
이제 연결된 클론으로 이동합니다. VDI LC 부트에서 A250은 1K IOPS가 넘을 때까지 100ms 미만을 유지했고 최고 151,953 IOPS와 3.2ms의 대기 시간을 기록했습니다.
VDI LC 초기 로그인을 통해 A250은 40K IOPS를 넘어 최대 67,557 IOPS와 3.7ms의 대기 시간이 될 때까지 밀리초 미만의 대기 시간을 가졌습니다. 성능이 두 배나 대기 시간이 절반은 아니지만 그럼에도 불구하고 인상적입니다.
마지막으로 VDI LC 월요일 로그인을 통해 A250은 지연 시간이 40ms 미만인 경우 거의 1K IOPS에 이르렀고 지연 시간이 68,751ms일 때 7.3 IOPS로 정점에 도달했습니다. 또 다른 인상적인 성능 향상과 대기 시간 감소.
결론
NetApp은 변화하는 시대와 변화하는 요구에 부응하기 위해 올플래시 라인을 지속적으로 확장하고 발전시키고 있습니다. 이를 위해 회사는 업데이트된 엔트리급 스토리지 어레이인 NetApp AFF A250을 출시했습니다. 대부분의 나머지 AFF 라인과 마찬가지로 A250에는 FC를 통한 NVMe (NVMe/FC) 호스트 연결. A250은 A200보다 약간의 부팅, 45% 더 높은 성능, 33% 더 높은 스토리지 효율성을 통해 보급형 가격으로 AFF 라인의 모든 최고급 이점을 제공합니다. 새로운 어레이는 넷앱 ONTAP 9.8 소프트웨어와 함께 제공되는 모든 새로운 이점.
성능을 위해 애플리케이션 워크로드 분석과 VDBench 워크로드를 모두 실행했습니다. 비교를 위해 이전 모델인 NetApp AFF A200을 살펴보았습니다. 애플리케이션 워크로드 분석에서 우리는 A250과 A200 모두에서 DR을 켰습니다. 따라서 A250은 SQL Server에서 총 평균 대기 시간이 22.75VM의 경우 8ms, 8.5VM의 경우 4ms였습니다. A200은 25VM의 경우 4ms로 VM에서 A250에 비해 대기 시간이 거의 XNUMX배입니다.
Sysbench에서 A250은 A13,135의 8 TPS 및 16,149 TPS와 비교하여 16VM의 경우 200 TPS, 8,871VM의 경우 9,035 TPS로 똑같이 인상적이었습니다. Sysbench 평균 대기 시간은 A19.5의 8ms 및 32ms와 비교하여 16VM에서 200ms 및 29VM에서 57ms의 집계 점수를 보였습니다. 최악의 시나리오 대기 시간에서 A250의 52ms 및 8ms와 비교하여 A86은 16VM에서 200ms, 85VM에서 152ms의 총 대기 시간을 기록했습니다.
VDBench의 하이라이트는 594K 읽기에서 4K IOPS, 170K 쓰기에서 4K IOPS, 7.13K 읽기에서 64GB/s, 2.6K 쓰기에서 64GB/s입니다. SQL 테스트에서 우리는 SQL 348-322에서 90K IOPS, 10K IOPS, SQL 263-80에서 20K IOPS의 피크를 확인했습니다. Oracle 테스트에서 우리는 Oracle 264-333에서 90K IOPS, 10K IOPS, Oracle 274-80에서 20K IOPS의 최고 성능을 확인했습니다. VDI 클론 테스트에서 부팅 230K IOPS, 초기 로그인 시 90K IOPS, 월요일 로그인 시 94K IOPS의 전체 클론 결과를 확인했습니다. Linked Clone의 경우 부팅 시 152K IOPS, 초기 로그인 시 68K IOPS, 월요일 로그인 시 69K IOPS의 최고치를 확인했습니다. 여기서 테스트의 XNUMX/XNUMX 동안 대기 시간은 절반으로 거의 두 배 이상의 성능을 보였습니다.
보급형 미드레인지 어레이의 경우 NetApp AFF A250은 매우 인상적입니다. A250은 A200을 대체합니다. A2017은 250년 Editor's Choice 상을 수상했으며 지금까지도 연구실에서 활용하고 있습니다. 여러 경우에 A250은 대기 시간을 절반으로 줄이면서 성능을 두 배로 높일 수 있었습니다. 거의 모든 경우에 A250은 에지 또는 소기업 내에서 의도된 사용 사례를 위한 탁월한 스토리지 어레이 역할을 할 것입니다. 현재 NCMe/FC에 대한 준비가 되어 있지 않은 조직은 호출이 필요한 경우 상자 내에서 더 많은 성능을 사용할 수 있으므로 안심할 수 있습니다. 전반적으로 A250은 NetApp의 또 다른 환상적인 제품으로 Editor's Choice Award를 또 한 번 수상했습니다. AXNUMX은 동급 최고의 솔루션입니다.
StorageReview에 참여
뉴스레터 | 유튜브 | 링크드인 | 인스타그램 | 트위터 | 페이스북 | 틱톡 서비스 | RSS 피드