Anunciado em junho, o StorONE All-Flash é um array de 2U que tem tudo a ver com preço e desempenho. A empresa fez algumas coisas interessantes aqui com armazenamento em camadas. Ao contrário de usar o SSD Intel Optane como cache, o array StorONE usa Optane como seu nível superior de armazenamento. A StorONE consolida ainda mais sua parceria com a Intel, aproveitando os SSDs QLC 3D NAND desta última para o armazenamento de alta capacidade. A solução é alimentada por Software S1 Enterprise Storage Platform da StorONE e move os dados com base nas necessidades para manter o alto desempenho enquanto gerencia a economia de dados com os SSDs QLC.
Anunciado em junho, o StorONE All-Flash é um array de 2U que tem tudo a ver com preço e desempenho. A empresa fez algumas coisas interessantes aqui com armazenamento em camadas. Ao contrário de usar o SSD Intel Optane como cache, o array StorONE usa Optane como seu nível superior de armazenamento. A StorONE consolida ainda mais sua parceria com a Intel, aproveitando os SSDs QLC 3D NAND desta última para o armazenamento de alta capacidade. A solução é alimentada por Software S1 Enterprise Storage Platform da StorONE e move os dados com base nas necessidades para manter o alto desempenho enquanto gerencia a economia de dados com os SSDs QLC.
Embora o StorONE seja uma solução de armazenamento definido por software muito flexível que pode fazer praticamente tudo, sua força real está no que eles chamam de “utilização total de recursos”. Considerando que muitas plataformas de software definidas têm gargalos que impedem os usuários de obter o máximo de seu hardware, o StorONE oferece aos usuários uma maneira de contorná-los para obter o melhor desempenho possível. Isso certamente contribui para uma solução atraente para organizações que buscam implantar armazenamento em praticamente qualquer ambiente e é ideal para aqueles que desejam espremer até o último IOPS possível de seu sistema.
O software de gerenciamento StorONE também é compatível com várias plataformas, incluindo Mac, Linux, Windows e até sistemas operacionais móveis. Isso é especialmente útil para equipes de gerenciamento de TI, pois permite que você retire seu tablet ou telefone se precisar localizar um disco específico enquanto caminha em uma grande sala de servidores ou data center.
O software StorONE funciona com taxas de licenciamento baseadas em capacidade, com preços que dependem do tamanho do seu sistema. Eles são muito flexíveis aqui também. A StorONE examinará seu ambiente e sugerirá uma solução se você precisar de orientação. Eles podem enviar a você uma caixa com um servidor (normalmente compatível com HA e nó duplo) e você pode simplesmente conectá-lo ao seu data center. Se você já possui hardware existente que deseja usar, o StorONE pode instalar a plataforma por meio de bare metal ou VM. Eles também fazem qualquer coisa, desde licenças somente de software até arrays totalmente flash como serviço. Para clientes que têm necessidades de capacidade e não querem ficar presos a um contrato de longo prazo, a StorONE pode enviar uma caixa com tudo o que você precisa e você pode simplesmente limpar as unidades e enviá-la de volta quando terminar. .
Uma coisa que a StorONE faz e outras empresas não fazem é falar sobre preço, como um número real versus noções vagas de economia de dinheiro. O sistema que testaremos vem com 1.5 TB de Intel Optane e 30.72 TB de armazenamento Intel QLC mais o software. A StorONE cobra US$ 27,899.92 pelo armazenamento e US$ 22,387.50 pelo software, totalizando US$ 50,287.42. A empresa se comercializa cobrando US$ 0.05/IOPS ou aproximadamente mais de um milhão de IOPS pelo sistema que estamos testando.
Gestão StorONE
Depois de baixar o software e instalá-lo, basta carregá-lo, digitar suas credenciais e fazer login. A primeira coisa que você verá é uma lista de suas unidades disponíveis. Selecione aqueles que deseja adicionar ao sistema e clique em Aprovar. Depois que isso for concluído com sucesso, você estará pronto para prosseguir. A interface é rápida e fácil de navegar por meio de seu belo design verde (fundo) e branco (primeiro plano).
Uma vez dentro, você verá um menu de hambúrguer no canto superior esquerdo do painel principal, que dá acesso rápido a todas as áreas de configuração: Monitoramento, Provisionamento (Modelo, Host, Servidor NAS, Volumes de Aplicativos), Gerenciamento (Modelos , Hosts, Servidores NAS, Volumes de Aplicativos), Inventário e Administração. Você também pode alterar facilmente sua senha e e-mail da conta neste menu.
A seção Inventário fornece uma lista de todos os ativos físicos do seu sistema à direita. Clicar neles detalhará ainda mais os componentes específicos, fornecendo mais informações.
Criar um volume é bastante simples. Na seção Aplicativos, clique no botão cilíndrico no canto superior direito, rotulado como “Criar Volume do Aplicativo”. Basta digitar o nome, descrição e outras informações. Na seção do conjunto de discos, você pode definir as diferentes camadas para a funcionalidade integrada de classificação automática por camadas, que é uma das vantagens mais importantes da plataforma StorONE.
As configurações de classificação permitem que você escolha em qual pool de discos o volume recém-criado residirá principalmente (por exemplo, mídia NVMe/SSD como o pool de discos principal e mídia HDD/SSD como o nível 1 superior). Como resultado, ele examinará os dados neste sistema e, em seguida, analisará coisas como padrões de leitura e gravação e quanto tempo se passou desde que os dados foram acessados (e com que frequência) e, em seguida, "dimensioná-los" com base nisso Informação. Isso significa que os blocos de dados acessados com pouca frequência serão movidos para o nível de custo mais baixo se você definir seu volume dessa maneira. Isso garante que você não desperdice seu espaço NVMe valioso e rápido em arquivos que não usa com muita frequência, mantendo os dados mais usados localizados nessas unidades.
Você também pode definir sua política de snapshot aqui, que é ilimitada e gratuita. Você pode aumentar e diminuir o período de tempo com o prático ícone de lupa. Acessá-los é muito fácil. Depois de tirar um instantâneo, clique no ícone do relógio no canto superior direito da seção Aplicativos e ele exibirá um calendário. Basta escolher os dados específicos e você verá os instantâneos disponíveis para montagem, onde poderá extrair os dados de que precisa. Seus instantâneos montados também serão listados em seus volumes.
Na seção Disponibilidade, você também pode definir quantos fragmentos de dados e redundância estão no sistema que você precisa. Você pode definir isso por volume dependendo de qual aplicativo ele está suportando, permitindo definir um volume para focar mais no desempenho (menos redundância) e outro que foca na proteção (mais redundância) para volumes com arquivos mais críticos. Isso cria um sistema altamente flexível, já que os sistemas geralmente usam configurações baseadas em RAID, que não podem ser alteradas no nível do volume (ou seja, você fica preso ao RAID que escolher).
Você também pode acessar os mesmos dados por meio de dois protocolos (por exemplo, NFS e SMB), o que pode ser muito útil, pois você só precisa enviar uma cópia de seus dados por meio de vários protocolos.
O StorONE suporta acesso baseado em bloco com iSCSI e Fibre Channel, NAS – SMB e NFS e possui um armazenamento de objetos integrado que oferece suporte ao protocolo S3, além de proteger sua plataforma para o futuro. Por exemplo, se uma nova tecnologia for lançada, o sistema StorONE poderá utilizá-la. Embora seja impossível verificar essa afirmação, certamente é bom ouvir e eles fizeram bem em adotar novos protocolos de armazenamento e rede até agora.
Se você clicar em Desempenho depois de selecionar seu volume na seção Aplicativos, poderá ver ao vivo o IOPS, a taxa de transferência e a latência ou como foi o desempenho na última hora, dia ou semana.
A seção Monitoramento é uma página abrangente que exibe todas as estatísticas que estão sendo coletadas de seu sistema. Você pode encontrar itens como capacidades, alocação e utilização de dados (por pool, o que é muito útil), gráficos e volumes principais em seu sistema (classificados por itens como IOPS, instantâneos, latência e capacidade). Você também pode ver a utilização do hardware do sistema na parte inferior, que exibe o uso de disco, CPU e memória ao vivo e durante determinados períodos de tempo anteriores.
No geral, ficamos muito impressionados com a quantidade de personalização e flexibilidade do software StorONE definido, bem como seu foco em obter o máximo de seu sistema.
Desempenho de matriz totalmente flash StorONE
Configuração de Teste StorONE
- Intel Optane de 1.5 TB
- Intel QLC 30.72D NAND de 3 TB
- Área ocupada do VDbench: 640 GB (32 x 20 GB VMDK)
- Armazenamentos de dados montados em NFS, 4 x 25 GbE no array, 2 x 25 GbE em cada um de nossos 8 hosts
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. 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.
perfis:
- 4K Random Read: 100% Read, 128 threads, 0-120% iorate
- 4K Random Write: 100% Write, 64 threads, 0-120% iorate
- Leitura aleatória de 32K: 100% lida
- Gravação aleatória de 32K: 100% de gravação
- 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
Com leitura aleatória de 4K, o StorONE mostrou latência abaixo de milissegundos durante a maior parte do teste (até cerca de 370K IOPS e atingiu o pico em cerca de 399,007 IOPS e 10ms de latência.
Na gravação aleatória de 4K, o StorONE mostrou latência abaixo de milissegundos até 37,218 IOPS e atingiu o pico em cerca de 93,993 IOPS e 20ms de latência
Em seguida, examinamos nosso teste de E/S aleatória de 32K. Para leitura, o StorONE teve desempenho de latência abaixo de milissegundos durante a maior parte do teste até cerca de 206K IOPS e atingiu o pico de 225,527 IOPS com uma latência de 3.03 ms.
Na gravação aleatória de 32K, o StorONE mostrou brevemente latência abaixo de 1 ms e atingiu o pico de 54,150 IOPS com uma latência de 9.44 ms.
Em seguida, foram as cargas de trabalho sequenciais, nas quais analisamos 64K. Para leitura de 64K, o StorONE mostrou um grande aumento na latência, mas imediatamente voltou para menos de 1 ms no restante do teste, onde atingiu o pico de 45,111 IOPS a 0.266 ms.
Com gravação de 64K, vimos 27,796 IOPS a 7 ms e um pico de 32,087 IOPS ou 2 GB/s com latência de 31.89 ms.
Nossos próximos conjuntos de testes são nossas cargas de trabalho SQL: SQL, SQL 90-10 e SQL 80-20. Começando com o SQL, o StorONE ficou abaixo de 1ms até cerca de 225K IOPS e atingiu o pico de 286,903 IOPS e uma latência de 3.57ms.
No SQL 90-10, vimos um pico de 242,045 IOPS com uma latência de 4.23ms. O StorONE teve latência abaixo de milissegundos aqui até cerca de 214K IOPS.
Com SQL 80-20, o StorONE teve desempenho de latência abaixo de milissegundos até cerca de 148K IOPS e um pico de 194,777 IOPS com latência de 4.24ms.
A seguir estão nossas cargas de trabalho Oracle: Oracle, Oracle 90-10 e Oracle 80-20. Começando com o Oracle, o StorONE permaneceu abaixo da latência de 1ms até cerca de 135K IOPS e atingiu o pico de 180K IOPS com uma latência de 7.1ms.
O Oracle 90-10 apresentou latência abaixo de milissegundos até cerca de 237 IOPS e um pico de 243 IOPS com uma latência de 2.46 ms (antes de sofrer uma pequena queda no desempenho no final).
Para Oracle 80-20, o StorONE funcionou com latência abaixo de 1ms até cerca de 176K IOPS e atingiu o pico de 189,718 IOPS e 3.5ms de latência antes de desacelerar um pouco no final.
Em seguida, mudamos para nosso teste de clone VDI, Full and Linked. Para inicialização VDI Full Clone (FC), o StorONE teve desempenho de latência abaixo de milissegundos até cerca de 128K IOPS e atingiu o pico de 180,135 IOPS com uma latência de 5.8 ms.
Para o VDI FC Initial Login, o array teve desempenho de latência abaixo de milissegundos até cerca de 37 IOPS e atingiu o pico de 67,467 IOPS com uma latência de 13.35 ms, antes de sofrer uma queda no desempenho no final.
Nosso último benchmark VDI FC é o login de segunda-feira, onde vimos desempenho de latência abaixo de milissegundos até cerca de 52 mil IOPS e um pico de 74,298 IOPS com uma latência de 6.86 ms.
Mudando para a inicialização VDI Linked Clone (LC), o StorONE teve desempenho de latência abaixo de milissegundos durante a maior parte de sua execução e atingiu o pico de 82,596 IOPS com uma latência de 1.9 ms.
Para VDI LC Initial Login, o array permaneceu abaixo de 1ms até cerca de 34K IOPS e atingiu o pico de 61,598 IOPS com uma latência de 4.1ms.
Por fim, com o VDI LC Monday Login, vimos um pico de 62,801 IOPS com uma latência de 8.1 ms.
Conclusão
O array StorONE All-Flash aproveita algumas das melhores tecnologias de armazenamento da Intel, mas o molho secreto está no software. O software S1 Enterprise Storage Platform da empresa ajuda a criar um ambiente definido por software onde os usuários podem aproveitar ao máximo o armazenamento Optane e QLC. O software fácil de usar foi desenvolvido para eliminar gargalos e maximizar o desempenho potencial. A StorONE coloca grande ênfase na flexibilidade com taxas de licenciamento baseadas em capacidade que têm preços que refletem o tamanho do sistema do cliente ou podem examinar suas necessidades e recomendar um sistema baseado nelas. O StorONE pode ser instalado via bare metal ou por VM se houver um sistema existente que os clientes desejam usar.
Para desempenho, executamos nossa análise de carga de trabalho VDBench com destaques sendo leitura de 4k de 400K IOPS, pico de gravação de 4k de 32K IOPS, leitura de 32K de 226K IOPS, gravação de 32K de 54K IOPS, uma leitura sequencial de 64K de 2.8 GB/s e gravação de 64K de 2GB/s. Para cargas de trabalho SQL, vimos picos de 287 IOPS, 242 IOPS para SQL 90-10 e 195 IOPS para SQL 80-20. Para cargas de trabalho Oracle, vimos picos de 180 IOPS, 243 IOPS no Oracle 90-10 e 190 IOPS no Oracle 80-20. Aqui também executamos testes VDI FC que nos deram 180 IOPS para inicialização, 67 IOPS para login inicial e 74 IOPS para login na segunda-feira. Na maioria dos casos, o array atingiu o pico com latência acima de 1 ms.
A matriz StorOne All-Flash mostrou uma maneira econômica de aproveitar o QLC NAND em um ambiente corporativo com SSDs Intel Optane como o nível superior de armazenamento. Dessa forma, a atividade atinge primeiro esse buffer de baixa latência, permitindo que a matriz envie um fluxo mais organizado para as camadas de armazenamento QLC (ou outras). Como o StorOne já é capaz de lidar com vários níveis de armazenamento, a adaptação para usar o flash QLC tornou-se uma segunda natureza. No geral, embora o desempenho tenha sofrido alguns impactos de latência, a plataforma testada foi um sistema de controlador único, em comparação com uma implantação maior de vários nós que os clientes geralmente podem usar em um ambiente de produção. De qualquer forma, o StorOne é extremamente flexível, capaz de oferecer suporte a praticamente qualquer tecnologia que o data center desejar, desde armazenamento até rede.
Envolva-se com a StorageReview
Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | RSS feed