Home Empreendimento Análise do armazenamento totalmente flash Dell EMC Unity 450F

Análise do armazenamento totalmente flash Dell EMC Unity 450F

by Laboratório StorageReview Enterprise
Unidade DellEMC 450f

A família de armazenamento Dell EMC Unity foi projetada para atender às necessidades do cliente de médio porte com uma variedade de opções, incluindo opções de implantação híbrida, totalmente flash e VSA. O armazenamento Dell EMC Unity geralmente substitui o anterior Família EMC VNX. Dizer que é uma evolução do VNX, no entanto, não é totalmente preciso; A EMC renovou completamente a interface e continuou os desenvolvimentos de implantação e facilidade de uso que começaram em grande parte com o VNXe em 2014. A interface é totalmente nova e o código subjacente também foi atualizado. A matriz Unity consiste em um chassi 2U com controladores ativos/ativos duplos alimentados por processadores Intel Xeon e 25 baias de unidade de 2.5″ (há também uma opção para 12 baias de 3.5″ para a versão híbrida). Os sistemas aumentam para obter mais capacidade e a Dell EMC aproveita o flash TLC nos SSDs para ajudar a aumentar a acessibilidade. Os sistemas suportam blocos, arquivos e VMware VVols com suporte simultâneo para protocolos NAS, iSCSI e Fibre Channel nativos. Os sistemas totalmente flash (ou híbridos com um pool totalmente flash) incluem recursos de redução de dados para ganhos adicionais de TCO. Todos os arrays Dell EMC Unity podem ser colocados na nuvem facilmente e oferecer análise baseada em nuvem por meio do CloudIQ sem nenhum investimento adicional.


A família de armazenamento Dell EMC Unity foi projetada para atender às necessidades do cliente de médio porte com uma variedade de opções, incluindo opções de implantação híbrida, totalmente flash e VSA. O armazenamento Dell EMC Unity geralmente substitui o anterior Família EMC VNX. Dizer que é uma evolução do VNX, no entanto, não é totalmente preciso; A EMC renovou completamente a interface e continuou os desenvolvimentos de implantação e facilidade de uso que começaram em grande parte com o VNXe em 2014. A interface é totalmente nova e o código subjacente também foi atualizado. A matriz Unity consiste em um chassi 2U com controladores ativos/ativos duplos alimentados por processadores Intel Xeon e 25 baias de unidade de 2.5″ (há também uma opção para 12 baias de 3.5″ para a versão híbrida). Os sistemas aumentam para obter mais capacidade e a Dell EMC aproveita o flash TLC nos SSDs para ajudar a aumentar a acessibilidade. Os sistemas suportam blocos, arquivos e VMware VVols com suporte simultâneo para protocolos NAS, iSCSI e Fibre Channel nativos. Os sistemas totalmente flash (ou híbridos com um pool totalmente flash) incluem recursos de redução de dados para ganhos adicionais de TCO. Todos os arrays Dell EMC Unity podem ser colocados na nuvem facilmente e oferecer análise baseada em nuvem por meio do CloudIQ sem nenhum investimento adicional.

O Unity tem tudo a ver com simplicidade e facilidade de uso. Ter um array poderoso que é extremamente difícil de usar ou integrar na infraestrutura existente não é tão útil quanto algo que pode ser facilmente implantado e gerenciado. No lado da implantação, a Dell EMC diz que uma unidade pode ser implantada em menos de 10 minutos. No lado do software/gerenciamento, o Unity utiliza uma interface HTML5 moderna orientada a tarefas que pode ser facilmente integrada aos ambientes VMware e Microsoft. O sistema operacional mais recente oferece compactação, aprimoramentos para melhorar a eficiência totalmente em flash e atualizações do controlador de armazenamento de dados no local. A desduplicação está disponível na próxima versão e é uma atualização gratuita e sem interrupções. Outro recurso do Unity é o CloudIQ, o aplicativo de análise inteligente e monitoramento proativo baseado em nuvem da Dell EMC.

O Unity oferece suporte a uma grande variedade de vários conjuntos de software, plug-ins, drivers e pacotes. Parte do software básico completo do Unity inclui software de gerenciamento (incluindo Unisphere: Element Manager, Unisphere Central: painel consolidado e alerta, CloudIQ: análise de armazenamento baseada em nuvem, provisionamento dinâmico e pools dinâmicos, entre outros), protocolos unificados (arquivo, block e VVols), proteção local (criptografia baseada em controlador opcional) com gerenciamento de chave externo ou autogerenciado, cópias pontuais locais (instantâneos e clones finos), AppSync Basic e Dell EMC Common Event Enabler (agente antivírus, Event Publishing Agent) e proteção remota (Native Asynchronous Block & File Replication, Native Synchronous Block Replication, Snapshot Shipping, Dell EMC RecoverPoint Basic e Dell EMC RecoverPoint for VMs).

Os números crescentes, de 350F, 450F, 550F a 650F, indicam o aumento no armazenamento flash total e no desempenho da CPU que pode ser colocado em cada unidade Unity e/ou sua expansão. O 450F que estamos analisando aqui é voltado mais para a faixa intermediária com uma capacidade bruta máxima de 4 PB. O tamanho seguinte, o 550F, dobra essa capacidade para 8 PB e o tamanho acima disso, o 650F, novamente dobra o total para 16 PB. A família Unity suporta vários SSDs e capacidades, incluindo 400 GB, 800 GB, 1.6 TB, 1.92 TB, 3.84 TB, 7.68 TB e 15.36 TB. Obviamente, a capacidade bruta máxima reflete os SSDs de maior capacidade sendo aproveitados.

O Unity (e todos os seus benefícios) não se limita apenas a um dispositivo físico. A Dell EMC também lançou o UnityVSA (Virtual Storage Appliance). Os usuários podem economizar custos simplesmente implantando o UnityVSA em um servidor VMware ESXi existente. Isso não apenas traz os benefícios do Unity a um custo menor, mas as organizações podem usá-lo para ambientes ROBO ou como um destino de replicação econômico.

Especificações do Dell EMC Unity 450F

Fator de Forma 2U
CPU do controlador (por array) 2x Intel de 10 núcleos, 2.2 GHz
Memória (por array) 128GB
Unidades por matriz 25 x 2.5 "
Capacidade bruta máxima 4PB
Portas
Portas IO SAS incorporadas 4 portas SAS de 4 Gb/s de 12 vias para conexão BE
Barramentos Base 12 Gb/s SAS BE 2 x 4 pistas (por processador)
Barramentos SAS BE máximos de 12 Gb/s 2 x 4 pistas (por processador)
Max FE (front-end) Total de portas 24
Energia
Tensão da Linha CA 100 a 240 VAC ± 10%, fase única, 47 a 63 Hz
Corrente de Linha CA 10.18 A máx a 100 VAC
5.09 A máx a 200 VAC
Consumo de energia 1017.6 VA (981.0 W) máx. a 100 VCA
1017.6 VA (981.0 W) máx. a 200 VCA
Físico
Peso 24.60 kg (54.11 lbs.)
AxLxP 8.88 x 44.76 x 60.9 cm (3.5 x 17.62 x 24 pol.)

Construir e projetar

O Dell EMC Unity 450F All-Flash Storage é um array de dois controladores e uma prateleira de 25 discos em uma caixa de 2U. Na frente está o novo design de moldura altamente estilizado que a Dell EMC lançou com seus novos produtos no segundo semestre de 2017. A marca da empresa está no centro com o nome do produto próximo ao canto inferior direito. O painel se destaca facilmente para revelar os 25 compartimentos de carregamento frontal, cabendo em mais 1 unidade em comparação com as plataformas de 24 compartimentos. Embora isso não tenha um grande impacto no desempenho, ele permite um dimensionamento de grupo de RAID simples, bem como espaço para um sobressalente online de número ímpar.

A parte traseira do Unity 450F é dividida em duas seções espelhadas, uma em cima da outra. Cada lado tem energia e um conjunto de processador de armazenamento, juntamente com portas de rede e slots de módulo de E/S. Nesta configuração, temos 4 módulos FC de 16 Gb quad-port, fornecendo 8 portas por controlador. A manutenção em campo é facilitada com uma cor laranja claramente definida. Para técnicos de serviço, isso torna a troca de componentes menos propensa a erros, pois eles sabem exatamente onde ir para remover um determinado componente.

Gerenciamento/IU

O Dell EMC Unity 450F usa o Unisphere para gerenciamento. A página principal ou Painel fornece uma breve visão geral do sistema. Os usuários podem ver facilmente a integridade do sistema e do armazenamento, bem como a capacidade (livre e usada), pools e desempenho. No lado esquerdo da tela estão os menus (Sistema, Armazenamento, Acesso, Proteção e Mobilidade, Eventos e Suporte) e seus submenus. O Unisphere é facilmente classificado como uma das plataformas de gerenciamento mais intuitivas e integradas que já testamos. Tarefas como a criação de novos armazenamentos de dados estão mais fáceis do que nunca, onde o Unisphere criará o armazenamento, provisionará-o em seus hosts automaticamente e até mesmo garantirá que o multipathing seja tratado corretamente.

No menu Sistema, há opções como visão do sistema, desempenho e serviço. A visualização do sistema permite que os usuários dêem uma olhada rápida em todo o sistema, escolhendo a frente, a traseira ou a parte superior. Essa exibição informa rapidamente se o sistema ou as portas estão funcionando bem. Se houver problemas, o item é claramente rotulado para minimizar a confusão ao retirar os componentes para substituição.

O submenu de desempenho pode fornecer aos usuários gráficos históricos ou em tempo real. Os usuários precisam primeiro selecionar quais aspectos do sistema ou onde desejam ver o desempenho e, em seguida, selecionar as métricas que desejam ver. Nem todos os sistemas lidam com métricas ao vivo ou históricas internamente, portanto, ter isso integrado ao Unisphere é muito útil ao trabalhar com problemas de desempenho ou garantir que tudo esteja funcionando como deveria.

Depois que as métricas são selecionadas, os usuários podem gerar gráficos para ver como foi o desempenho em um determinado momento. Isso pode ajudar a detalhar e identificar problemas que possam ter surgido. Os gráficos históricos têm uma opção de atualização automática que atualiza seu conteúdo a cada 60 segundos. Gráficos em tempo real permitem o mesmo tipo de visibilidade, com atualizações de 5 segundos para um subconjunto selecionável de principais métricas de desempenho.

O submenu de serviço fornece um breve resumo do sistema, sua versão de software e número de série. Além disso, os usuários podem se conectar aos serviços EMC Secure Remote, onde os especialistas podem solucionar um problema remotamente. Os usuários também podem visualizar quaisquer contratos de suporte que possam ter. À direita, estão as credenciais de suporte e as informações de contato da pessoa de suporte no local. Novamente, isso traz muitos dos principais aspectos do gerenciamento da matriz em uma interface de usuário completa, em vez de vários locais fragmentados.

O próximo menu principal é Storage com os submenus pools, block, file e VMware. Como o nome indica, o submenu pools permite que os administradores se aprofundem em cada pool com informações gerais, bem como as unidades, uso e configurações de instantâneo.

O submenu VMware, no menu Armazenamento, permite que os usuários criem e configurem facilmente novos armazenamentos de dados. Mostraremos nas próximas etapas como criamos um armazenamento de dados de forma rápida e fácil em nosso Dell EMC Unity 450F.

Primeiro, clicamos no botão criar. Aqui, os usuários serão solicitados com uma tela perguntando que tipo de armazenamento de dados eles estão procurando: Arquivo, Bloco, VVol (Arquivo) ou VVol (Bloco).

A próxima tela pede um nome e uma descrição. Demos ao nosso armazenamento de dados o nome imaginativo de “Grande Armazenamento de Dados”.

O próximo passo na configuração é o armazenamento. Para configurar o armazenamento, é preciso selecionar o pool de onde ele vem, o tamanho (usamos 10 TB), se deseja ou não ativar o provisionamento dinâmico e a compactação e o limite de E/S do host (também pode ser definido como sem limite ).

Ao configurar o Access, os usuários precisam selecionar quais hosts têm acesso. O Unisphere gera uma lista de hosts que podem ser marcados ou pesquisados ​​por nome, sistema operacional ou protocolo. Os sistemas são descobertos automaticamente ou extraídos por meio da integração do VMware que mostramos mais adiante na análise.

Os instantâneos também podem ser ativados ou desativados. Se estiverem ativados, o agendamento precisa ser definido. O Unity vem com uma configuração padrão, mas pode ser ajustado mais ou menos dependendo das necessidades da organização.

Depois de configurar os instantâneos, é hora de configurar a replicação. Semelhante ao anterior, deve-se escolher se deseja ou não habilitá-lo e, em seguida, escolher o modo, o RPO e para onde será replicado. Há também uma opção para escolher replicar instantâneos agendados.

Depois que tudo estiver pronto, o Unisphere gera uma página de resumo. Esta é a última chance de passar e garantir que tudo esteja do jeito que precisa estar. Depois que tudo estiver correto, clique em concluir.

Após clicar em finalizar, o usuário verá a tela de resultado que dará o status do armazenamento de dados conforme ele está sendo criado, bem como mais detalhes. Durante esse processo, o array está criando o armazenamento de dados em si mesmo, bem como se comunicando com os hosts ESXi externos para procurar LUNs e criar o armazenamento de dados nessa extremidade.

Passando para o vSphere, podemos ver que todos os hosts que selecionamos para acessar o armazenamento estão pesquisando novos dispositivos de armazenamento e podemos abrir nossos armazenamentos de dados e ver na parte inferior que um está sendo criado.

Quando terminar, ele aparecerá na lista com os outros armazenamentos de dados.

Também podemos ver o armazenamento de dados quando voltamos ao Unisphere em Storage>VMware.

E podemos clicar duas vezes nele para obter as propriedades do armazenamento de dados e fazer algumas alterações.

O próximo menu principal é Access, com os submenus Hosts, VMware e Iniciadores. No submenu hosts, os usuários podem ver os hosts em potencial para conectar o Unity na rede e informações básicas sobre cada um, como nome, endereço, tipo, LUNs e assim por diante. Os hosts podem ser gerenciados diretamente, conforme mostrado abaixo, ou gerenciados automaticamente por meio de um ponto de integração com o VMware vCenter.

O submenu VMware oferece aos usuários a opção de permitir que o Unisphere se comunique e gerencie o armazenamento diretamente por meio do vCenter. Ele também informa se o componente está ou não funcionando corretamente. Isso é incrivelmente útil para usuários iniciantes ou até mesmo administradores de TI experientes que não desejam o incômodo de gerenciar diretamente as configurações de um cluster de servidores para cada novo armazenamento de dados provisionado. O Unisphere está configurado para lidar automaticamente com todo o trabalho braçal para você.

Clicar duas vezes nos vCenters fornece mais informações sobre eles.

O submenu Access também nos permite ver os hosts ESXi. Por aqui podemos clicar neles e obter mais informações como endereço de rede, iniciadores e caminhos do iniciador.

O submenu do iniciador nos fornece uma lista de iniciadores, seus hosts, tipo de host, protocolo, capacidade de ignorá-los, tipo de iSCSI, além de outras informações.

No menu Eventos, os usuários podem ver os trabalhos executados ou em execução, sua taxa de conclusão, quais são os trabalhos e quando foram concluídos.

Da mesma forma, os usuários podem facilmente percorrer os logs no menu Eventos em Logs.

O gerenciamento não está mais limitado a um navegador da Web em um PC. A Dell EMC agora oferece suporte ao gerenciamento móvel. Como você pode ver abaixo, o layout é muito semelhante ao painel.

Os recursos não se limitam apenas a visualizar o sistema. Por meio do aplicativo móvel, um administrador pode desfrutar de muitas das mesmas funcionalidades da GUI da web.

Desempenho

Desempenho do Sysbench MySQL

Nosso primeiro benchmark de aplicativo de armazenamento compartilhado consiste em um banco de dados Percona MySQL OLTP medido via SysBench. Este teste mede o TPS (transações por segundo) médio, a latência transacional média e também a latência transacional média do percentil 99.

Cada VM do Sysbench é configurada com três vDisks: um para inicialização (~92 GB), um com o banco de dados pré-construído (~447 GB) e outro para o banco de dados em teste (270 GB). Do ponto de vista dos recursos do sistema, configuramos cada VM com 16 vCPUs e 60 GB de DRAM e aproveitamos o controlador LSI Logic SAS SCSI.

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

  • CentOS 6.3 64 bits
  • 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 nosso teste Sysbench, comparamos vários conjuntos de VMs, variando de 4 VM a 24 VM, e os configuramos em RAID5 com compactação, RAID5 sem compactação e RAID10. Em vez de dizer qual é o “melhor”, analisaremos cada um, dando aos usuários uma ideia do que esperar.

Com 4VM, o Dell EMC Unity 450F nos deu 5,372.1 TPS em RAID5 com compactação, 7,538.5 TPS em RAID5 e 7,405.6 TPS em RAID10. Com 8VM, o Unity atingiu 6,767.9 TPS em RAID5 com compactação, 10,882 TPS em RAID5 e 10,510.8 TPS em RAID10. Com 16VM, vimos 7,859.2 TPS em RAID5 com compactação, 17,209.5 TPS em RAID5 e 17,538.2 TPS em RAID10. E, finalmente, 24VM com o Unity nos deu números de 7,457.4 TPS em RAID5 com compactação ativada, 19,436.2 em RAID5 com compactação desativada e 20,936.7 TPS em RAID10.

Executamos a mesma VM e configurações para a latência média do Sysbench. Com 4VM, a unidade atingiu uma latência média de 17ms em RAID5, 17.3ms em RAID10 e apenas 24ms em RAID5 com compactação. Olhando para 8VM, vimos 23.5ms em RAID5, 24.4ms em RAID10 e 38.6ms em RAID5 com compactação. A 16VM nos deu 29.3ms em RAID10, 29.9ms em RAID5 e 65.2ms em RAID5 com compactação. Finalmente, 24VM nos deu números de latência de 36.9ms em RAID10, 39.8ms em RAID5 e 103.3ms em RAID5 com compactação.

Nosso último teste Sysbench analisa a latência do pior cenário (99º percentil). Com o 4VM, vimos números de latência de 31.5ms com RAID5, 32.1ms com RAID10 e apenas 47.8ms com RAID5 e compactação. O 8VM nos deu 43.2ms em RAID5, 45.2ms em RAID10 e 77.3ms em RAID5 com compactação. A 16VM tinha 58.5ms em RAID10, 59.9ms em RAID5 e 463.5ms em RAID5 com compactação. E o 24VM tinha 76.1 ms em RAID10, 82.3 ms em RAID5 e incríveis 1,387.2 ms em RAID5 com compactação.

Desempenho do SQL Server

O protocolo de teste OLTP do Microsoft SQL Server da StorageReview emprega o rascunho atual do Benchmark C (TPC-C) do Transaction Processing Performance Council, um benchmark de processamento de transações on-line que simula as atividades encontradas em ambientes de aplicativos complexos. O benchmark TPC-C chega mais perto do que os benchmarks sintéticos de desempenho para medir os pontos fortes de desempenho e os gargalos da infraestrutura de armazenamento em ambientes de banco de dados.

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 em I/O e capacidade de armazenamento, o teste SQL TPC-C é muito sensível quando se trata de latência de armazenamento, o que afetará sua pontuação final de latência de aplicativo.

Este teste usa o SQL Server 2014 em execução em VMs convidadas do Windows Server 2012 R2 e é enfatizado pelo Benchmark Factory da Dell para bancos de dados. 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 em nossos servidores.

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

Semelhante à forma como executamos nosso benchmark Sysbench, testamos configurações com RAID5, RAID10 e RAID5 com compactação ativada. Em nosso benchmark SQL Server, o Dell EMC Unity 450F nos deu uma pontuação TPS agregada de 12,623.1 em RAID10, com VMs individuais variando de 3,155.7 TPS a 3,155.8 TPS. No RAID 5 sem compactação, vimos uma pontuação agregada de 12,619.3 TPS com VMs individuais variando de 3,154.2 TPS a 3,155.6 TPS. No RAID5 com compactação ativada, vimos uma pontuação agregada impressionante de 12,586.6 TPS, com VMs individuais variando de 3,146.3 TPS a 3,146.9 TPS.

Para a latência média do SQL Server, o Unity nos deu 10ms agregados e em RAID10. O RAID5 nos deu um total de 11.3ms, com VMs individuais variando de 10ms a 12ms. E o RAID5 com compactação ativada teve 24 ms em toda a placa.

Análise de Carga de Trabalho do VDBench

Nossa última seção de teste de desempenho local se concentra no desempenho da carga de trabalho sintética. Nesta área, medimos o desempenho em três configurações de armazenamento diferentes: RAID10, RAID5 e RAID5 com compactação em linha. Testamos com 32 VMDKs de 125 GB montados em 16 VMs para medir um espaço de armazenamento de 4 TB. Esse tipo de teste é útil para mostrar como são as métricas de armazenamento do mundo real com a sobrecarga associada a um ambiente virtualizado.

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. Essas cargas de trabalho oferecem uma variedade de perfis de teste diferentes, desde testes de "quatro cantos", testes de tamanho de transferência de banco de dados comuns, 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 de 4K, todas as três configurações tiveram desempenho abaixo de milissegundos até cerca de 140K IOPS. A configuração RAID10 atingiu um pico de 267,918 IOPS com uma latência de 11.9ms. No RAID5, vimos um pico de 222,963 IOPS com uma latência de 13.8ms. E com a compactação ativada, o desempenho chegou a 207,915 IOPS e uma latência de 16ms.

Para gravação de pico de 4K, o Unity com compactação teve latência abaixo de milissegundos até pouco mais de 31K IOPS e atingiu o pico de 34K IOPS com 9.12ms de latência. O RAID5 atingiu aproximadamente 100 IOPS com latência abaixo de 1 ms e atingiu o pico de 107,216 IOPS com latência de 4.16 ms. Para RAID10, houve latência abaixo de milissegundos até cerca de 184.7 K IOPS com um pico de 185,979 IOPS com latência de 1.09 ms.

Observando a leitura sequencial de 64K, com compactação, o Unity 450F ultrapassou 1 ms em cerca de 31K IOPS ou 1.9 GB/s para atingir o pico de 33,764 IOPS, 8.99 ms de latência e uma largura de banda de 2.11 GB/s. A configuração RAID5 chegou até cerca de 100K IOPS ou 6GB/s antes de quebrar a latência de 1ms; atingiu um pico de 107,216 IOPS, latência de 4.16 ms, com uma largura de banda de 6.7 GB/s. A configuração RAID10 teve o melhor desempenho geral com um desempenho abaixo de milissegundos até cerca de 110K IOPS ou 6.7 GB/s; atingiu um pico de 116,645 IOPS com uma latência de 4.312 ms e uma largura de banda de 7.27 GB/s.

Para gravação sequencial de 64 K, a unidade com compactação chegou ao norte de 25 K IOPS ou 1.56 GB/s antes de ultrapassar 1 ms de latência; atingiu um pico de 27,954 IOPS com latência de 9.15 ms e largura de banda de 1.74 GB/s. Tanto o RAID5 quanto o RAID10 chegaram a cerca de 54K IOPS ou 3.3 GB/s abaixo de 1ms de latência. A configuração RAID10 atingiu um pico de 62,650 IOPS antes de cair para 40,309 IOPS com uma latência de 4.01 ms e uma largura de banda de 2.52 GB/s. A configuração RAID5 atingiu um pico de 84,778 IOPS antes de cair para 82,892 IOPS com uma latência de 3.02 ms e uma largura de banda de 5.18 GB/s.

Em nossa carga de trabalho SQL, o Unity 450F com compactação teve desempenho de latência abaixo de milissegundos até cerca de 149K IOPS; atingiu um pico de 184,097 IOPS com latência de 4.62 ms. Para nossa configuração RAID5, vimos desempenho abaixo de milissegundos até 152K IOPS; atingiu um pico de 214,160 IOPS com latência de 3.99ms. Com a configuração RAID10, o Unity atingiu cerca de 206K IOPS e atingiu o pico de 252,821 IOPS com latência de 3.66ms.

No benchmark SQL 90-10, a unidade com compressão chegou a aproximadamente 130K IOPS antes de passar de 1ms; atingiu um pico de 160,824 IOPS e 5.11ms de latência. A configuração RAID5 teve latência abaixo de milissegundos até cerca de 140K IOPS, chegando a 199,600 IOPS com uma latência de 4.44 ms. E a configuração do RAID10 funcionou abaixo de 1ms até atingir aproximadamente 195K IOPS; atingiu um pico de 240,649 IOPS com uma latência de 3.7 ms.

O SQL 80-20 viu o Unity com compressão executar abaixo de um milissegundo até cerca de 104K IOPS; atingiu um pico de 128,421 IOPS e 7.7 ms de latência. A configuração RAID5 teve latência abaixo de milissegundos até quase 130 IOPS e atingiu o pico de 182,314 IOPS e uma latência de 4.9 ms. A configuração RAID10 funcionou abaixo de 1ms até atingir cerca de 185K IOPS e atingiu o pico de 230,672 IOPS com uma latência de 3.8ms.

Em nossa carga de trabalho Oracle, o Unity 450F com compactação funcionou abaixo de 1ms de latência até passar de 85K IOPS e atingir o pico de 121,584 IOPS com uma latência de 10.47ms. A configuração RAID5 teve latência abaixo de milissegundos até atingir 110 IOPS e atingir o pico de 177,664 IOPS com latência de 6.02 ms. A configuração RAID10 novamente teve o melhor desempenho com latência abaixo de milissegundos até cerca de 156K IOPS, chegando a 222,777 IOPS com uma latência de 4.7 ms.

Para a carga de trabalho Oracle 90-10, o Unity 450F com compactação nos deu desempenho abaixo de milissegundos de até cerca de 130 IOPS e atingiu o pico de 161,864 IOPS com latência de 3.43 ms. A configuração RAID5 executou desempenho abaixo de milissegundos até cerca de 141K IOPS e atingiu o pico de 197,885 IOPS com uma latência de 2.91ms. A configuração RAID10 quase atingiu 200K IOPS com menos de 1ms de latência; atingiu o pico de 241,981 com latência de 2.36ms.

A carga de trabalho do Oracle 80-20 mostrou que o Unity 450F com compactação alcançou cerca de 110 IOPS com latência abaixo de um milissegundo e atingiu o pico de 130,250 IOPS com latência de 4.9 ms. A configuração RAID5 permaneceu abaixo de 1ms até atingir cerca de 128K IOPS e atingir o pico de 180,858 IOPS com uma latência de 3.15ms. E a configuração RAID10 ficou abaixo de 1ms até cerca de 187K IOPS, chegando a 228,943 IOPS e uma latência de 2.47ms.

Em seguida, examinamos o VDI Full Clone. Durante o teste de inicialização, o Unity 450F com compactação foi capaz de manter uma latência abaixo de milissegundos até cerca de 119K IOPS e atingiu o pico de 148,960 IOPS com uma latência de 6.89ms. A configuração RAID5 atingiu cerca de 150K IOPS antes de ultrapassar a latência de 1 ms e atingiu o pico de 208 IOPS com latência de 850 ms. A configuração RAID4.51 mais uma vez teve o melhor desempenho com latência abaixo de milissegundos até cerca de 10K IOPS e atingiu o pico de 193 IOPS com latência de 248,333ms.

Com o VDI Full Clone Initial Log In, o Unity 450F com compactação teve desempenho abaixo de milissegundos até cerca de 38K IOPS e atingiu o pico de 54,297 IOPS com latência de 1.67ms. A configuração RAID5 teve desempenho abaixo de milissegundos de até cerca de 80 IOPS e atingiu o pico de 113,669 IOPS com 7.16 ms. A configuração RAID10 teve desempenho abaixo de 1ms de latência até cerca de 110K IOPS e atingiu um pico de 154,075 IOPS com 5.05ms de latência.

Nosso VDI Full Clone Monday Login mostrou que o Unity 450F com compactação tem desempenho abaixo de um milissegundo de até cerca de 44K IOPS; atingiu um pico de 63,151 IOPS com uma latência de 8.1 ms. A configuração RAID5 teve desempenho abaixo de 1ms de latência até cerca de 72K IOPS e atingiu o pico de 117,911 IOPS com 3.9ms de latência. A configuração RAID10 chegou a cerca de 105K IOPS antes de ultrapassar a latência de 1 ms e atingir o pico de 149,912 IOPS com latência de 3.11 ms.

Nossa seleção final de testes analisa o VDI Linked Clone. Começando novamente com o teste de inicialização, a unidade 450F teve latência de sub-milissegundos até cerca de 96K IOPS; atingiu um pico de 106,534 IOPS com uma latência de 4.77 ms. A configuração RAID5 teve desempenho abaixo de milissegundos até cerca de 165K IOPS e atingiu o pico de 187,102 IOPS com uma latência de 2.26 ms. E a configuração RAID10 teve desempenho abaixo da latência de 1 ms até quase 200 IOPS, chegando a 221,760 IOPS com latência de 2.18 ms.

Com o Login inicial, o Unity 450F teve desempenho de latência abaixo de milissegundos até cerca de 40 IOPS e atingiu o pico de 55,128 IOPS com uma latência de 4.6 ms. A configuração RAID5 permaneceu abaixo da latência de 1ms até cerca de 80K IOPS e atingiu o pico de 112K IOPS com 2.12ms de latência. A configuração RAID10 percorreu todo o caminho até 100K IOPS antes de ultrapassar a latência de 1 ms e atingiu o pico de 128,131 IOPS com latência de 1.7 ms.

Por fim, com o VDI Linked Clone Monday Login, o Unity 450F com compactação teve desempenho abaixo de milissegundos de até cerca de 29 IOPS, chegando a 55,603 IOPS com uma latência de 9.2 ms. A configuração RAID5 teve desempenho abaixo de 1ms até cerca de 60K IOPS e atingiu um pico de 102,936 IOPS com uma latência de 4.47ms. E a configuração RAID10 mais uma vez teve o melhor desempenho com desempenho de latência abaixo de milissegundos até aproximadamente 71K IOPS e um pico de 110,081 IOPS com uma latência de 4.23ms.

VMware VM Mark 3

O VMmark 3 da VMware é a versão mais recente do benchmark de virtualização líder do setor. O VMmark visa enfatizar o armazenamento, a computação e a rede por meio de cargas de trabalho e ações complexas do mundo real. As inscrições para VMmark passam por um processo rigoroso que envolve um painel de revisão composto pela VMware e representantes de vários fornecedores de grande porte, muitos dos quais publicaram resultados de benchmark VMmark. O rigoroso processo de revisão foi implantado para proteger a integridade e a imparcialidade do benchmark. A StorageReview adicionou o envio formal de benchmarks auditados ao nosso processo de revisão normal para matrizes de armazenamento qualificadas.

Não é uma tarefa fácil executar o benchmark VMmark 3, nem é fácil configurar o ambiente para estressar adequadamente o array para torná-lo um benchmark de armazenamento significativo. O ambiente de teste StorageReview VMmark 3 inclui 8 Dell EMC PowerEdge R740xd servidores e 4 Servidores Dell EMC PowerEdge R730, ambos equipados com Mellanox ConnectX-4 Lx 25 GbE NICs ou rNDCs, bem como 2 switches Dell EMC Networking Z9100 e um Interruptor FC Brocade 6510 16GB.

Nesta revisão, testamos duas configurações do Dell EMC Unity 450F All-Flash Array para VMmark 3. Uma execução foi feita com o array configurado em RAID10, enquanto a segunda execução foi em RAID5. Ambas as execuções foram medidas com eficiências de dados em linha (compressão) desativadas.

Conseguimos realizar benchmarks de 12 blocos para ambas as configurações. Cada bloco requer 891 GB de armazenamento, portanto, uma execução de 12 blocos ocupa aproximadamente 10.6 TB de armazenamento.

In nossa submissão RAID10, o Dell EMC Unity 450F teve uma pontuação VMmark 12.11 de 3.0, com uma pontuação de aplicativo de 14.11 e pontuação de infraestrutura de 4.13. Em nossa submissão RAID5, o Dell EMC Unity 450F foi ligeiramente superior com uma pontuação VMmark 12.43 de 3.0, uma pontuação de aplicativo de 14.51 e uma pontuação de infraestrutura de 4.13.

Ambos os envios foram muito bem, com a configuração RAID5 tendo uma ligeira vantagem no desempenho.

Conclusão

A Dell EMC lançou o Unity para atender às necessidades de armazenamento do mercado intermediário. O Unity é desenvolvido com base na simplicidade de implantação e na integração com a infraestrutura e o gerenciamento existentes. As versões F são a versão totalmente flash do Unity, com números de modelo mais altos indicando maior capacidade bruta e maior desempenho da CPU que a unidade pode suportar. Para nossa análise, examinamos a matriz de médio porte com o Unity 450F. Com uma capacidade bruta total de 4 PB, o 450F suporta várias capacidades de SSD de 400 GB até 15.36 TB. Todos os arrays Unity vêm com uma grande variedade de pacotes de software e outras ofertas compatíveis. O Unity também está disponível em um formato virtual para ser implantado em hardware existente sem os custos do dispositivo Dell EMC.

Nos testes do Sysbench, executamos o Unity 450F em RAID5 com compactação ativada, em RAID5 com compactação desativada e em RAID10 com várias contagens de VM. Não houve surpresas reais aqui em relação à compactação que reduzia o desempenho e ainda mais com contagens de VM mais altas (ou seja, a 24VM tinha um TPS de 7,457.4 com compactação ativada e 19,436.2 TPS com ela desativada). Ainda assim, mesmo com a compactação ativada, o Unity conseguiu atingir 7,538 TPS com 4 VM, 6,767 TPS com 8 VM, 7,859 com 16 VM e, conforme declarado, 7,457 TPS com 24 VM. A mesma coisa é vista na latência com a maior contagem de VMs, resultando em maior latência e compactação, aumentando ainda mais a latência. No entanto, a latência atingiu o máximo de 103.3 ms com 24 VMs e compactação ativada. Em nosso pior cenário, muito além do que a maioria dos ambientes normalmente veria, o mesmo teste chegou a 1,387.2 ms com compactação ativada. Cenários típicos do mundo real tinham latências muito mais baixas.

Nos testes do SQL Server, o Dell EMC Unity 450F conseguiu apresentar números impressionantes mesmo com a compactação ativada. Em nosso teste TPS, vimos pontuações agregadas de 12,623.1 TPS em RAID10, 12,619.3 TPS em RAID5 e 12,586.6 TPS em RAID5 com compactação ativada. A compactação afetou um pouco mais a latência do SQL Server. Enquanto vimos pontuações agregadas de 10ms em RAID10 e 11.3ms em RAID5, quando a compactação estava ativada, a latência saltou para 24ms.

Para nossos testes VDBench, o Dell EMC Unity 450F foi capaz de rodar em menos de um milissegundo em todos os nossos testes, mesmo com a compactação ativada. Em 4K aleatório, vimos desempenho abaixo de milissegundos até cerca de 140 IOPS lidos e 31 IOPS gravados com compactação ativada. O RAID10 nos deu nosso melhor desempenho em todos os nossos testes VDBench e em 4K, superou cerca de 268K IOPs e 116K IOPS de leitura e gravação com latências de 11.9ms e 4.31ms, respectivamente. Para desempenho sequencial, analisamos nosso benchmark de 64K, onde o 450F foi capaz de atingir desempenho de latência abaixo de milissegundos até 31K IOPS ou 1.9 GB/s de leitura e 25K IOPS ou 1.56 GB/s de gravação com compactação ativada. A configuração RAID10 foi capaz de manter o desempenho de latência abaixo de milissegundos até 110K IOPS ou 6.7GB/s de leitura e 54K IOPS ou 3.3GB/s de gravação.

Em nossa carga de trabalho SQL VDBench, o 450F com compactação teve desempenho de latência abaixo de milissegundos até 149K IOPS, 130K IOPS em nosso 90-10 e 104K IOPS em nosso 80-20, enquanto a configuração RAID10 manteve a latência abaixo de 1ms até atingir 206K IOPS , 195K IOPS em 90-10 e 185K IOPS em 80-20. Nossas cargas de trabalho Oracle mostraram desempenho inferior a milissegundos de 85 IOPS, 130 IOPS e 110 IOPS com compactação e o RAID10 nos deu desempenho abaixo de 1 ms até 156 IOPS, 200 IOPS e 187 IOPS. Para nosso VDI Full Clone e Linked Clone, examinamos Boot, Initial Login e Monday Login. Com a compactação ativada, vimos desempenho de latência abaixo de milissegundos de 119 IOPS, 38 IOPS e 44 IOPS de clone completo e 96 IOPS, 40 IOPS e 29 IOPS de clone vinculado. Para comparação, a configuração RAID10 teve desempenho abaixo de milissegundos até 193K IOPS, 110K IOPS e 105K IOPS Full Clone e 200K IOPS, 100K IOPS e 71K IOPS Linked Clone.

Claramente, nosso laboratório está impressionado com o 450F não apenas do ponto de vista do desempenho, mas também da integração. De tudo o que vimos ao longo dos anos, nenhum storage array se conecta ao VMware com tanta facilidade. A interface também é talvez a mais fácil de se familiarizar, perfeita para o público-alvo de médio porte. Por fim, o preço do 450F está de acordo com os comparáveis. Embora tenhamos testado com SSDs de aproximadamente 8 TB, a unidade de menor capacidade usando SSDs de classe de 1 TB tem um preço de rua ao lado de outras grandes marcas que vimos com capacidade semelhante. Se houver um lugar para reclamar, a plataforma Unity carece de desduplicação hoje e o impacto na compactação é significativo em algumas cargas de trabalho. No entanto, A Dell EMC anunciou que a desduplicação será lançada em breve e sabemos que eles estão ajustando todos os recursos de redução de dados para obter mais desempenho. No total, o Unity 450F cumpre a promessa de tornar o armazenamento fácil de gerenciar para o mercado de médio porte, ao mesmo tempo em que oferece um excelente perfil de desempenho e suporte de protocolo abrangente. Esses motivos, juntamente com os preços de mercado, são os motivos pelos quais nomeamos o Dell EMC Unity 450F como o destinatário de nosso primeiro prêmio Editor's Choice de 2018.

Página do produto Dell EMC Unity

Discuta esta avaliação

Inscreva-se no boletim informativo StorageReview