Pular para o conteúdo principal
BlogArmazenamentoNuvem Object Storage Casos de uso

Nuvem Object Storage Casos de uso

Nuvem Object Storage Casos de uso

A maioria dos usuários vê o armazenamento de arquivos como uma hierarquia de diretórios e arquivos, mas a visão dos bastidores é um pouco mais complicada.

Os dispositivos convencionais de armazenamento armazenam os dados no disco usando um formato chamado armazenamento em bloco. Um dispositivo de armazenamento em bloco quebra os dados em blocos de tamanho fixo e armazena as peças onde quer que elas se encaixem. Quando os dados são solicitados, o sistema remonta as peças para restaurar os dados a sua forma original.

Para discos rígidos e outros meios de armazenamento convencionais, o armazenamento em bloco é uma abordagem eficiente. De qualquer forma, os sistemas tendem a ler e escrever em blocos de dados de tamanho fixo, portanto, o armazenamento de dados em blocos faz sentido.

Entretanto, o modelo de armazenamento em bloco também tem alguns inconvenientes. Por exemplo, leva tempo para quebrar os dados em blocos e juntá-los de novo. Além disso, os meios para rastrear e gerenciar a localização de todos os blocos no disco se tornam menos eficientes à medida que o tamanho do disco cresce para os grandes depósitos de dados usados nos serviços de nuvem e centros de dados locais. Como resultado, o armazenamento em blocos ainda é útil para algumas necessidades de armazenamento, mas os cenários modernos podem exigir uma abordagem diferente.

S3-compatível com objetos é uma opção alternativa utilizada em muitos ambientes de armazenamento em nuvem. No armazenamento de objetos, um arquivo não é dividido em blocos, mas é armazenado como um único objeto. A localização do objeto é obtida usando um identificador ou função hash, o que elimina a necessidade de uma estrutura hierárquica complexa. Estas características únicas do armazenamento de objetos permitem que ele seja escalado de forma mais uniforme para conjuntos de dados muito grandes.

As soluções de armazenamento de objetos normalmente vêm com características embutidas de tolerância a falhas e autogestão. O objetivo é que os detalhes do processo de armazenamento permaneçam escondidos do usuário. O sistema operacional salva um arquivo, depois a infra-estrutura de armazenamento subjacente trata dos detalhes.

Para uma visão real do armazenamento de objetos como parte de uma infraestrutura de nuvem mais ampla, confira nosso documento sobre "Como configurar um registro privado do Docker com o Linode Kubernetes Engine e Object Storage".

O armazenamento de objetos não é adequado para todas as cargas de trabalho, mas está encontrando seu caminho para um número crescente de aplicações de armazenamento em larga escala e vários casos de uso de armazenamento de objetos em nuvem. As soluções de armazenamento de objetos muitas vezes servem como backend para websites e plataformas de mídia social, gerenciando eficientemente dados não estruturados que podem incluir imagens de fotos, vídeos, arquivos de texto e documentos HTML. 

O armazenamento de objetos também é ideal para algumas cargas de trabalho de HPC e IA, e é uma boa escolha para qualquer situação onde os dados são armazenados uma vez e pouco acessados, tais como backups, descargas de banco de dados e arquivos de log. Como ele se adapta facilmente a grandes arquivos e conjuntos de dados, o armazenamento de objetos às vezes é usado para armazenar coleções de arquivos como vídeos, modelos de engenharia, dados científicos e outros casos de uso do armazenamento de objetos em nuvem. O baixo custo e a eficiência administrativa do armazenamento de objetos fazem dele uma boa escolha para o armazenamento que não requer baixa latência ou acesso freqüente.


No início deste ano, publicamos um e-book sobre como obter o máximo valor do armazenamento de objetos na nuvem. Você pode fazer o download de "S3-Compatible Object Storage Use Cases" aqui.


Comentários

Deixe uma resposta

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados com *