O que é armazenamento definido por software (SDS)?

Homem usando tablet digital em sala de servidor

Autores

Josh Schneider

Staff Writer

IBM Think

Ian Smalley

Staff Editor

IBM Think

O que é armazenamento definido por software (SDS)?

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.

Projeto 3D de bolas rolando em uma pista

As últimas notícias e insights sobre IA 


Descubra insights selecionados por especialistas e notícias sobre IA, nuvem e outros assuntos no boletim informativo semanal Think. 

Tipos de armazenamento definido por software

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:

  • Aparelhos de armazenamento definidos por software: aparelhos virtuais que replicam aplicações de hardware por meio de software executado em serviços padrão ou máquinas virtuais (VMs), fornecendo serviços de armazenamento típicos, como duplicação de dados, data replication provisionamento fino.
  • SAN virtual (VSAN): uma rede de área de armazenamento (SAN) virtual agrega armazenamento local de vários servidores em cluster para criar um pool de armazenamento compartilhado, permitindo que as organizações usem armazenamento de conexão direta (DAS) em um ambiente virtualizado sem matrizes de armazenamento compartilhado tradicionais. 
  • Sistemas de arquivos expansíveis: um tipo de sistema de arquivos distribuído projetado para ser expandido por meio da adição de mais nós ao cluster, aumentando a capacidade de armazenamento e o desempenho em vários servidores.
  • Object storage definido por software (SDOS): sistemas SDS especializados projetados para uma abordagem de object storage que trata partes individuais de dados como objetos discretos, em vez de uma hierarquia de arquivos ou blocos de dados segmentados.
  • Armazenamento definido por software para block storage: outro tipo de SDS especializado projetado especificamente para block storage, com funcionalidades como instantâneos, provisionamento fino e data replication.
  • Armazenamento definido por software para redes de área de armazenamento (SANs): SDS projetado para permitir o gerenciamento centralizado de armazenamento e a virtualização de recursos de SAN.
  • Armazenamento definido por software para nuvem: SDS projetado especificamente para ambientes de armazenamento em nuvem , oferecendo às organizações armazenamento baseado em nuvem flexível e escalável ao abstrair o hardware físico subjacente.
  • Armazenamento hiperconvergente: as soluções de infraestrutura hiperconvergente (HCI) usam a virtualização não apenas para abstrair o armazenamento, mas também data centers inteiros, incluindo componentes de computação e rede. Assim como a HCI usa a virtualização para substituir o hardware de rede por rede definida por software (SDN), a HCI também usa SDS para gerenciar recursos de armazenamento para alocação dinâmica eficiente de recursos.
IBM Storage FlashSystem

IBM Storage FlashSystem: otimização do VMware para ter melhor custo, simplicidade e resiliência

Saiba como o IBM FlashSystem otimiza os ambientes VMware visando a economia, a simplicidade e a resiliência. Esta sessão destaca como o FlashSystem pode melhorar a segurança, a acessibilidade e o desempenho dos dados, fazendo dele a solução ideal para infraestruturas modernas de TI.

Compreensão de como o armazenamento definido por software funciona

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.

Características principais do armazenamento definido por software

As soluções de armazenamento definido por software (SDS) são compostas de várias características principais.

Camada de software

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.

Virtualização do 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.

Pool de armazenamento

É 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.

Interfaces de programação de aplicativos (APIs)

Uma funcionalidade comum entre as soluções de SDS, as APIs permitem a interoperabilidade entre diferentes sistemas, software e hardware.

Gerenciamento de dados

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.

Benefícios do armazenamento definido por software

Além de melhorar a eficiência e o desempenho, o SDS oferece vários benefícios atraentes às organizações.

Economia de custo

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.

Compatibilidade aprimorada

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.

Operações simplificadas

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.

Escalabilidade

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.

Casos de uso de armazenamento definido por software

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.

Ambientes virtualizados

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.

Computação em nuvem

Para organizações que adotam a computação em nuvem e seus ambientes de nuvem privadanuvem 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.

Computação de alto desempenho (HPC)

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.

análise de dados de big data

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.

Recuperação de desastre

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.

Soluções relacionadas
IBM Storage DS8000

O IBM Storage DS8900F é o sistema de armazenamento mais rápido, confiável e seguro para sistemas IBM Z e servidores IBM Power.

Explore Storage DS8000
Soluções de armazenamento de dados para empresas

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.

Explore as soluções de armazenamento de dados
Serviços de suporte a hardware e software  

A IBM oferece suporte proativo para servidores web e infraestrutura de data centers, reduzindo o downtime e melhorando a disponibilidade de TI.

Serviços de servidores web
Dê o próximo passo

Desde o gerenciamento de ambientes de nuvem híbrida até a garantia de resiliência de dados, as soluções de armazenamento da IBM possibilitam que você extraia insights de seus dados e mantenha uma proteção robusta contra ameaças.

Explore as soluções de armazenamento de dados Faça um tour pelo produto