Uma mulher e um homem olhando para um tablet.

Avaliando produtos de armazenamento para suas necessidades empresariais

Para os departamentos de TI, avaliar os produtos de armazenamento é um processo importante que pode determinar toda a forma da infraestrutura digital de uma empresa. Uma solução de armazenamento mal arquitetada pode prejudicar substancialmente o desempenho de um departamento e levar a grandes interrupções ou, no pior dos casos, a perda permanente de dados. No entanto, uma decisão inteligente, tomada com os fatores certos em mente, pode fornecer a uma organização uma solução de armazenamento compartilhado escalável que seja capaz de atender aos objetivos de nível de serviço de desempenho e confiabilidade do projeto do sistema proposto.

Especialmente em uma escala maior, manter a arquitetura de TI pode ser como manter um carro antigo funcionando. É caro e intensivo em recursos se você não tiver tempo ou dinheiro para obter uma melhor alternativa. Os administradores de TI que trabalham com hardwares antigos e ineficientes podem ter dificuldades para recuperar e dar suporte a iniciativas de transformação de dados.

Escolhendo uma solução de armazenamento adequada

Mão em um terno de negócios clica em uma tela virtual para selecionar a gestão de documentos, opções para upload e download, segurança, configurações, muito mais

Ao projetar uma solução de novas áreas, é importante primeiro entender a arquitetura de alto nível e o design do sistema da solução proposta e entender os possíveis gargalos de recursos em toda a pilha. Isso permitirá que arquitetos de aplicativos e armazenamento escolham e projetem a solução de armazenamento adequada. Destacamos algumas questões-chave que os arquitetos de armazenamento devem solicitar para ajudar a tomar uma decisão informada:

  • Para que serve a solução de armazenamento?
  • Será necessário acesso ao armazenamento de blocos, arquivos ou objetos?
  • Como é a carga de trabalho típica?
  • O que é IOPS, requisitos de latência e rendimento?
  • Qual é a disponibilidade necessária? (99.9%,99.99%,99.999%?)
  • Os dados precisam ser copiados para backup? Com que frequência?
  • Os dados precisam ser replicados?
  • Quais são os requisitos de recuperação de desastres em termos de objetivo de tempo de recuperação (RTO) e objetivo de ponto de recuperação (RPO)?
  • Quais são os requisitos de retenção de dados?
  • Quanto os dados mudam diariamente, semanalmente, mensalmente, anualmente?
  • Qual é o crescimento esperado da capacidade por ano?

Requisitos de dados empresariais

Entendendo o requisito de bloco, arquivo e objeto

Ao integrar novos aplicativos, é importante entender o tipo de dados que está sendo armazenado para tomar uma decisão informada sobre o uso de armazenamento de blocos, arquivos ou objetos.

O armazenamento em bloco é o caso de uso mais comum para ambientes DAS e SAN. No caso do DAS, um volume RAID inteiro ou Drive Físico é apresentado ao SistOp como um volume bruto, não formatado. No caso de ambientes SAN, todo o LUN (comprometido de vários drives físicos) apresentado a partir da matriz de armazenamento é apresentado ao SistOp através de uma rede de alta velocidade e aparece como um volume bruto não formatado. As camadas subjacentes do volume bruto consistem em extensões ou setores menores do que o sistema operacional manipula e então, o subsistema de armazenamento subjacente é capaz de mapear esses blocos lógicos para blocos físicos específicos no(s) drive(s) específico(s). O armazenamento em nível de bloco é rápido, confiável e ideal para dados em constante mudança, como bancos de dados relacionais, bancos de dados OLTP (processamento de transações online), servidores de e-mail ou infraestrutura de desktop virtual, onde um alto rendimento de transações e baixa latência são requisitos.

Armazenamento de objetos armazena dados (e metadados associados a eles) em recipientes com identificadores exclusivos, sem pastas ou subdiretórios como aqueles associados ao armazenamento de arquivos. Eles usam o conceito de armazenamento de valor-chave, onde cada chave aponta para um "valor" específico ou parte de dados e é recuperada através de APIs.

É usado principalmente para lidar com grandes quantidades de dados não estruturados, como e-mails, imagens de backup, filmagens de vigilância por vídeo ou, na IoT, gerenciamento de dados para aprendizado de máquina e análise de dados. O armazenamento de objetos é bom para lidar com grandes quantidades de dados e pode ser dimensionado tão rapidamente quanto o aplicativo precisa, mas é lento na recuperação de dados, tornando-o ineficiente para bancos de dados ou computação de alto desempenho. Exemplos de armazenamento de objetos são o Amazon S3, o armazenamento de objetos do Google Cloud ou o armazenamento do Azure Blob.

O armazenamento de arquivos armazena dados em arquivos, organizados em pastas e subdiretórios, e é compartilhado por uma rede usando SMB (Windows) ou NFS (Linux). É bom para centralizar arquivos de armazenamento, como vídeos, imagens ou documentos, mas tem escalabilidade limitada à medida que a quantidade de dados continua crescendo. Não é o aplicativo mais adequado para lidar com grandes quantidades de dados não estruturados ou dados em constante mudança, como bancos de dados OLTP.

Trabalhador com caneta manipula a exibição virtual enquanto está sentado atrás de um laptop, escolhendo opções para assinar um documento eletrônico

As empresas de sucesso, portanto, preocupam-se com a construção de sistemas de computação de alto desempenho (HPCs). Elas impulsionam bancos de dados locais e serviços de dados para executar computação transacional e, então, permitem a integração nativa com armazenamentos de objetos na nuvem para armazenar grandes quantidades de dados não estruturados. Isso permite que o rendimento e transações intensivas em IOPS ocorram no armazenamento rápido de blocos e arquivos de data centers locais e no armazenamento de objetos em nuvem mais lento para armazenar uma grande quantidade de dados não estruturados.

O processamento de dados em grande escala requer uma solução de armazenamento de dados baseada no tipo de dados que sua empresa precisa analisar. Por exemplo, para processar e analisar dados não estruturados no local ou baseados na nuvem, as empresas precisam de uma plataforma de dados de arquivos para uma infraestrutura de armazenamento híbrido, que possa fornecer análises e insights em tempo real.

Testes de desempenho de armazenamento

Um pilar central de avaliação dos produtos de armazenamento está testando e validando-os. Os benefícios dos testes são muitos. Desempenho aprimorado de aplicativos, otimização de custos de armazenamento e mitigação de riscos são resultados que podem ser testados com as ferramentas certas. Dito isso, departamentos de TI pequenos ou subfinanciados podem achar difícil fazer isso, pois ferramentas de shareware ou DIY (faça você mesmo) muitas vezes impedem a variedade rigorosa de testes necessários para replicar o ambiente de produção real de uma empresa.

Os testes podem ser usados para responder a qualquer ou a todas essas perguntas:

  • Quanto posso melhorar o desempenho do aplicativo implementando novas tecnologias/produtos de armazenamento?
  • Eu posso pagar pela melhoria de desempenho?
  • As novas técnicas reduzirão o custo por gigabyte sem afetar excessivamente o desempenho?
  • Como posso selecionar a melhor tecnologia/produto/configuração para corresponder às cargas de trabalho dos meus aplicativos?
  • Quais cargas de trabalho ganharão mais com novas arquiteturas/produtos?
  • Onde estão os limites de desempenho de novas configurações potenciais?
  • Como os meios de armazenamento se comportarão ao atingir os limites de desempenho?

Se você estiver escolhendo uma solução de armazenamento de dados empresarial escalável, é vital prestar atenção em como o armazenamento escolhido funciona com dados e aplicativos.

Suporte para produtos de armazenamento

Um ótimo produto pode, infelizmente, ser prejudicado por uma equipe de suporte ausente para ajudar uma empresa a gerenciar quaisquer problemas que ela tenha durante seu uso. Por outro lado, um bom produto pode ser elevado a novos patamares pelos esforços excepcionais da sua equipe de apoio técnico. Pode valer à pena levar em conta o seu relacionamento profissional existente com o fornecedor de armazenamento estabelecido da sua empresa ao tomar uma decisão sobre uma possível mudança na sua solução de armazenamento. Além disso, quaisquer acordos de nível de serviço (SLAs), como KPIs de reunião, como latência, rendimento ou IOPS durante cargas de trabalho específicas, devem afetar sua escolha. Se o fornecedor que você esta vendo tem uma reputação forte no setor (por exemplo, ele geralmente excede os benchmarks padrão do setor), você pode acreditar neles quando anunciam recursos como rendimento e IOPS alto com latência aceitável para cada plataforma.

Outro elemento a ter em mente é o custo de qualquer produto de armazenamento que você está considerando. Não só o custo de aquisição, mas o custo de manutenção e o custo total de propriedade (TCO) devem ser levados em conta.

#KingstonIsWithYou

Pergunte a um especialista em SSD

Pergunte a um especialista em SSD Servidor

A Kingston pode oferecer uma opinião independente e uma orientação sobre quais benefícios os SSDs Empresariais trarão para seu ambiente de armazenamento específico e qual SSD é o mais adequado para suas cargas de trabalho que exigem um equilíbrio do alto desempenho de IOPS de leitura e gravação randômicas.

Pergunte a um Especialista

Artigos relacionados