As opções de SSD de armazenamento computacional variam em nível de benefício
Imagens Getty
O SSD de armazenamento computacional não parece estar progredindo no caminho esperado pelos primeiros defensores. Embora essas empresas tenham promovido o uso da arquitetura como um dispositivo programável, parece que um crescimento mais forte vem de uma aplicação diferente.
Alguns dos primeiros participantes saíram do negócio, enquanto outros sobreviveram. Enquanto isso, dispositivos de função fixa, que não são programáveis pelo usuário, empregam com sucesso a arquitetura básica de armazenamento computacional. Eles oferecem melhor desempenho ou funções altamente úteis para empresas abertas ao uso de dispositivos de armazenamento fora do padrão.
O armazenamento computacional é uma ideia relativamente simples. Todos os SSDs incorporam controladores. E se os administradores usassem parte do poder computacional desse controlador para fazer mais do que simplesmente gerenciar a operação interna do SSD? Os SSDs perdem sua enorme largura de banda interna sempre que os dados são transferidos através do canal de E/S do SSD. Ao mover algumas funções de computação dentro do SSD, essa enorme largura de banda pode ajudar a realizar operações extremamente rápidas.
Além disso, qualquer coisa que o SSD de armazenamento computacional faça internamente alivia a carga de trabalho do servidor e reduz o tráfego de rede. A nova forma de SSD traz um benefício sólido de velocidade, mas se o sistema tiver restrições tanto na largura de banda da rede quanto nos recursos computacionais, tal unidade traz melhorias desproporcionais.
Os dispositivos de armazenamento computacional têm dois usos básicos. Os usuários podem programar alguns dispositivos, como um servidor, para executar qualquer função que desejarem. Outros dispositivos de função fixa parecem armazenamento padrão, mas podem descarregar uma tarefa descrita de forma simples, mas com uso intensivo de dados, que traz benefícios significativos para o host. Essas tarefas incluem compactação ou criptografia de vídeo.
Um conjunto crescente de SSDs de armazenamento computacional de função fixa está no mercado.
O Módulo FlashCore da IBM é a base para seus sistemas de armazenamento, como o FlashSystem 7300 ou FlashSystem 9200. O Módulo FlashCore de terceira geração da empresa é um SSD com compactação e descompactação interna, tarefas que o software frequentemente executa.
O mesmo SSD também ajuda com ransomware, pois o ransomware criptografa os dados. O Módulo FlashCore compara os dados antigos no SSD com os novos dados para determinar se essa criptografia foi bem-sucedida. A IBM afirma que usa de forma inteligente alguns dos recursos RAID do sistema e não afeta o desempenho.
Em uma abordagem diferente para o problema do ransomware, a Flexxon desenvolveu um SSD que monitora os padrões de acesso ao disco enquanto observa ataques de malware. Flexxon explica que pode detectar a maioria dos malwares por meio de uma análise de padrões de leitura/gravação sem a necessidade de assinaturas.
A Samsung introduziu uma plataforma SSD com Xilinx chamada SmartSSD que oferece a capacidade de produzir vários designs de armazenamento computacional. Uma empresa chamada Nimbix usa SmartSSD em sua nuvem Nimbix para executar consultas Apache Spark até seis vezes mais rápido do que em um SSD padrão.
A Samsung usou a plataforma SmartSSD para um de seus próprios SSDs para oferecer suporte ao gerenciamento de disco de valor-chave. Embora poucos possam pensar no armazenamento de valores-chave como armazenamento computacional, a popularidade da função está crescendo e requer o uso de inteligência SSD interna para ser gerenciada. A empresa também demonstrou um SSD de prova de conceito, não baseado na plataforma SmartSSD, que inclui um sofisticado chip de rede neural que faz pré-processamento de IA.
A Netint, empresa com produtos para processamento de vídeo, comercializa seus SSDs Codensity D400 Series, que realizam compressão de vídeo internamente.
Na área de uso geral, alguns dispositivos são programados como um servidor padrão para realizar a manipulação de dados personalizada que o cliente deseja. Esse é mais o tipo de SSD de armazenamento computacional que a maioria dos usuários conhece. A Storage Networking Industry Association (SNIA) padronizou esses dispositivos em três tipos básicos:
Certas empresas foram líderes iniciais neste mercado e dedicaram esforços significativos para promover a adoção do SSD de armazenamento computacional de uso geral.