Há muito tempo somos fãs das matrizes Dot Hill, olhando algumas ao longo dos anos, incluindo o Assegurado SAN 4824 e os votos de AssuredSAN Ultra48 em ambos os HDD e configurações híbridas. Na verdade, o Ultra48 nunca voltou para casa; está em nosso laboratório servindo como uma matriz de capacidade primária há algum tempo. Dot Hill foi bom em continuar adicionando recursos a seus controladores, tornando-os alguns dos melhores em armazenamento de médio porte. Após a compra de Dot Hill pela Seagate em meados do ano passado (podcast sobre o tema), as atualizações continuaram fluindo; no final do ano passado, a Seagate lançou um lançamento que dramaticamente melhorou o desempenho dos controladores da série 6004, entre várias outras atualizações de materiais. Isso nos levou a pensar em quanto mais desempenho poderia ser extraído do Ultra48 com uma troca de controlador relativamente simples. Dado o interesse da Seagate em fornecer uma matriz de armazenamento totalmente integrada verticalmente, parecia o momento certo para tentar.
Há muito tempo somos fãs das matrizes Dot Hill, olhando algumas ao longo dos anos, incluindo o Assegurado SAN 4824 e os votos de AssuredSAN Ultra48 em ambos os HDD e configurações híbridas. Na verdade, o Ultra48 nunca voltou para casa; está em nosso laboratório servindo como uma matriz de capacidade primária há algum tempo. Dot Hill foi bom em continuar adicionando recursos a seus controladores, tornando-os alguns dos melhores em armazenamento de médio porte. Após a compra de Dot Hill pela Seagate em meados do ano passado (podcast sobre o tema), as atualizações continuaram fluindo; no final do ano passado, a Seagate lançou um lançamento que dramaticamente melhorou o desempenho dos controladores da série 6004, entre várias outras atualizações de materiais. Isso nos levou a pensar em quanto mais desempenho poderia ser extraído do Ultra48 com uma troca de controlador relativamente simples. Dado o interesse da Seagate em fornecer uma matriz de armazenamento totalmente integrada verticalmente, parecia o momento certo para tentar.
Recursos do AssuredSAN 6004
- Compatível com as plataformas Ultra48 e Ultra56
- Portas externas: 4 por controlador/8 no máximo
- Fibre Channel: 16 Gb Fibre Channel SFP+
- Modelos iSCSI: 10 Gb NIC ou 10 Gb iSCSI SFP+
- SAS: 12 Gb SAS 2.0 (SCSI serial) Mini-SAS (8643/8644
- Suporte à unidade: Unidades de autocriptografia SAS, Nearline SAS, SSD
- Expansão: J6X48, J6X56 Suporta até 248 unidades em unidades de expansão
- Recursos HA
- Controladores Hot-Swap redundantes
- Disco Hot-Swap Redundante, Ventiladores, Energia
- Cabos de alimentação duplos
- Sobressalente em espera quente
- Failover automático
- Suporte a vários caminhos
- Suporte
- Garantia do Software: 30 dias
- Garantia padrão de hardware: 3 anos
- Níveis de RAID suportados: 0, 1, 3, 5, 6, 10 e 50
- Configuração do sistema
- Memória cache: 20 GB por controlador 6004
- Volumes por sistema: 1024
- Cache espelhado
- Cache do supercapacitor
- Backup de cache de backup para Flash
- Gestão de Sistemas
- Tipos de interface: Ethernet 10/100/1000, Mini USB
- Protocolos suportados: SNMP, SSL, SSH, SMTP, SMI-S Provider, HTTP(S)
- Consoles de gerenciamento: Web GUI, CLI
- Software de gerenciamento: console de gerenciamento de armazenamento RealStor
- Diagnóstico Remoto
- Atualizações sem interrupção
- Expansão de volume
Teste de Desempenho
Cluster de 730 nós MySQL virtualizado Dell PowerEdge R4
- Oito CPUs Intel E5-2690 v3 para 249 GHz em cluster (dois por nó, 2.6 GHz, 12 núcleos, cache de 30 MB)
- 1 TB de RAM (256 GB por nó, 16 GB x 16 DDR4, 128 GB por CPU)
- 4 adaptadores Mellanox ConnectX-3 InfiniBand (vSwitch para vMotion e rede VM)
- 4 x Emulex 16GB FC HBA de porta dupla
- 4 x NIC de porta dupla Emulex 10GbE
- VMware ESXi vSphere 6.0 / Enterprise Plus 8-CPU
- Hardware de comutação 10GbE
- Portas Front-End: Comutador Mellanox SX1036 10/40GbE
- Tecido FC de 16 Gb
- Portas de back-end: Brocade 6510 16 Gb Switch
Desempenho do Sysbench
Com a análise anterior do Dot Hill Ultra48 se concentrando em uma mistura de 8 SSDs para um nível flash, com 40 HDDs em execução como capacidade, aproveitamos esse esquema em nossa análise mais recente. A principal diferença desta vez, porém, foi entrar em contato com a equipe Seagate SSD para usar o novo SSD Seagate 1200.2 1.6 TB SAS3. Como o DotHill opera em uma arquitetura em camadas (em oposição a uma que envolve cache), vamos direto ao ponto usando os SSDs apenas em nossos pools de armazenamento. Usamos 4 SSDs de 1.6 TB por controlador, oferecendo um total de 6.4 TB de capacidade RAID1, dividido igualmente entre os dois controladores. Para facilitar a comparação lado a lado, usamos o chassi Ultra48 com os controladores da série 6004 e o chassi 4824 (24 baias) com os controladores da série 4004.
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). Em testes anteriores, alocamos 400 GB para o volume do banco de dados (tamanho do banco de dados de 253 GB), embora para empacotar VMs adicionais no VxRack Node reduzimos essa alocação para liberar mais espaço. 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.
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
Embora o DotHill Ultra48 com controladores 4004 não seja desleixado, vimos um aumento impressionante no desempenho apenas trocando os controladores. No topo de linha, os controladores 4004 atingiram o máximo em nossa carga de trabalho Sysbench com uma pontuação TPS agregada de 7,311, enquanto os controladores 6004 saltaram para 10,361. Isso marca um aumento de 42% no desempenho. Também impressionante é que, em todo o espectro de cargas do MySQL, variando de 4 a 12 VMs em execução, os controladores 6004 mantiveram seu aumento de desempenho em relação aos controladores mais antigos.
Observando a latência média agregada em nossa carga de trabalho Sysbench, no pico de carga, os controladores 6004 mantiveram um tempo de resposta de 49.4 ms, enquanto os controladores 4004 mediram 70 ms.
A latência de pico medida em nosso gráfico de latência de percentil 99 também mostrou fortes ganhos com os controladores mais rápidos, mantendo a média em 85ms, enquanto os controladores originais chegaram a 122ms.
Conclusão
Embora não mude nada além dos controladores no Ultra48, Dot Hill claramente oferece muito espaço para crescer ao olhar para os controladores 4004 e 6004. Neste cenário de teste em que o MySQL TPS é a métrica principal, vimos um aumento de 42% no desempenho na extremidade superior. Isso se compara a um aumento de 31% com o teste de 12 VMs, que é realmente onde os 4004s perderam força. Se aplicarmos mais VMs, veremos essa lacuna continuar a aumentar e as latências aumentarem no 4004, enquanto o 6004 avança por mais um tempo antes de atingir seu limite.
Por fim, Dot Hill conseguiu continuar a incluir um vasto conjunto de recursos em seu software RealStor, mas claramente os engenheiros de hardware também se mantêm ocupados. À medida que processadores mais rápidos são lançados no mercado, plataformas densas como a DotHill Ultra48 continuarão a tirar proveito de tecnologias flash mais novas e mais rápidas. Portanto, para os clientes já satisfeitos com a compra do Ultra48 e que desfrutam da configuração densa de 48 discos em um chassi de 2U, existe um caminho de atualização para aumentar o desempenho para uma demanda de E/S cada vez maior.
Sistema de armazenamento da série AssuredSAN 6000
Inscreva-se no boletim informativo StorageReview