Armazenamento de objectos: arquivamento de dados na era da nuvem, mas não só

Escrito por charon
Data de publicação : {{ dayjs(1701280256*1000).local().format("L").toString()}}
Siga-nos
Este artigo é uma tradução automática

Os dados brutos que passam pelos sistemas informáticos nem sempre podem ser armazenados de forma estruturada. Mas há uma solução que é particularmente adequada à nuvem: o armazenamento de objectos.

Com o crescimento de áreas como a nuvem e a inteligência artificial, estão a ser gerados grandes volumes de dados, mas a informação nem sempre está estruturada. Para as tornar utilizáveis, existe uma solução: o armazenamento de objectos.

Juntamente com o armazenamento hierárquico (utilizando um sistema de ficheiros) e o armazenamento em blocos, o armazenamento de objectos transforma os dados brutos em objectos compostos por um identificador único, metadados e os próprios dados.

Em vez de uma hierarquia, é implementada uma organização horizontal, com os dados todos ao mesmo nível. A vantagem desta organização é que é independente do suporte de armazenamento, o que é uma vantagem para o armazenamento na nuvem, e permite que os objectos sejam contextualizados através de metadados de uma forma mais rica do que é possível com os sistemas de ficheiros.

Metadados, a correia de transmissão

Os metadados facilitarão a pesquisa e a indexação dos dados brutos, além de fornecerem informações sobre a sua gestão e proteção. Esta é a alavanca que garante a flexibilidade das soluções de armazenamento de objectos.

O outro ponto forte do armazenamento de objectos é a capacidade deaceder aos dados de forma simples e rápida, via HTTP ou APIs dedicadas, com um conjunto reduzido de comandos.

As soluções de armazenamento de objectos são propostas pela maioria dos fornecedores de infra-estruturas de computação em nuvem porque foram concebidas para responder à necessidade de recolher grandes quantidades de dados provenientes de uma vasta gama de fontes.

Esta profusão de dados torna muito difícil a utilização de sistemas hierárquicos, com o risco de perder certos conjuntos de dados ou de aceder a eles muito lentamente. O armazenamento de objectos tem a vantagem de eliminar estes obstáculos, preservando o formato nativo dos dados, e de ser "escalável", com a possibilidade de escalar recursos para garantir a grande flexibilidade das soluções de armazenamento a um custo que continua a ser atrativo em comparação com sistemas hierárquicos mais rígidos.

Armazenamento de objectos: muitas vantagens, alguns inconvenientes

Um sistema de armazenamento de objectos pode ser instalado no local numa nuvem privada ou remotamente numa nuvem pública, com a opção de adicionar ou remover armazenamento conforme necessário.

O armazenamento de objectos é geralmente utilizado como uma solução rentável de arquivo, cópia de segurança de dados ou aprendizagem automática. As ferramentas simples de gestão destes conjuntos de dados podem ser utilizadas para dar vida aos conjuntos de dados, classificando as informações ou eliminando dados obsoletos.

Também é possível adaptar este tipo de solução para a transformar numa plataforma de distribuição de conteúdos multimédia, permitindo o acesso a todo o tipo de elementos de texto, áudio ou vídeo reunidos no armazenamento de objectos.

Por outro lado, será menos adequado do que outros sistemas de armazenamento para dados dinâmicos ou se os dados tiverem de ser modificados regularmente, uma vez que terão de ser recriados novos objectos. Em princípio, o armazenamento de objectos é mais adequado para dados frios/estáticos.