Armazenamento em nível de bloco - Block-level storage

O armazenamento em nível de bloco é um conceito de persistência de dados hospedados na nuvem, em que os serviços em nuvem emulam o comportamento de um dispositivo de bloco tradicional , como um disco rígido físico . É uma forma de armazenamento conectado à rede (NAS).

O armazenamento em tais serviços é organizado em blocos . Isso emula o tipo de comportamento visto em discos tradicionais ou armazenamento em fita por meio da virtualização de armazenamento . Os blocos são identificados por um identificador arbitrário e atribuído pelo qual podem ser armazenados e recuperados, mas isso não tem nenhum significado óbvio em termos de arquivos ou documentos. Um sistema de arquivos deve ser aplicado no topo do armazenamento em nível de bloco para mapear 'arquivos' em uma sequência de blocos.

Amazon EBS (Elastic Block Store) é um exemplo de armazenamento de bloco de nuvem. O armazenamento em nível de bloco em nuvem geralmente oferece recursos como replicação para confiabilidade ou serviços de backup.

O armazenamento em nível de bloco está em contraste com um armazenamento de objeto ou 'armazenamento de balde', como Amazon S3 (Serviço de armazenamento simples), ou com um banco de dados. Eles operam em um nível mais alto de abstração e são capazes de trabalhar com entidades como arquivos, documentos, imagens, vídeos ou registros de banco de dados.

Os armazenamentos de instâncias são outra forma de armazenamento em nível de bloco hospedado na nuvem. Eles são fornecidos como parte de uma 'instância', como um serviço Amazon EC2 (Elastic Compute Cloud). Como as instâncias do EC2 são fornecidas principalmente como recursos de computação, em vez de recursos de armazenamento, seu armazenamento é menos robusto. Seu conteúdo será perdido se a instância da nuvem for interrompida. Como esses armazenamentos fazem parte do servidor virtual da instância, eles oferecem maior desempenho e largura de banda para a instância. Eles são mais usados ​​para armazenamento temporário, como cache ou arquivos temporários, com armazenamento persistente mantido em um tipo diferente de servidor.

Ao mesmo tempo, o armazenamento em nível de bloco era fornecido por redes de área de armazenamento (SAN) e o NAS fornecia armazenamento em nível de arquivo. Com a mudança de hospedagem local para serviços em nuvem, essa distinção mudou. Até mesmo o armazenamento em bloco agora é visto como servidores distintos (portanto, NAS), em vez da matriz anterior de discos vazios .

Veja também

Referências