Há muito tempo, a Dot Hill fabrica controladores e sistemas de armazenamento capazes de lidar com volumes tradicionais de disco e SSD. Em novembro, eles lançaram uma grande atualização de software que, entre outras coisas, otimiza seu Arquitetura do controlador 4004 para configuração híbrida. O 4004 é o que está dentro do Dot Hill Assured SAN Ultra48 que analisamos anteriormente, e transformar nossa configuração de HDD em um híbrido significa apenas trocar HDDs por SSDs. Os SSDs podem ser usados como uma configuração de camadas em tempo real ou em um modo de cache como uma extensão do cache do controlador de armazenamento.
Há muito tempo, a Dot Hill fabrica controladores e sistemas de armazenamento capazes de lidar com volumes tradicionais de disco e SSD. Em novembro, eles lançaram uma grande atualização de software que, entre outras coisas, otimiza seu Arquitetura do controlador 4004 para configuração híbrida. O 4004 é o que está dentro do Dot Hill Assured SAN Ultra48 que analisamos anteriormente, e transformar nossa configuração de HDD em um híbrido significa apenas trocar HDDs por SSDs. Os SSDs podem ser usados como uma configuração de camadas em tempo real ou em um modo de cache como uma extensão do cache do controlador de armazenamento.
Como mencionado, Dot Hill recentemente atualizou seu Software RealStor. Os dois recursos atualizados que realmente fazem a diferença no array Ultra48, especialmente um array híbrido, são o RealTier e o RealCache. O RealTier é um software para hierarquização automática em tempo real para HDDs e SSDs. O que ele faz é pegar pontos usados com frequência ou “quentes” e mover os dados para o melhor nível. A melhor camada pode ser a camada de SSD em um modelo híbrido ou uma camada de HDD com discos giratórios mais rápidos. Digamos que uma empresa tenha um projeto urgente no qual várias pessoas estão trabalhando no RealTier, que moveria os dados para o melhor nível para obter um desempenho geral muito maior. Ao mesmo tempo, o RealTier move os dados usados com menos frequência ou "frios" para um nível mais lento e menos dispendioso. A migração automática de dados torna o RealTier uma economia de dinheiro/capacidade. O RealCache aumenta drasticamente o desempenho de leitura ativando automaticamente um SSD para se tornar uma extensão do cache do controlador.
O software RealStor tem muitos outros recursos que serão benéficos para os clientes de um array híbrido. O RealStor usa uma interface de usuário simplificada para aumentar o desempenho em organizações de qualquer tamanho. Mencionamos o RealTier e o RealCache acima, o primeiro melhorando o desempenho em tempo real conforme as necessidades exigem e o segundo aumentando o desempenho de leitura intensiva ao estender o cache do controlador. O RealStor tem um recurso de provisionamento thin, o RealThin, que permite que os gerentes de TI respondam ao crescimento de dados conforme necessário, simplificando, provisionando e modificando volumes. Um recurso de fixação de LUN que permite que determinados aplicativos sejam fixados na camada de alto desempenho. Um recurso de agrupamento automático chamado RealPool. RealQuick, um recurso de reconstrução rápida de RAID que funciona apenas reconstruindo os setores que contêm dados reais, o que resulta em uma reconstrução mais rápida, pois os setores desnecessários são ignorados. O RealSnap é um recurso que permite que até 1,024 instantâneos virtualizados sejam obtidos por vez sem afetar o desempenho do armazenamento. Todos os novos recursos são gerenciados por meio do console de gerenciamento de armazenamento do RealStor, que não apenas fornece suporte para gerenciamento, configuração e monitoramento dos recursos de virtualização do RealStor, mas também pode gerenciar o software DMS herdado. Para aqueles que preferem, o RAIDar 2.0 ainda está disponível.
Nossa configuração de análise adiciona 4 SSDs HGST SAS de 400 GB ao nosso Ultra48 e, como os SSDs ajudam na movimentação de dados quentes, removemos 16 HDDs de nossa compilação antiga que não precisávamos para capacidade ou desempenho. A licença do RealStor custa US$ 2600, não são necessárias licenças adicionais. O custo total da nova configuração usada em nossa análise, incluindo os 4 SSDs e os 32 HDDs é de US$ 113,158.
Concepção e construção
Como estamos usando o mesmo array, a principal diferença é a adição de SSDs à configuração existente, o design e a construção são os mesmos do Avaliação Dot Hill AssuredSAN Ultra48. Adicionar os SSDs ao chassi é um processo simples com as bandejas retráteis e os compartimentos de unidade de liberação rápida. Como atualizamos o firmware do Ultra48 ao mesmo tempo, começamos com uma lista limpa em vez de migrar dados entre o layout de LUN antigo e o novo que é capaz de oferecer cache de leitura/gravação com um nível de armazenamento mais rápido. Os quatro SSDs podem ser inseridos em qualquer slot do chassi Ultra48.
Gestão de Sistemas
O novo software da DotHill que habilitou o cache de leitura/gravação do SSD também traz uma interface de gerenciamento completamente atualizada. A maior parte da funcionalidade é a mesma com uma aparência muito mais limpa e polida. Outra melhoria é que a GUI oferece dados de desempenho em tempo real para cada controlador, além de mostrar o que cada camada de armazenamento está fazendo nos dois controladores. Ele também mostra a utilização do armazenamento, incluindo quanto do seu nível de SSD está sendo aproveitado. Esses recursos são incrivelmente úteis, pois quando os clientes eventualmente crescem em sua matriz, saber quando você pode precisar adicionar cache adicional (ou se você precisa adicionar mais) pode ajudar no planejamento de longo prazo.
Histórico de testes e comparáveis
Nós publicamos um inventário do nosso ambiente de laboratório, um visão geral dos recursos de rede do laboratório, e outros detalhes sobre nossos protocolos de teste para que os administradores e responsáveis pela aquisição de equipamentos possam avaliar com justiça as condições em que alcançamos os resultados publicados. Para manter nossa independência, nenhuma de nossas revisões é paga ou gerenciada pelo fabricante do equipamento que estamos testando.
Estaremos comparando o Dot Hill AssuredSAN Ultra48 Hybrid com o AMI Stor Trends 3500i, X-IO ISE 710, HP StoreVirtual 4335 e Dell EqualLogic PS6210XS junto com o não híbrido Dot Hill Assured SAN Ultra48.
Com cada plataforma que testamos, é muito importante entender como cada fornecedor configura a unidade para diferentes cargas de trabalho, bem como a interface de rede usada para teste. A quantidade de flash usada é tão importante quanto o cache subjacente ou o processo de classificação por camadas quando se trata de quão bem ele funcionará em uma determinada carga de trabalho. A lista a seguir mostra a quantidade de flash e HDD, quanto é utilizável em nossa configuração específica e quais interconexões de rede foram aproveitadas:
- Dot Hill AssuredSAN Ultra48 (todo disco)
- Preço de tabela: US$ 79,000
- HDD de 14.4 TB ((4) 600 GB 10K HDD x 12 RAID10) ou 24 TB HDD ((4) 600 GB 10K HDD x 12 RAID50)
- Interconexão de rede: 16 Gb FC, 4 x 16 Gb FC por controlador
- Dot Hill AssuredSAN Ultra48 (Híbrido)
- Preço de tabela: US$ 113,158
- Flash: 800 GB (4 SSDs HGST SAS de 400 GB, 2 pools RAID1)
- HDD: 9.6 TB (32 x 600 GB 10K 6G SAS HDDs, 2 pools RAID10)
- Interconexão de rede: 16 Gb FC, 4 x 16 Gb FC por controlador
- AMI Stor Trends 3500i
- Preço de tabela: US$ 87,999
- Flash Cache: 200 GB (SSDs de 200 GB x 2 RAID1)
- Flash Tier: 1.6 TB utilizável (800 GB SSDs x 4 RAID10)
- HDD: 10 TB utilizável (2 TB HDDs x 10 RAID10)
- Interconexão de rede: 10GbE iSCSI, 2 x 10GbE Twinax por controlador
- HP StoreVirtual 4335 – 3 nós
- Preço de tabela: US$ 41,000 por nó, US$ 123,000
- Flash: 1.2 TB utilizável (SSDs de 400 GB x 3 RAID5 por nó, rede RAID10 em cluster)
- HDD: 10.8 TB utilizáveis (900 GB 10K HDDs x 7 RAID5 por nó, rede RAID10 em cluster)
- Interconexão de rede: 10GbE iSCSI, 1 x 10GbE Twinax por controlador
- Dell EqualLogic PS6210XS
- Preço de tabela: US$ 134,000
- Flash: 4 TB utilizável (800 GB SSDs x 7 RAID6)
- HDD: 18 TB utilizável (1.2 TB 10K HDDs x 17 RAID6)
- Interconexão de rede: 10GbE iSCSI, 2 x 10GbE Twinax por controlador
- X-IO ISE 710
- Preço de tabela: US$ 115,000
- Flash de 800 GB (SSDs de 200 GB x 10 RAID10)
- HDD de 3.6 TB (300 GB 10K HDD x 30 RAID10)
- Interconexão de rede: 8 Gb FC, 2 x 8 Gb FC por controlador
Análise de desempenho de aplicativos
Nossos dois primeiros benchmarks do Dot Hill AssuredSAN Ultra48 são os Referência de virtualização VMware VMmark e os votos de Referência OLTP do Microsoft SQL Server que simulam cargas de trabalho de aplicativos semelhantes àquelas para as quais o Ultra48 e seus comparáveis foram projetados.
O protocolo StorageReview VMmark utiliza uma matriz de subtestes com base em cargas de trabalho de virtualização comuns e tarefas administrativas com resultados medidos usando uma unidade baseada em bloco. Os blocos medem a capacidade do sistema de executar uma variedade de cargas de trabalho virtuais, como clonagem e implantação de VMs, balanceamento automático de carga de VM em um datacenter, migração ao vivo de VM (vMotion) e realocação dinâmica de armazenamento de dados (storage vMotion). O Dot Hill Ultra48 com cache SSD é o array híbrido mais capaz que avaliamos até agora. Ele conseguiu atingir 18 blocos, o que é o limite superior de nossa infraestrutura de teste. A melhoria em relação à configuração somente de disco é imensa. Onde a matriz de disco começou a ter dificuldades em 8 blocos, a configuração híbrida avançou para 18 sem problemas, o que é ainda mais impressionante, considerando o quão pequeno é o pool de flash.
StorageReview's Protocolo de teste OLTP do Microsoft SQL Server 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. Nosso protocolo SQL Server para esta revisão usa um banco de dados SQL Server de 685 GB (escala 3,000) e mede o desempenho transacional e a latência sob uma carga de 30,000 usuários virtuais.
O Ultra48 teve um desempenho de 6,169 TPS quando configurado em RAID10 com cache SSD, colocando-o em segundo lugar geral atrás do AMI StorTrends 3500i, que mal superou o Ultra48 postando 6,272 TPS ou apenas 103 TPS melhor. O Ultra48 híbrido com cache SSD executou quase o dobro de TPS que a configuração RAID10 não híbrida e mais de seis vezes mais TPS que a configuração RAID50.
Os resultados do benchmark de latência média tiveram colocação semelhante, mas desta vez o AMI StorTrends 3500i teve latência quase três vezes menor em 41ms onde o Ultra48 configurado em RAID10 com cache SSD teve uma latência de 121ms, porém teve latência drasticamente menor que seu não configurações híbridas.
Análise de Carga de Trabalho Sintética Corporativa
Antes de iniciar cada uma das benchmarks sintéticos fio, nosso laboratório pré-condiciona o dispositivo em estado estacionário sob uma carga pesada de 16 threads com uma fila pendente de 16 por thread. Em seguida, o armazenamento é testado em intervalos definidos com vários perfis de profundidade de encadeamento/fila para mostrar o desempenho sob uso leve e pesado.
- Testes de pré-condicionamento e estado estacionário primário:
- Taxa de transferência (IOPS de leitura+gravação agregada)
- Latência média (latência de leitura+gravação calculada em conjunto)
- Latência máxima (latência máxima de leitura ou gravação)
- Desvio padrão de latência (desvio padrão de leitura + gravação calculado em conjunto)
Esta análise sintética incorpora dois perfis amplamente utilizados em especificações e benchmarks de fabricantes:
- 4k – 100% de leitura e 100% de gravação
- 8k – 100% de leitura e 100% de gravação
- 8k – 70% de leitura/30% de gravação
- 128k – 100% de leitura e 100% de gravação
Nosso primeiro benchmark mede o desempenho de transferências aleatórias de 4k compostas por 100% de gravação e 100% de atividade de leitura. O melhor desempenho de gravação foi do AMI StorTrends 3500i com 43,420 IOPS. O Ultra48 com cache SSD estava bem no meio com 29,165 IOPS de gravação. Com desempenho de leitura, os dois melhores desempenhos foram o HP StoreVirtual 4335, com 141,141 IOPS, e o Dell EqualLogic PS6210XS, com 133,247 IOPS. O Ultra48 com cache SSD caiu exatamente no meio com 57,068 IOPS. Aqui vemos que o Ultra48 com cache SSD teve quase o dobro da taxa de transferência no desempenho de gravação e mais do que o dobro da taxa de transferência no desempenho de leitura do que suas outras configurações não híbridas.
Nos testes de latência média, o Ultra48 com cache SSD aterrissou no meio uma vez com velocidades de 4.48ms de leitura e 8.77ms de gravação. O HP StoreVirtual 4335 teve a menor latência de leitura em 1.81ms e o AMI StorTrends 3500i teve a menor latência de gravação em 5.89ms. Novamente vemos uma redução drástica na latência com a configuração híbrida.
Olhando para a latência máxima, vemos o Ultra48 com cache SSD realmente brilhar. Ele teve a menor latência geral em leitura e gravação com um desempenho de leitura de 25.22 ms e um desempenho de gravação de 29.16 ms, muito menor do que todos os outros arrays.
Em nossos testes de desvio padrão, o Ultra48 com cache SSD novamente teve um bom desempenho com a latência mais baixa na gravação de 3.02 ms, mas foi superado pelo HP StoreVirtual 4335 na leitura, com latências de 1.44 ms e 93 ms, respectivamente.
Depois de recondicionar o Ultra48 para transferências sequenciais de 8k, medimos a taxa de transferência com uma carga de 16 threads e uma profundidade de fila de 16 para 100% de leitura e 100% de operações de gravação. Aqui comparamos o modelo híbrido na configuração RAID10 com o não híbrido na configuração RAID10 e na configuração RAID50. Embora tenhamos visto melhor desempenho do híbrido aqui, vemos que ele caiu abaixo da versão não híbrida com desempenho de leitura de 99,565 IOPS e desempenho de gravação de 38 IOPS. O Ultra896 não híbrido funcionou quase da mesma forma em ambas as configurações com o RAID48 executando um pouco mais alto com um desempenho de leitura de 50 IOPS e um desempenho de gravação de 138,086 IOPS.
Passando para nossa carga de trabalho aleatória de 70% de leitura e 30% de gravação, o Ultra48 com cache SSD é executado do meio para o topo. Ele atingiu um pico de 39,226 IOPS. O melhor desempenho geral foi o AMI StorTrends 3500i 53,687 IOPS, embora tenha levado toda a execução para chegar a esses números mais altos.
Com latência média, o Ultra48 com cache SSD teve latência razoavelmente baixa. O XIO teve um desempenho um pouco melhor, mas o Ultra48 com cache SSD foi um dos melhores.
Com latência máxima, o Ultra48 com cache SSD manteve uma latência baixa bastante consistente, tornando-o o melhor desempenho.
O teste de desvio padrão mostrou-se semelhante ao anterior. O Ultra48 com cache SSD novamente manteve uma latência consistente muito baixa durante todo o teste, mais uma vez obtendo o melhor desempenho.
Nosso benchmark sintético final é baseado em transferências sequenciais de 128k com operações 100% de leitura e 100% de gravação. Como nosso teste de 8k acima, comparamos o Ultra48 híbrido com o modelo não híbrido. Desta vez vimos o híbrido ter um desempenho muito melhor no desempenho de leitura com desempenho três vezes maior que o RAID50 não híbrido, o throughput de leitura foi de 2,206,924KB/s no híbrido e 684,368KB/s no RAID50. Por outro lado, o híbrido não teve um desempenho tão bom com taxa de transferência de gravação, eles híbridos tiveram um desempenho de gravação de 1,997,209 KB/s, enquanto o RAID10 teve um desempenho de gravação quase duas vezes maior, de 3,759,308 KB/s.
Conclusão
A Dot Hill expandiu consideravelmente a funcionalidade e o alcance produtivo de seus controladores de armazenamento 4004 e dos sistemas em que residem, como o Ultra48 em nosso laboratório. Ao adicionar apenas alguns SSDs, os clientes têm a oportunidade de obter ganhos de desempenho impressionantes com o hardware existente. Para novas implantações, a opção híbrida deve ser um slam dunk para muitos que desejam o máximo do ultradenso chassi Dot Hill. Além dos recursos híbridos, Dot Hill também adicionou vários outros novos recursos no RealStor 2.0, como hierarquização automática em tempo real para aumentar o desempenho, estender o cache do controlador por meio dos SSDs para melhorar drasticamente os tempos de leitura, fixação de LUN permitindo que os aplicativos sejam fixados para o nível de alto desempenho, pooling automático, provisionamento de itens e recursos de instantâneo virtualizado que permitem que até 1,024 instantâneos sejam obtidos por vez sem afetar o desempenho.
O desempenho é o que importa ao calcular o ROI. Nesta frente, comparamos o Ultra48 que analisamos anteriormente em uma configuração de todos os discos com o mesmo sistema usando RealStor 2.0 e quatro SSDs HGST SAS. Comparando os resultados do SQL Server vimos uma melhora de 97% na latência, passando de 3,447ms na configuração HDD RAID10 para 121ms no híbrido e quase dobramos o TPS passando de 3,663 TPS na configuração HDD RAID10 para 6,272 TPS no híbrido . Passando para 4K aleatório, vemos novamente o dobro do desempenho na leitura e quase o dobro do desempenho na taxa de transferência de gravação (57,068 IOPS lidos com o híbrido, 24,376 IOPS lidos com a configuração HDD RAID10 e 29,165 IOPS gravados com o híbrido e 16,620 IOPS gravados com o configuração HDD RAID10). Olhando para a latência, houve uma melhoria geral em todos os aspectos com o híbrido, e o Ultra48 com cache SSD aparecendo como o de melhor desempenho em latência máxima. Com as latências de leitura, vimos um aumento na velocidade de 45 a 95% com o híbrido. Com latências de gravação, vimos um aumento na velocidade de 45 a 80%. Nosso teste 70K aleatório de 30% de leitura e 8% de gravação pintou uma imagem semelhante aos testes de 4K. Em geral, vimos um aumento na velocidade e no desempenho.
O que você obtém com o Dot Hill é um controlador de armazenamento veterano que não apenas existe, mas também recebeu investimentos significativos em termos de novos recursos e aprimoramentos de desempenho, como vimos aqui. Com apenas quatro SSDs, SSDs muito bons na verdade, o Ultra48 de todos os discos fez a transição para uma matriz híbrida de alto desempenho que se manteve em relação a outras soluções híbridas líderes. O novo aumento de desempenho combinado com a incrível densidade da plataforma Ultra48 cria uma oportunidade interessante. É claro que os benefícios híbridos abrangem todo o portfólio que usa os controladores 4004, portanto, fatores de forma mais padrão também veem os benefícios se a alta densidade não for uma preocupação principal.
Vantagens
- Desempenho fantástico no VMmark com SSDs adicionados para camadas
- 2º lugar entre arrays híbridos em nosso benchmark SQL Server
- O RealStor 2.0 vem com várias novas funções, como camadas automáticas em tempo real, extensão do cache do controlador, provisionamento fino, fixação de LUN, agrupamento automático e reconstrução rápida de RAID
Desvantagens
- Não é tão forte em cargas de trabalho de E/S aleatórias quanto em outros arrays híbridos
Concluindo!
O Dot Hill Ultra48 Hybrid tem a mesma combinação de qualidade de controlador, capacidade de chassi e custo-benefício em um fator de forma 2U com o benefício adicional de desempenho muito melhor e novos recursos graças aos SSDs e software atualizado.
Página do produto Dot Hill AssuredSAN Ultra48