O Silicon Mechanics zStax StorCore 104 é uma plataforma unificada de armazenamento de arquivos e blocos com arquitetura multicamada que se expande para petabytes de armazenamento e foi projetada para arquivamento por um longo período de tempo, acesso a arquivos compartilhados, armazenamento de back-end para ambientes virtualizados e aplicações de alta disponibilidade. As soluções SDS baseadas em NexentaStor da Silicon Mechanics permitem que as organizações escolham com precisão a quantidade e os tipos de armazenamento e rede necessários para atender aos requisitos operacionais. Projetado para escalar para atender praticamente qualquer necessidade, o zStax StorCore 104 pode ser configurado com 1 ou 2 nós de controlador e até 1.5-3 PB de capacidade de armazenamento, dependendo de seu caso de uso.
O Silicon Mechanics zStax StorCore 104 é uma plataforma unificada de armazenamento de arquivos e blocos com arquitetura multicamada que se expande para petabytes de armazenamento e foi projetada para arquivamento por um longo período de tempo, acesso a arquivos compartilhados, armazenamento de back-end para ambientes virtualizados e aplicações de alta disponibilidade. As soluções SDS baseadas em NexentaStor da Silicon Mechanics permitem que as organizações escolham com precisão a quantidade e os tipos de armazenamento e rede necessários para atender aos requisitos operacionais. Projetado para escalar para atender praticamente qualquer necessidade, o zStax StorCore 104 pode ser configurado com 1 ou 2 nós de controlador e até 1.5-3 PB de capacidade de armazenamento, dependendo de seu caso de uso.
O zStax StorCore 104 possui uma lista considerável de recursos e implementações padrão que oferecem desempenho e usabilidade simplificada graças ao sistema de arquivos ZFS subjacente. O sistema oferece instantâneos ilimitados, compactação e desduplicação em linha, uma GUI baseada na Web (comandos CLI opcionais), manutenção e atualizações sem interrupções, provisionamento fino, soma automática de verificação de integridade de dados, cópia na gravação, suporte de configuração híbrida e depuração regular de dados.
No lado do hardware, o StorCore 104 aproveita o hardware comum, incluindo a tecnologia baseada em Intel Romley, um mínimo de 128 GB de memória (com um máximo de até 1024 TB em dois nós), gigabit Ethernet com conectividade opcional de 10 Gb Ethernet e Fibre Channel e 5x PCIe slots para expandir ainda mais a funcionalidade. Para armazenamento, a Silicon Mechanics oferece HDDs SAS de 6 Gb/s, bem como SSDs MLC NAND. As organizações podem optar por alavancar o desempenho ou a capacidade com essa opção, pois os HDDs vêm nas classes 7K, 10K e 15K (Seagate Constelação ES.3, Seagate Savio 10K.6 e Seagate Cheetah 15K.7, respectivamente). Os SSDs de remessa atuais são modelos SanDisk Optimus, embora no momento de nossa análise, nossa unidade tenha sido configurada com modelos sTec ZeusIOPS. É claro que todo o hardware pode ser atualizado ou reaproveitado, um dos principais inquilinos do SDS e das soluções baseadas em commodities.
Para nossa revisão no Laboratório de teste StorageReview Enterprise, a Silicon Mechanics forneceu uma configuração de controlador duplo, cluster de prateleira de disco único que incorpora processadores Intel Xeon E2-5 dual-core, 2620 GB de memória por nó de controlador e conectividade de 256 GbE, 1 GbE e Fibre Channel. Para armazenamento, nosso sistema está aproveitando uma variedade de unidades para corresponder a diferentes aplicativos necessários para nosso ambiente de teste. Para necessidades primárias de cache de gravação, temos 10x 2GB sTec ZeusRAM, enquanto o cache de leitura secundário é tratado por 8x 2GB sTec ZeusIOPS. Nosso desempenho de leitura/gravação e capacidade geral são fornecidos por HDDs Seagate Cheetah 200K.24 de 600 x 15 GB.
A Nexenta como solução SDS requer um parceiro para montar, implantar e dar suporte à solução combinada. Eles têm dezenas de parceiros, mas a Silicon Mechanics é um de seus principais fornecedores. Quando a Silicon Mechanics vende uma solução zStax, a implantação e o suporte 24 horas por dia, 7 dias por semana, estão incluídos no preço. Isso inclui guiar os clientes pelo processo de configuração, configuração leve, implantação e suporte. Os sistemas zStax também podem ser configurados para notificar automaticamente a Silicon Mechanics sobre problemas, para que possam ser resolvidos em muitos casos antes que o administrador de armazenamento perceba um impacto.
O Silicon Mechanics zStax StorCore 104 já está disponível com uma garantia padrão de três anos (extensível). Nossa configuração tem um preço de tabela de pouco menos de US$ 40,000.
Silicon Mechanics zStax StorCore 104 Especificações
- Desempenho (por nó, dois nós em nosso sistema)
- Processador: Intel Dual-Processor Xeon E5-2620 (até E5-2670)
- Memória do sistema: 16x 16 GB – 256 GB – Memória ECC (até 512 GB)
- Nó do Controlador
- Fonte de alimentação: Fonte de alimentação redundante de 740 W - Certificação 80 PLUS Platinum
- Prateleiras de Disco
- Plataforma: Expansor duplo – 3U – 28 compartimentos de unidade (até 4U – 45 compartimentos)
- Fonte de alimentação: Fonte de alimentação redundante de 1620 W - Certificação 80 PLUS Platinum
- Kit de trilhos Kit de trilhos de liberação rápida – Orifícios quadrados – 26.5″ a 36.4″
- Capacidade
- Cache de gravação primário: 2 x 8 GB sTec ZeusRAM
- Cache de leitura secundário: 2 x 200 GB sTec ZeusIOPS
- Seagate Cheetah 15K.7 (24 x 600 GB)
- Gestão de Sistemas
- Interface de gerenciamento baseada na web
- Compactação e desduplicação em linha
- instantâneos ilimitados
- Tamanhos de arquivo ilimitados
- Protocolos de armazenamento
- Bloco: iSCSI, Fibre Channel
- Arquivo: CIFS, NFS
- Protocolos de rede
- Ethernet: 1GbE padrão, 10GbE opcional, 40GbE opcional
- Fibre Channel: FC de 4 Gb/s, FC de 8 Gbps, FC de 16 Gb/s (todos opcionais)
- Características físicas
- Slots de expansão PCIe: 5
- Mínimo de unidades de rack: 5
- Tamanho máximo do cache de leitura primário: 384
- Compartimentos de unidade abertos: Ilimitado
- Capacidade Máxima: Ilimitada
- Arquitetura modular em escala peta
- Garantia padrão de hardware: 3 anos 24/7
Design e Construção
O sistema Silicon Mechanics zStax StorCore 104 em nossos laboratórios é composto por duas unidades controladoras e uma única prateleira de disco. O design é elegante e o esquema de cores preto combina com outro hardware em um rack de servidor. A frente das unidades é fortemente ventilada para garantir o resfriamento adequado. Existem 16 slots na frente do dispositivo. Cada slot tem uma luz indicadora no lado direito, azul sólido para mostrar que a unidade está disponível, azul piscando para mostrar que a unidade está sendo acessada e vermelho piscando para indicar a localização de uma unidade solicitada. Na parte inferior do slot da unidade está o número do local da unidade e o botão de ejeção da unidade.
Os nós do controlador são preenchidos principalmente pela conectividade. Do lado esquerdo, encontram-se duas fontes de alimentação redundantes com alças para facilitar a manutenção. Cada fonte de alimentação possui um botão de ejeção no canto superior esquerdo e pode ser removida individualmente. O centro possui um módulo com conectividade serial, USB e Ethernet, e o lado direito abriga os seis (5 utilizáveis) slots PCIe para conectividade de rede adicional ou expansão do nó de armazenamento.
A prateleira de disco 3U fornece 28 baias para maximizar a capacidade de armazenamento, e o dispositivo vem com um kit de trilho de liberação rápida para rack. Prateleiras de disco maiores de 45 e 60 baias também são uma opção.
Gestão de Sistemas
O NexentaStor pode ser gerenciado através do Nexenta Management View (NMV). O NMV é uma GUI que suporta os navegadores populares. Depois que os usuários acessam o endereço IP do NMV, eles podem fazer login no canto superior direito. O layout é bastante simples, com quatro guias principais na parte superior: Status, Configurações, Gerenciamento de dados e Análise. Clicar em cada aba abre uma nova janela permitindo que os usuários façam ações como gerenciar volumes (discos e JBODs), pastas, usuários, entre outras ações.
Analisar o status do nó individual ou o status do cluster é muito fácil, embora você precise acompanhar em qual nó está conectado pelo nome, se não estiver familiarizado com o endereço IP exato. O host no qual você está conectado é informado na parte superior de cada página, que neste caso é zstax01.
Os compartilhamentos CIFS e NFS podem ser visualizados, criados e modificados por meio da guia Compartilhamentos. Esta seção fica um pouco mais complicada do que outras interfaces de gerenciamento que vimos, embora o nível de personalização seja muito maior do que em outras áreas. Para o usuário avançado que sabe exatamente o que quer fazer, esta interface não retém nada.
Analisando a seção de gerenciamento dos pools de discos, os usuários podem ver a atividade da unidade segundo a segundo em cada pool, até o nível do disco individual. Isso é útil para detectar problemas e garantir que seu ambiente esteja equilibrado. Nesta seção, você também pode fazer ajustes em tempo real na compactação em linha e nas configurações de desduplicação para observar seu impacto no desempenho.
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 zStax StorCore 104 com o Stor Trends 3500i, X-IO ISE 710, Dot Hill garantiu SAN Ultra48 e NetApp FAS2240-2.
Com cada plataforma híbrida 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:
- Mecânica do Silício zStax StorCore 104
- Preço de tabela: US$ 39,778
- Cache: 2x 256GB (16x 16GB de memória ECC registrada)
- HDD: 14.4 TB (600 GB 15K HDD x24)
- Nexenta 4.0
- Dot Hill garantiu SAN Ultra84
- Preço de tabela: US$ 79,000
- HDD de 14.4 TB (4x 600 GB 10K HDD x12 RAID10) ou 24 TB HDD (4x 600 GB 10K HDD x12 RAID50)
- Interconexão de rede: 16 Gb FC, 4x 16 Gb FC por controlador
- AMI Stor Trends 3500i
- Preço de tabela: US$ 87,999
- Flash Cache: 200 GB (SSDs de 200 GB x2 RAID1)
- Flash Tier: 1.6 TB utilizável (800 GB SSDs x4 RAID10)
- HDD: 10 TB utilizável (2 TB HDDs x10 RAID10)
- Interconexão de rede: 10GbE iSCSI, 2x 10GbE Twinax por controlador
- X-IO ISE 710
- Preço de tabela: US$ 115,000
- Flash de 800 GB (SSDs de 200 GB x10 RAID10)
- HDD de 3.6 TB (300 GB 10K HDD x30 RAID10)
- Interconexão de rede: 8 Gb FC, 2x 8 Gb FC por controlador
- NetApp FAS2240-2
- HDD: 10.8 TB utilizável (600 GB 10K HDDs x12 RAID6 por controlador x2)
- Interconexão de rede: 10GbE iSCSI, 2x 10GbE Twinax por controlador
Cada uma das matrizes comparáveis também foi comparada com nosso Lenovo ThinkServer RD630 Testbed:
- 2x Intel Xeon E5-2690 (2.9 GHz, 20 MB de cache, 8 núcleos)
- Chipset Intel C602
- Memória – 16 GB (2x 8 GB) 1333 MHz DDR3 RDIMMs registrados
- Windows Server 2008 R2 SP1 de 64 bits, Windows Server 2012 Standard, CentOS 6.3 de 64 bits
- SSD de inicialização: Micron RealSSD P100e de 400 GB
- HBA LSI 9211-4i SAS/SATA 6.0 Gb/s (para SSDs de inicialização)
- LSI 9207-8i SAS/SATA 6.0Gb/s HBA (para benchmarking de SSDs ou HDDs)
- Emulex LightPulse LPe16202 Gen 5 Fibre Channel (8GFC, 16GFC ou 10GbE FCoE) PCIe 3.0 Dual-Port CFA
Hardware e comutador Ethernet Mellanox SX1036 10/40Gb
- 36 portas 40GbE (até 64 portas 10GbE)
- Cabos divisores QSFP 40GbE a 4x10GbE
Análise de desempenho de aplicativos
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 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 e novamente com um banco de dados de tamanho médio de 15,000 usuários virtuais.
Durante uma carga de 15 mil usuários virtuais, o zStax StorCore 104 com um controlador foi o penúltimo com 2604.69TPS. O melhor desempenho foi o AMI StorTrends 3500i com 3152.24TPS
Ao observar as latências médias, vemos resultados semelhantes aos anteriores. O zStax StorCore 104 com um controlador foi o penúltimo novamente com 1019ms e o AMI StorTrends 3500i foi novamente o melhor desempenho com 15ms.
Ao aumentar a carga de trabalho para 30,000 usuários virtuais, testamos o zStax StorCore 104 com um e dois controladores. Desta vez, vimos o zStax StorCore 104 com dois controladores chegar em terceiro com 5188.8TPS. O melhor desempenho foi o AMI StorTrends 3500i com 6272.4TPS.
Os resultados do benchmark de latência média mostraram resultados semelhantes aos anteriores com o zStax StorCore 104 com dois controladores chegando em terceiro lugar com uma latência média de 1039ms. Novamente, o melhor desempenho foi o AMI StorTrends 3500i com 41ms.
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 zStax StorCore 104 obteve uma taxa de transferência de leitura de 147,585IOPS com 25G LUNs e 14,811IOPS com 250G LUNs. As taxas de transferência de gravação foram de 12,201 IOPS em 25 G LUNs e 4,505 IOPS com 250 G LUNs.
Com latência média, os LUNs zStax StorCore 104 25G tiveram uma velocidade de leitura de 1.73ms e uma velocidade de gravação de 20.98ms. As LUNs de 250G tiveram uma velocidade de gravação quase o triplo (56.8ms) e uma velocidade de leitura oito vezes maior (17.28ms).
Com latência máxima, vemos uma diferença dramática nas configurações do zStax StorCore 104. Com os LUNs de 25 G, a velocidade de leitura foi de 57.97 ms e a velocidade de gravação foi de 557.28 ms. Com os LUNs de 250G, a velocidade de leitura foi de 4,571.4ms (quase 80 vezes maior que os LUNs de 25G) e uma velocidade de gravação de 14,597ms (mais de 25 vezes maior).
Nosso benchmark de desvio padrão mostra classificações semelhantes àquelas acima. Os LUNs zStax StorCore 104 25G tiveram uma velocidade de leitura de 2.11ms e uma velocidade de gravação de 34.45ms, enquanto os LUNs 250G tiveram uma velocidade de leitura de 49.29ms e uma velocidade de gravação de 290.17ms.
Depois de recondicionar a matriz para cargas de trabalho de 8k, medimos a taxa de transferência do zStax StorCore 104 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. O zStax StorCore 104 obteve uma taxa de transferência de leitura de 158,960 IOPS com 25 G LUNs e 145,602 IOPS com 250 G LUNs. As taxas de transferência de gravação foram 127,134IOPS em 25G LUNs e 85,225IOPS com 250G LUNs.
Os próximos resultados são derivados de um protocolo composto por 70% de operações de leitura e 30% de operações de gravação com uma carga de trabalho de 8k em uma variedade de contagens de threads e filas. Em termos de taxa de transferência, sem surpresa, os LUNs de 25G executaram os LUNs de 250G com pico de 41,602IOPS em profundidades de fila mais altas.
Os resultados de latência média durante o benchmark 8k 70/30 espelham os resultados de taxa de transferência. Os LUNs de 25G tiveram velocidades mais baixas e funcionaram de forma mais consistente.
Com latência máxima, os LUNs de 25G tiveram uma velocidade baixa muito consistente, enquanto os LUNs de 250G saltaram por todo o lugar.
Os cálculos de desvio padrão para o benchmark 8k 70/30 não revelam surpresas. Novamente, os LUNs de 25G tiveram uma velocidade baixa muito consistente e os LUNs de 250G tiveram vários picos.
Nosso benchmark sintético final é baseado em transferências de 128k com 100% de leitura e 100% de operações de gravação. Aqui vemos que ambas as configurações funcionaram lado a lado com os LUNs de 25G mal superando os LUNs de 250G. As LUNs 25G tiveram uma taxa de transferência de leitura de 2,081,484 KB/s e uma taxa de transferência de gravação de 1,432,781 KB/s e as LUNs de 250 G tiveram uma taxa de transferência de leitura de 2,060,800 KB/se uma taxa de gravação de 1,361,100 KB/s.
Conclusão
Silicon Mechanics zStax StorCore 104 é um dispositivo de armazenamento unificado baseado na solução 4.0 SDS da Nexenta. Os principais pontos de venda do appliance são sua escalabilidade muito alta e sua capacidade de ser adaptado para empresas específicas por motivos específicos, graças ao hardware básico subjacente. Ele vem com 2 processadores Intel Xeon E5-2620 ou E5-2670 por controlador, um máximo de 512 GB de RAM para cache de leitura primário, 4 portas de 1 GbE (com conexões opcionais de 10 GbE e 40 GbE) e 28 compartimentos de unidade em seu chassi JBOD 3U inicial . O zStax StorCore 104 destina-se a empresas que precisam de serviços de dados de nível empresarial com suporte para protocolos de bloco e arquivo que desejam eliminar o bloqueio do fornecedor.
Olhando para o desempenho, vimos o zStax StorCore 104 executado no meio para o final do pacote no protocolo de teste do servidor SQL. Em nossas cargas de trabalho sintéticas corporativas, o zStax StorCore 104 teve uma taxa de transferência de leitura máxima de 147,585IOPS de leitura e 12,201IOPS de gravação com um tamanho de arquivo de 4K. Com um tamanho de arquivo de 8K, vimos o zStax StorCore 104 atingir uma taxa de transferência de 145,602IOPS na leitura de 127,134IOPS na gravação. Largura de banda máxima do zStax StorCore 104 medida em 2.1 Gb/s de leitura e 1.4 Gb/s de gravação.
Para os clientes que olham para esta parte do mercado de armazenamento, a variedade de ofertas pode ser confusa graças às dezenas de opções de fornecedores grandes e pequenos, centrados em hardware e SDS. Essa solução específica da Nexenta é atraente porque fornece um grande conjunto de recursos corporativos (HA, serviços de dados etc.) por um preço relativamente modesto (aproximadamente US$ 40,000 para nossa configuração de análise). Essa solução funciona melhor onde um conjunto profundo de recursos e independência do fornecedor de hardware tem mais peso do que E/S e latência líderes de mercado nessa faixa de preço. Não é que o zStax tenha um desempenho ruim nesse aspecto, é muito bom por dólar, mas há muitas outras ofertas que podem vencê-lo em uma corrida a pé, incluindo ofertas de entrada dos grandes fornecedores de armazenamento. No entanto, as soluções da Nexenta oferecem flexibilidade quase infinita, algo que as soluções dos grandes fornecedores de armazenamento em muitos casos não podem ou não oferecem a um preço razoável.
De sua parte, a Silicon Mechanics faz um ótimo trabalho ao aproveitar o que a Nexenta pode oferecer em uma solução que pode ser empacotada e comercializada como uma verdadeira solução de armazenamento de médio porte. A Silicon Mechanics oferece o serviço e o suporte necessários para esses ambientes, incluindo suporte 24 horas por dia, 7 dias por semana para implantação e problemas técnicos à medida que surgem, bem como monitoramento remoto para resolução proativa de problemas.
Vantagens
- Altamente escalável
- Ponto de preço de entrada baixo
- Feito sob medida para as necessidades do cliente em hardware de commodities
- A Silicon Mechanics adiciona uma camada necessária de suporte e consulta de configuração
Desvantagens
- Desempenho do SQL Server classificado abaixo no grupo
- A interface GUI pode ser desajeitada em alguns pontos
ponto de partida
O zStax StorCore 104 é um dispositivo de armazenamento baseado em Nexenta unificado de inicialização 7U que pode ser construído sob medida para todas as necessidades de armazenamento. O sistema possui um conjunto completo de serviços de dados corporativos, oferece escalabilidade muito alta e aproveita o hardware comum para obter benefícios de custo.
Página do produto zStax StorCore 104