Home Empreendimento Avaliação NetApp AFF A200

Avaliação NetApp AFF A200

by Laboratório StorageReview Enterprise

O NetApp AFF A200 é um array de armazenamento totalmente flash de 2U que fornece um ponto de entrada atraente para o portfólio de armazenamento flash corporativo da NetApp. O AFF A200 possui 24 unidades de 2.5 polegadas montadas na frente, gerenciadas por controladores duplos e equipadas com processadores Intel Broadwell-DE de seis núcleos. O A200 pode ser acessado com cargas de trabalho SAN ou NAS (ou ambos). O AFF A200 oferece suporte a SSDs de até 15 TB de capacidade, permitindo que um único array seja equipado com até 367 TB de armazenamento bruto, com espaço adicional disponível por meio da prateleira de expansão DS224C.


O NetApp AFF A200 é um array de armazenamento totalmente flash de 2U que fornece um ponto de entrada atraente para o portfólio de armazenamento flash corporativo da NetApp. O AFF A200 possui 24 unidades de 2.5 polegadas montadas na frente gerenciadas por controladores duplos e equipadas com processadores Intel Broadwell-DE de seis núcleos. O A200 pode ser acessado com cargas de trabalho SAN ou NAS (ou ambos). O AFF A200 oferece suporte a SSDs de até 15 TB de capacidade, permitindo que um único array seja equipado com até 367 TB de armazenamento bruto, com espaço adicional disponível por meio da prateleira de expansão DS224C.

Ao considerar a capacidade total de uma configuração NetApp AFF A200, é importante ter em mente que a NetApp garante a eficácia de suas tecnologias de redução de dados em linha, incluindo compactação, desduplicação e compactação de dados. A NetApp fornece eficiência de armazenamento garantida com base nos tipos de cargas de trabalho. Se os clientes não perceberem a eficiência garantida, a NetApp fará a diferença. Esta garantia é válida em sua forma atual até abril de 2018.

Avaliar a eficácia da redução de dados do AFF A200 está fora do escopo do nosso processo de revisão, mas, de acordo com a NetApp, o AFF A200 deve reduzir os requisitos de capacidade de 2 a 10 vezes. Em resumo, a tecnologia de compactação de dados da NetApp coloca vários blocos de dados lógicos do mesmo volume em um único bloco de 4 KB. De acordo com a NetApp, essa funcionalidade tem um impacto "próximo de zero" no desempenho, algo que se enquadra bem em nosso processo de avaliação. A arquitetura do A200 aproveita o array FAS2650 da empresa (a arquitetura do AFF A200 é semelhante à da plataforma FAS de entrada), embora os administradores anteriores do FAS2650 devam observar que o A200 não incorpora NVMe FlashCache e só funciona com SSDs.

Muita coisa mudou no ecossistema da NetApp durante os três anos desde nossa última análise de um produto da Netapp, o FAS2240-2. Isso inclui a estreia da linha AFF all-flash e a estreia do sistema operacional ONTAP 9 (atualmente na versão 9.2). O AFF A200 faz parte da linha "AFF A", a segunda geração da família AFF. A tecnologia Flash e o mercado de arrays totalmente flash também evoluíram desde então. Portanto, é razoável considerar o NetApp AFF A200 uma indicação de onde a NetApp vê as maiores oportunidades para expandir para novos mercados e consolidar a base de clientes construída no passado com ofertas como o FAS2240.

Esta análise analisa de forma abrangente este armazenamento flash básico de última geração da NetApp, com um AFF A200 modestamente equipado com 24 SSDs de 960 GB.

Especificações NetApp AFF A200

  • Por par HA (controlador ativo-ativo)
  • Fator de forma: 2U
  • Memória: 64GB
  • NVRAM: 8 GB
  • Armazenamento
    • Baías integradas: 24 slots de 2.5"
    • SSD máximo: 144
    • Capacidade bruta máxima: 2.2 PB
    • Capacidade efetiva: 8.8 PB (base10)
    • SSDs suportados: 15.3 TB, 7.6 TB, 3.8 TB e 960 GB. Autocriptografia de 3.8 TB e 800 GB
    • Prateleiras de armazenamento suportadas: DS224C, DS2246
  • SAN Scale-Out: 2-8 nós
  • RAID suportado: RAID6, RAID4, RAID 6 + RAID 1 ou RAID 4 + RAID 1 (SyncMirror)
  • SO suportado:
    • Windows 2000
    • Servidor 2003 do Windows
    • Servidor 2008 do Windows
    • Servidor 2012 do Windows
    • Servidor 2016 do Windows
    • Linux
    • Oráculo Solaris
    • AIX
    • HP-UX
    • Mac OS
    • VMware
    • Extensão ESX
  • Portos:
    • 8x UTA2 (16 Gb FC, 10 GbE/FCoE)
    • 4 x 10 GbE
    • 4 x SAS de 12 Gb
  • Rede de armazenamento suportada:
    • FC
    • FCoE
    • iSCSI
    • NFS
    • pNFS
    • CIFS/SMB
  • Versão do sistema operacional: ONTAP 9.1 RC2 ou posterior
  • Número máximo de LUNs: 4,096
  • Número de hosts SAN suportados: 512

Construir e projetar

O NetApp AFF A200 é construído em torno de um chassi de 24 baias com suporte para SSDs SAS de 2.5 polegadas. Essa arquitetura é baseada na prateleira de armazenamento DS224C da NetApp, combinada com processadores Intel Broadwell-DE de 6 núcleos e conectividade SAS de 12 Gbps para unidades internas e externas. Do ponto de vista do design, a Netapp superconstruiu tudo para obter o nível máximo de redundância. As conexões SAS MP-HA (Multi-path High Availability) são roteadas interna e externamente, para que cada controlador possa se comunicar com cada unidade por meio de vários caminhos, mesmo se um link estiver desconectado ou superutilizado. Além disso, a unidade possui uma bateria NVMEM que, quando totalmente carregada, é capaz de lidar com 25 eventos separados de falha de energia, dando a cada controlador tempo de atividade suficiente para descarregar os dados em voo para um dispositivo de inicialização integrado. Além disso, até mesmo os dados despreparados são totalmente criptografados para protegê-los, independentemente do evento que causou a falha de energia em primeiro lugar. Esse mesmo nível de resiliência se mostra no design dos sistemas de refrigeração e energia do chassi, onde cada fonte de alimentação sozinha pode resfriar totalmente e alimentar o sistema indefinidamente sob condições normais de operação.

A frente do dispositivo é bastante simples com um painel da marca NetApp cobrindo os compartimentos da unidade. No lado esquerdo está o botão liga / desliga, junto com um display de LED indicando falhas e status da atividade.

A visão traseira tem um pouco mais acontecendo com vários caminhos de cabo, mas é a conectividade que permite que a maior parte da mágica redundante aconteça. Existem dois nós e o dispositivo é dividido ao meio com cada lado sendo idêntico ao outro. No lado esquerdo de cada controlador estão duas portas SAS. Eles são usados ​​em conjunto com prateleiras de armazenamento adicionais, além de também atuarem como um link redundante externo entre cada controlador para conectividade HA SAS. Ao lado das portas SAS estão duas portas 10GbE que permitem a conectividade nó a nó. Em uma implantação de par único, ambos os nós são conectados diretamente um ao outro, enquanto em um cluster maior (Clustered Data ONTAP), essas portas são conectadas a um switch dedicado para o tráfego do cluster. Em seguida estão quatro portas UTA2, que podem ser configuradas para operar em interfaces FC ou Ethernet para dados primários ou malha de rede. Acima das portas UTA2 está uma porta micro-USB do console. À direita das portas UTA2 estão uma porta de console RJ-45 e uma porta USB. E no lado direito está a porta de gerenciamento. Abaixo das portas listadas estão as fontes de alimentação duplas.

Gestão de Sistemas

O NetApp AFF A200 executa ONTAP 9.1 e superior; 9.2 saiu durante nossa análise. A interface do usuário é o OnCommand System Manager da NetApp. Na parte superior, há várias guias principais, incluindo Painel, LUNs, SVMs, Rede, Hardware e Diagnósticos, Proteção e Configurações. Por meio do painel principal, os usuários podem ver facilmente alertas e notificações, como os man nodes estão sendo usados ​​no momento (no nosso caso 2), eficiência de armazenamento, principais objetos e uma leitura do desempenho atual em latência, IOPS e largura de banda. 

Na guia LUN, os usuários podem gerenciar facilmente seus LUNs, pois são listados por nome e clicar em um deles exibe as propriedades na parte inferior da tela. 

Também na guia LUN está a subguia para grupos de iniciadores. Aqui, os usuários podem ver e gerenciar facilmente o nome, SVM, tipo, sistema operacional, conjunto de portas e contagem.

A próxima guia principal é SVM (Storage Virtual Machines). Clicar nessa guia fornece aos usuários uma lista de SVMs, juntamente com seus detalhes no canto inferior esquerdo.

Clicar em um SVM específico oferece aos usuários várias outras opções, como uma visão geral que mostra coisas como conexão, volumes próximos da capacidade e desempenho dos SVMs.

Ao clicar em um SVM, existem várias outras subguias, incluindo Volumes, Application Provisioning, LUNs, Qtrees, Quotas e SVM Settings. Na subguia Volumes, os usuários podem ver os volumes configurados, editá-los ou removê-los, tirar um instantâneo e ajustar a QoS, entre outras funções.

Se os usuários quiserem editar um dos volumes, basta clicar com o botão direito do mouse em um volume e serão levados à tela abaixo. Aqui, eles recebem três guias para editar, incluindo Geral, Eficiência de armazenamento e Avançado. Como o nome indica, a guia Geral permite que informações gerais sejam editadas, incluindo nome, estilo de segurança e se o volume é ou não provisionado.

A eficiência de armazenamento permite que os usuários editem os recursos de redução de dados dentro do volume. Isso inclui ativar ou desativar a desduplicação em segundo plano, a compactação em linha e a desduplicação em linha.

Avançado permite que os usuários definam a recuperação de espaço, incluindo o redimensionamento automático do volume e a exclusão de instantâneos antigos. Os usuários também podem ativar a reserva fracionária e atualizar o tempo de acesso quando um arquivo é lido.

A próxima subguia é Provisionamento de aplicativos. Como o nome indica, os usuários podem provisionar determinados aplicativos para SVMs nessa guia. Esses aplicativos (e seus modelos) incluem Oracle SAN Oracle Single, Oracle SAN Oracle RAC, SAN SQL Server, SAN Virtual Desktop Instance e SAN SAP HANA.

A subguia LUNs para SVMs permite que os usuários vejam, gerenciem e editem os LUNs para cada SVM. Os LUNs são listados por nome (embora isso possa ser ajustado) com detalhes gerais para cada um. E se os usuários clicarem em um deles, poderão ver propriedades mais avançadas na parte inferior.

Uma subguia importante em SVMs é a guia Configurações. Essa guia permite que os usuários vejam coisas como protocolos, políticas, serviços, detalhes do usuário e os status atuais. 

A próxima guia principal que examinamos é a guia Rede. Essa guia possui várias subguias, incluindo sub-redes, interfaces de rede, portas Ethernet, domínios de transmissão, adaptadores FC/FoE e espaços IP. A primeira subguia que veremos é Interfaces de rede. Aqui os usuários podem ver o nome da interface, o SVM, o endereço IP, a porta atual, se é uma porta inicial ou não, o tipo de acesso ao protocolo de dados, o acesso de gerenciamento, a sub-rede e a função. Clicar em uma interface também mostra as propriedades gerais e de failover. 

A subguia Ethernet Ports lista as diferentes portas, em que nó elas estão, seu domínio de broadcast e IPspace, e de que tipo elas são. Clicar em uma porta também fornece aos usuários as propriedades e interfaces. 

A subguia Broadcast Domain informa aos usuários se o domínio de broadcast é um cluster ou padrão, suas unidades máximas de transmissão (MTU), seu IPspace e seu status de atualização de porta combinada.

A subguia Adaptadores FC/FoE mostra informações sobre os adaptadores, como seu WWNN, em qual nó está, em qual slot está localizado, seu WWPN, seu status e sua velocidade. Clicar em um adaptador fornece aos usuários detalhes adicionais, como tipo de mídia, conexão estabelecida, malha estabelecida, velocidade, endereço de porta e taxa de link de dados. 

A próxima guia principal é Hardware e diagnósticos. Esta guia fornece ao usuário um menu suspenso com várias opções. Uma das opções é disk, com duas sub-abas, Summary e Inventory. Em Inventário, os usuários podem ver todos os discos em seu cluster, os nomes, tipo de contêiner, casa e proprietário atual, tipo (neste caso, todos os SSD), RPM (neste caso, nenhum - pois os discos são todos SSDs) , tamanho efetivo e espaço físico. Clicar em um disco também fornece detalhes adicionais, como agregado, ID do fornecedor, zeragem, números de série e detalhes quebrados.

Os usuários podem consultar os agregados para ver informações como o nome, em qual nó estão, a porcentagem usada, espaço disponível, espaço usado, espaço total, contagem de volume e contagem de disco. 

Os diagnósticos para nós fornecem algumas informações gerais, como nome, status, tempo de atividade, versão ONTAP, número do modelo, ID do sistema, número de série e se o nó é totalmente otimizado para flash ou não.

O Diagnostics for Events fornece aos administradores uma mensagem bastante detalhada sobre os eventos, sua gravidade, onde eles se originaram, o nó em que ocorreram, a data e a hora e outros detalhes do evento.

A próxima guia principal é Proteção, que oferece aos usuários um menu suspenso para instantâneos. Os usuários recebem uma tela para agendar instantâneos, com várias opções baseadas em tempo ou intervalo.

A outra tela na guia Proteção permite que os usuários definam políticas de captura instantânea.

A última guia principal é Configuração. A guia Configuração tem muitas subseções no lado esquerdo, incluindo atualizações de configuração, processador de serviço, pares de cluster, alta disponibilidade, licenças, atualizações de cluster, data e hora, SNMP, LDAP, usuários e funções. Ao clicar em Service Processor, os usuários veem os nós no cluster, seus endereços IP, status e endereço MAC, bem como rede e detalhes gerais. 

Em Cluster Update, os usuários podem ver quais atualizações estão disponíveis por meio do ONTAP para seu cluster e o que a atualização envolve. 

No geral, a interface de gerenciamento do NetApp AFF A200 é agradável de usar e não apresentou falhas durante nossos testes. Ele oferece uma abordagem independente de navegador e software para trabalhar em qualquer tipo de plataforma, incluindo um iPhone (captura de tela incluída abaixo). Embora a interface móvel não fosse a maneira preferida de gerenciar o sistema, apenas o fato de que você poderia fazê-lo se necessário já é impressionante. A interface é limpa e fácil de seguir, com todas as áreas com as quais interagimos simples de fluir para gerenciar o array. Embora algumas interfaces possam ter uma aparência "mais recente", o ONTAP WebGUI mantém a confusão ao mínimo e, o melhor de tudo, é muito responsivo e fácil de navegar.

Análise de carga de trabalho do aplicativo

Os benchmarks de carga de trabalho do aplicativo para o NetApp AFF A200 consistem no desempenho do MySQL OLTP via SysBench e no desempenho do Microsoft SQL Server OLTP com uma carga de trabalho TPC-C simulada.

O teste foi realizado em FC usando quatro links de 16 Gb, com duas conexões por controlador.

Desempenho do SQL Server

Cada VM do SQL Server é configurada com dois vDisks: volume de 100 GB para inicialização e um volume de 500 GB para o banco de dados e arquivos de log. Do ponto de vista dos recursos do sistema, configuramos cada VM com 16 vCPUs, 64 GB de DRAM e aproveitamos o controlador LSI Logic SAS SCSI. Embora nossas cargas de trabalho Sysbench testadas anteriormente tenham saturado a plataforma tanto em E/S de armazenamento quanto em capacidade, o teste de SQL procura desempenho de latência.

Este teste usa o SQL Server 2014 em execução em VMs convidadas do Windows Server 2012 R2 e é enfatizado pelo Benchmark Factory para bancos de dados da Quest. Embora nosso uso tradicional desse benchmark tenha sido testar grandes bancos de dados de escala 3,000 em armazenamento local ou compartilhado, nesta iteração nos concentramos em distribuir quatro bancos de dados de escala 1,500 uniformemente no A200 (duas VMs por controlador).

Configuração de teste do SQL Server (por VM)

  • Windows Server 2012 R2
  • Ocupação de armazenamento: 600 GB alocados, 500 GB usados
  • SQL Server 2014
    • Tamanho do banco de dados: escala 1,500
    • Carga de cliente virtual: 15,000
    • Memória RAM: 48 GB
  • Duração do teste: 3 horas
    • 2.5 horas de pré-condicionamento
    • período de amostra de 30 minutos

Equipamento LoadGen de referência de fábrica SQL Server OLTP

  • Dell PowerEdge R730 Virtualized SQL cluster de 4 nós

Observando o desempenho transacional do NetApp AFF A200 em nosso teste SQL Server, o AFF A200 alcançou resultados de 12,620.15 TPS com VMs individuais variando de 3,154.95 TPS a 3,155.113 TPS. No modo de redução de dados, vimos resultados semelhantes com o NetApp A200 atingindo uma pontuação agregada de 12,583.81 TPS, com VMs individuais variando de 3,145.29 TPS a 3,146.43 TPS.

Ao olhar para a latência média, o A200 atingiu 11ms em todas as VMs, dando a ele um agregado de 11ms também. No modo DR, a latência aumentou um pouco, embora isso seja esperado com VMs individuais variando de 24ms a 26ms, dando uma pontuação agregada de 25ms.

Desempenho do Sysbench

Cada sysbench A VM é configurada com três vDisks, um para inicialização (~92 GB), um com o banco de dados pré-construído (~447 GB) e o terceiro para o banco de dados em teste (270 GB). Do ponto de vista dos recursos do sistema, configuramos cada VM com 16 vCPUs, 60 GB de DRAM e aproveitamos o controlador LSI Logic SAS SCSI. Os sistemas de geração de carga são Servidores Dell R730; variamos de quatro a oito nesta revisão, dimensionando servidores por grupo de 4 VMs.

Dell PowerEdge R730 Virtualizado MySQL cluster de 4 a 5 nós

Configuração de teste do Sysbench (por VM)

  • CentOS 6.3 64 bits
  • Pegada de armazenamento: 1 TB, 800 GB usados
  • Percona XtraDB 5.5.30-rel30.1
    • Tabelas de banco de dados: 100
    • Tamanho do banco de dados: 10,000,000
    • Segmentos de banco de dados: 32
    • Memória RAM: 24 GB
  • Duração do teste: 3 horas
    • 2 horas de pré-condicionamento 32 tópicos
    • 1 hora 32 tópicos

Para o Sysbench, testamos vários conjuntos de VMs, incluindo 4, 8, 16 e 20, e executamos o Sysbench com a redução de dados "On" e na forma "Raw". Para desempenho transacional, o NetApp A200 apresentou seu melhor desempenho com 20 VMs e a redução de dados desligada, resultando em 9,695 TPS. Com o DR ativado, o A200 ainda atingiu 8,986 TPS em 20VMs.

No que diz respeito à latência média, obviamente é menor com menos VMs, então os benchmarks 4VM tiveram 17.84ms para o Raw e apenas 19.2ms para o DR. O interessante é que em 20VMs, a diferença na versão Raw e redução de dados foi de apenas cerca de 5ms (66.02ms para 71.24ms).

Em nosso benchmark de latência de pior cenário, o A200 também teve um forte desempenho com a versão de redução de dados de 4VMs tendo a latência mais baixa em 48.43ms (embora o Raw estivesse apenas em 48.63ms). Ao aumentar a contagem de VM para 20, a versão de redução de dados atingiu apenas 180.27ms e o Raw atingiu 172.6ms.

 

Análise de Carga de Trabalho do VDBench

Quando se trata de matrizes de armazenamento de comparação, o teste de aplicativo é o melhor e o teste sintético vem em segundo lugar. Embora não seja uma representação perfeita das cargas de trabalho reais, os testes sintéticos ajudam a estabelecer a linha de base dos dispositivos de armazenamento com um fator de repetibilidade que facilita a comparação entre soluções concorrentes. A NetApp compartilhou seu POC Toolkit conosco durante a análise do AFF A200, que oferece uma variedade de diferentes perfis de teste, desde testes de "quatro cantos", testes comuns de tamanho de transferência de banco de dados, bem como capturas de rastreamento de diferentes ambientes VDI. Todos esses testes utilizam o gerador de carga de trabalho vdBench comum, com um mecanismo de script para automatizar e capturar resultados em um grande cluster de teste de computação. Isso nos permite repetir as mesmas cargas de trabalho em uma ampla variedade de dispositivos de armazenamento, incluindo arrays flash e dispositivos de armazenamento individuais. No lado da matriz, usamos nosso cluster de servidores Dell PowerEdge R730:

perfis:

  • 4k Random Read: 100% Read, 128 threads, 0-120% iorate
  • 4k Random Write: 100% Write, 64 threads, 0-120% iorate
  • Leitura sequencial de 64k: 100% de leitura, 16 threads, 0-120% iorado
  • Gravação sequencial de 64k: 100% gravação, 8 threads, 0-120% iorado
  • Banco de Dados Sintético: SQL e Oracle
  • Clone completo de VDI e rastreamentos de clone vinculados

Olhando para o desempenho máximo de leitura, o NetApp AFF A200 ofereceu desempenho de leitura 4k de baixa latência excepcional, medindo 0.31 ms no início e permanecendo abaixo de 1 ms até cerca de 190 mil IOPS. Em seu pico, o A200 mediu 249k IOPS com uma latência de 16.4ms.

Olhando para o desempenho máximo de gravação de 4k, o A200 começou com uma latência de 0.34ms e ficou abaixo de 1ms até atingir entre 40K e 50K IOPS. No auge, o A200 atingiu mais de 85 IOPS em 19.6ms

Mudando para leitura de pico de 64k, o A200 começou com latência de 0.27ms e ficou abaixo de 1ms até atingir acima de 48.5K IOPS. Ele atingiu um pico de pouco mais de 60 IOPS com 8.5 ms de latência. O A200 terminou com uma largura de banda de 3.75 GB/s.    

Para gravação de pico sequencial de 64k, o A200 começou em 0.49ms e permaneceu abaixo de 1ms até atingir pouco mais de 6K IOPS. O A200 atingiu seu pico em 19.7K IOPS com uma latência de 12.85ms. O A200 também tinha uma largura de banda de 1.22 GB/s em seu pico.

Em nossa carga de trabalho SQL, o A200 iniciou sua latência em 0.37ms e ficou abaixo de 1ms até pouco mais de 120K IOPS. Ele atingiu um pico de 179K IOPS e 5.7ms.

No benchmark SQL 90-10, o A200 começou com uma latência de 0.37ms e ficou abaixo de 1ms até atingir entre 80K e 100K IOPS. O A200 atingiu um pico de 159K IOPS com latência de 6.5 ms. 

O SQL 80-20 viu o A200 começar com uma latência de 0.38ms e ficar abaixo de 1ms até passar de 60K IOPS. O A200 atingiu um pico de 131K IOPS com 7.8 ms de latência.

Com o Oracle Workload, o A200 começou com uma latência de 0.39ms e ficou abaixo de 1ms até ultrapassar 50K IOPS. O A200 atingiu um pico de 125K IOPS com uma latência de 10.2 ms.

Com o Oracle 90-10, o A200 começou com uma latência de 0.37ms e permaneceu abaixo de 1ms até ficar um pouco abaixo de 100K IOPS. Ele atingiu um pico de 155K IOPS com uma latência de 4.2ms. 

Com o Oracle 80-20, o A200 começou com uma latência de 0.38ms e permaneceu abaixo de 1ms até ficar um pouco abaixo de 65K IOPS. Ele atingiu um pico de 129K IOPS com uma latência de 4.9ms. 

Mudando para VDI Full Clone, o teste de boot mostrou o A200 começando com uma latência de 0.35ms e ficando abaixo de 1ms até cerca de 52K IOPS. O A200 atingiu um pico de 122K IOPS com uma latência de 8.6 ms.

O login inicial do VDI Full Clone começou com latência de 0.41ms e permaneceu abaixo de 1ms até cerca de 22K IOPS. O A200 atingiu um pico de 48K IOPS com uma latência de 18.6ms.

O login do VDI Full Clone Monday começou com latência de 0.48ms, permanecendo abaixo de 1ms até mais de 20K IOPS. Ele atingiu um pico de 49K IOPS com 10.4ms. 

Passando para o VDI Full Clone, o teste de inicialização mostrou que o desempenho permaneceu abaixo de 1ms até aproximadamente 49k IOPS e, posteriormente, atingiu um pico de 95.7k IOPS com uma latência média de 5.13ms.

No perfil Linked Clone VDI medindo o desempenho de Login inicial, vimos latência sub-ms até cerca de 18.8 mil IOPS, onde aumentou ainda mais para 36.8 mil IOPS a 6.95 ms em seu pico.

Em nosso último perfil, analisando o desempenho do VDI Linked Clone Monday Login, vemos a transição da barreira de 1 ms acontecendo em torno de 17.5 mil IOPS, onde a carga de trabalho continuou a aumentar até seu pico de 37.4 mil IOPS e 13.3 ms de latência média.

VMmarca 3

Atualização 1 / 31 / 18: No momento desta revisão inicial, nosso teste VMmark ainda não foi finalizado. Desde então, isso ficou online e publicamos detalhes adicionais sobre o Desempenho de virtualização do A200 como resultado. Os dados aumentam ainda mais nosso entusiasmo pela unidade, pois ela se saiu muito bem com um impacto mínimo quando os serviços de redução de dados foram ativados.

Conclusão

O NetApp AFF A200 é um array básico para pequenas organizações que desejam começar ou migrar para armazenamento totalmente flash, ou como uma boa opção para escritórios remotos/filiais. O A200 é uma plataforma de controlador duplo equipada com processadores Intel Broadwell-DE de seis núcleos e mais de 64 GB de memória. Do ponto de vista da capacidade, o A200 possui 24 baias de 2.5” para unidades flash SAS. O array suporta unidades de até 15 TB, trazendo uma capacidade bruta total de até 367 TB, embora a capacidade efetiva seja muito maior com a redução de dados. Além disso, a NetApp oferece uma redução de eficiência de armazenamento garantida de 4:1. O A200 também pode adicionar capacidade por meio de uma prateleira de expansão DS224C. O array é executado no sistema operacional ONTAP da NetApp.

Olhando para o desempenho, executamos nossas análises usuais de carga de trabalho de aplicativos, incluindo cargas de trabalho de aplicativos SQL Server e Sysbench, bem como benchmarks sintéticos recém-introduzidos do VDBench Workload Analysis. A NetApp compartilhou seu POC Toolkit conosco para análise, oferecendo uma maneira mais fácil de iniciar cargas de trabalho em vários servidores e facilitando o teste de arrays mais rápidos de maneira consistente no futuro.

Com nossas cargas de trabalho de aplicativos, testamos o array com e sem os serviços de redução de dados (DR) em linha ativados. Em nosso benchmark transacional para SQL Server, o impacto do DR foi mínimo, com a pontuação agregada sendo 12,620.1 TPS bruto e 12,583.8 TPS com o DR ativado. As VMs individuais variaram de 3,145.3 TPS a 3,155.1 TPS. Com a latência média do SQL Server, vimos a latência dobrar com o DR ativado; a corrida bruta de 11ms (individual e agregada) e a DR tendo um agregado de 25ms. Com o Sysbench, executamos vários conjuntos de dimensionamento de VM, incluindo 4, 8, 16 e 20. Na escala mais baixa de 4 VMs, o NetApp teve um desempenho muito bom, oferecendo forte desempenho sem precisar saturar totalmente o array. O desempenho bruto em 4 VMs foi de 7,175 TPS, com latência média de 17.84 ms e latência de pior caso de 48.63 ms. Na outra extremidade, com 20 VMs, o raw atingiu 9,695 TPS com uma latência de 66.02 ms e uma latência de pior caso de 172.6 ms. Novamente, não houve uma grande diferença com o DR ativado, embora o raw tenha se saído melhor em todos os testes.

Observando os testes do VDBench executados com os serviços de redução de dados ativados, foi impressionante ver um desempenho tão forte com latência abaixo de um milissegundo. Em 4K aleatório, o A200 atingiu 40K IOPS antes de ultrapassar 1ms de latência na gravação e, na leitura, o A200 chegou a 190K antes de ultrapassar 1ms de latência. Esta tendência continuou ao longo do resto dos benchmarks. Em testes sequenciais de 64K, o A200 foi capaz de atingir 48K IOPS abaixo de 1ms de latência em leitura e, em gravação, atingiu quase 20K IOPS abaixo de 1ms de latência (o teste também terminou com velocidades de largura de banda de 3.75GB/s de leitura e 1.22GB/s escrever). Executamos três cargas de trabalho SQL em 100% de leitura, 90% de leitura e 10% de gravação e 80% de leitura e 20% de gravação, com o A200 atingindo pontuações de 120 IOPS, 80 IOPS e 60 IOPS, respectivamente, tudo com menos de 1ms de latência. Executando os mesmos três testes com uma carga de trabalho Oracle, vimos o A200 atingir 50 IOPS, 100 IOPS e 65 IOPS com 1ms de latência. Também executamos benchmarks VDI Full Clone e Linked Clone para Boot, Initial Login e Monday Login. O A200 foi capaz de atingir 52 IOPS, 22 IOPS e 20 IOPS com latência de 1 ms no Full Clone e 49 IOPS, 18 IOPS e 17 IOPS com latência de 1 ms no Linked Clone. A NetApp é rápida em comentar quanta otimização ocorre nos bastidores para ajustar as cargas de trabalho, e você pode ver isso acontecer em todos os testes que executamos no A200 – mesmo com redução total de dados em linha em execução.

Após todas essas cargas de trabalho e muitas semanas de testes em nosso laboratório, uma coisa é evidente: a migração para sistemas totalmente flash foi transformador para a NetApp. Algumas das melhorias são oferecidas pelo uplift flash, mas muitas delas são graças às melhorias do ONTAP. Onde quer que esteja o crédito, o produto final é absolutamente fantástico. O segmento de mercado intermediário para armazenamento é extremamente competitivo; há um punhado de startups, opções definidas por software e o restante dos suspeitos de sempre. Se você pretende gastar menos de seis dígitos em armazenamento, pode ser perdoado por não olhar para a NetApp além de um olhar casual neste segmento. Isso seria, no entanto, um erro trágico, pois o A200 simplesmente esmaga. Fornecer desempenho fenomenal em um milissegundo é uma coisa, mas aqui está a parte importante: a NetApp está fazendo isso com serviços de redução de dados ativados para obter a garantia de capacidade de 4:1. Isso não é trivial; muitas outras matrizes ficam muito planas com a redução de dados ativada ou simplesmente não a oferecem. Nosso A200 básico com os drives de menor capacidade oferecia 15.5 TB em dois pools de 7.75 TB, o que significa que teríamos uma capacidade de ponta de 62 TB se atingíssemos a meta de 4:1 e mais de um petabyte com os drives de 15 TB oferecidos pela NetApp . Alcance bastante impressionante para uma caixa intermediária de 2U. O desempenho, combinado com um conjunto profundo e maduro de serviços de dados, torna o A200 uma escolha fácil como nosso segundo vencedor do Editor's Choice de 2017.

Vantagens

  • Até 367 TB em um espaço de 2U (antes da eficiência de dados 4:1)
  • As tecnologias de redução de dados tiveram impacto mínimo nos benchmarks de carga de trabalho de aplicativos
  • Desempenho tremendo em latências abaixo de milissegundos no VDBench
  • Conjunto maduro de serviços de dados e integrações

Desvantagens

  • Falta uma opção de SSD de 1.92 TB para atingir a diferença de preço entre as configurações de 960 GB e 3.8 TB

Concluindo!

O NetApp AFF A200 é uma solução ideal de armazenamento unificado para o mercado intermediário que requer uma combinação inflexível de capacidade de resposta de aplicativos, respaldada por uma extensa lista de serviços de dados puros.

NetApp todos os arrays Flash

Discuta esta avaliação

Inscreva-se no boletim informativo StorageReview