O armazenamento definido por software (SDS) é uma metodologia de armazenamento de dados na qual uma camada de software é usada para dissociar os recursos de armazenamento de uma infraestrutura de hardware de armazenamento físico subjacente.
Efetivamente, o SDS abstrai os recursos de armazenamento disponíveis dentro do amplo ambiente de armazenamento de uma organização em vários tipos de dispositivos e sistemas de armazenamento. Enquanto os sistemas tradicionais de armazenamento conectado à rede (NAS) ou rede de área de armazenamento (SAN) dependem de hardware proprietário ou software específico do fornecedor, as soluções SDS geralmente usam hardware comum, como qualquer servidor x86 ou padrão do setor, e podem unir sistemas que de outra forma seriam incompatíveis.
Por meio da abstração, o SDS permite o provisionamento baseado em políticas e o gerenciamento dinâmico de recursos de armazenamento, independentemente do hardware de armazenamento exclusivo que está sendo usado. O SDS utiliza a virtualização para criar um pool unificado de recursos de armazenamento, que podem ser alocados dinamicamente por meio de automação ou manualmente por meio de uma interface de dashboard habilitada por software.
Normalmente, a infraestrutura tradicional de armazenamento de dados é composta por várias peças de hardware de armazenamento, cada uma gerenciada por um software proprietário. Essa abordagem muitas vezes resulta em uma estrutura rígida vinculada a sistemas inflexíveis de fornecedores ou fabricantes, tornando a manutenção, a migração de dados e a expansão mais difíceis. A fragmentação de dados e a redução da visibilidade de dados também se tornam problemas maiores à medida que as técnicas de armazenamento tradicionais contribuem para o aumento dos silos de dados e da complexidade do sistema.
O SDS libera as organizações da dependência em infraestrutura proprietária e oferece a liberdade de selecionar os fornecedores e o hardware mais adequados às suas necessidades. O armazenamento abstraído também oferece melhor flexibilidade, eficiência e escalabilidade mais rápida, com a capacidade de escalar recursos de armazenamento específicos independentemente de outros componentes do data center, como recursos de computação e rede.
Como categoria, o armazenamento definido por software (SDS) abrange muitas tecnologias individuais que separam o gerenciamento e os recursos de armazenamento do hardware subjacente, cada uma com seus próprios casos de uso dependentes de tarefas. Algumas formas comuns de SDS incluem:
O armazenamento definido por software (SDS) realiza o processo de abstração do armazenamento por meio de uma camada de software, como um hipervisor. Esse software funciona como um sistema de supervisão central capaz de gerenciar, virtualizar e controlar com eficácia todos os recursos de armazenamento disponíveis em diferentes tipos de armazenamento, incluindo SAN, SSD e muitos outros. Além disso, um hipervisor de armazenamento aumenta a disponibilidade, a velocidade e o uso de recursos totais em sistemas de armazenamento díspares com maior flexibilidade e eficiência, ao mesmo tempo em que presta serviços valiosos, como provisionamento automatizado, instantâneos, duplicação e replicação de dados.
Como uma camada virtual, um hipervisor de armazenamento pode fornecer acesso ao armazenamento centralizado e agilizado, simplificando muito as operações de TI e facilitando integrações tranquilas de modelos de armazenamento diferentes ou incompatíveis adequados para diversas aplicações.
As soluções de armazenamento definido por software (SDS) são compostas de várias características principais.
A funcionalidade definidora do SDS, a camada de software, é uma aplicação de gerenciamento de armazenamento capaz de provisionar, gerenciar e otimizar todos os recursos de armazenamento.
Por meio da virtualização, as soluções de SDS desacoplam o armazenamento do hardware subjacente e oferecem acesso a todos os recursos de armazenamento em todo o sistema.
É criado um pool agregado, unificado e centralizado de todo o armazenamento disponível por meio da virtualização, o que permite a alocação dinâmica de recursos e a otimização da utilização da capacidade de armazenamento.
Uma funcionalidade comum entre as soluções de SDS, as APIs permitem a interoperabilidade entre diferentes sistemas, software e hardware.
O armazenamento unificado e centralizado facilita uma variedade de recursos de funcionalidades de gerenciamento de dados, incluindo proteção de dados, replicação, deduplicação (a prática de excluir cópias de arquivos indesejadas e redundâncias) e recuperação de desastres.
Além de melhorar a eficiência e o desempenho, o SDS oferece vários benefícios atraentes às organizações.
O SDS é um método econômico para maximizar o valor dos recursos de armazenamento existentes e melhorar a capacidade do armazenamento próprio sem comprar novo hardware. Ao liberar recursos de armazenamento do hardware subjacente, o SDS também permite que as organizações usem alternativas de armazenamento de baixo custo em vez de hardware proprietário dispendioso.
Como o armazenamento virtualizado não depende de nenhuma limitação de hardware ou software proprietário, o SDS é uma forma eficaz de liberar as organizações do lock-in com fornecedor, permitindo maior flexibilidade na seleção de hardware.
O SDS pode simplificar significativamente muitas tarefas relacionadas ao gerenciamento de armazenamento, reduzindo as despesas de TI ao automatizar ou simplificar cargas de trabalho complicadas relacionadas ao provisionamento, monitoramento e solução de problemas de armazenamento.
O SDS é adequado para operações que buscam não apenas escalar verticalmente, mas também se expandir. O SDS oferece escalabilidade linear, ao permitir que as organizações adicionem facilmente nós de armazenamento adicionais (incluindo discos SAN, SSD e outros) sem necessidade de adicionar nós de computação e rede estranhos.
O armazenamento definido por software (SDS) é uma solução valiosa para organizações que buscam otimizar sua arquitetura de armazenamento em termos de eficiência, compatibilidade ou flexibilidade, e pode ser um valor ainda maior para muitos casos de uso específicos comuns no cenário digital atual, incluindo os seguintes.
As soluções de SDS geralmente são implementadas no gerenciamento de ambientes virtualizados, nos quais a realocação dinâmica de armazenamento é particularmente valiosa para otimizar máquinas virtuais (VMs) com base nos requisitos de cargas de trabalho.
Para organizações que adotam a computação em nuvem e seus ambientes de nuvem privada, nuvem pública e nuvem híbrida , o SDS fornece um framework econômico e ágil para facilitar a transferência entre o gerenciamento de dados no local e o baseado em nuvem.
Organizações que trabalham em projetos com computação intensiva de dados que exigem computação de alto desempenho, como modelagem científica e aprendizado de máquina, frequentemente se beneficiam do SDS para alocação e gerenciamento de armazenamento otimizados e dinâmicos.
Inerentemente escalável e flexível, o SDS se destaca no armazenamento e processamento de grandes volumes de dados, tornando-o especialmente útil para análise de big data.
Em todos os setores, o SDS oferece proteção de dados robusta para uma recuperação de desastres resiliente. Quando a disponibilidade e integridade de dados são de missão crítica, o SDS é usado para acelerar a data replication a fim de reduzir o downtime e garantir a continuidade de negócios.
O IBM Storage DS8900F é o sistema de armazenamento mais rápido, confiável e seguro para sistemas IBM Z e servidores IBM Power.
O IBM Storage é uma família de soluções que inclui hardware de armazenamento de dados, armazenamento definido por software e software de gerenciamento de armazenamento.
A IBM oferece suporte proativo para servidores web e infraestrutura de data centers, reduzindo o downtime e melhorando a disponibilidade de TI.