Pular para o conteúdo principal

Diferenças: Disco vs Object Storage

Um VDC oferece dois tipos de armazenamento que resolvem problemas diferentes: discos (armazenamento de bloco) e object storage (S3). Saber qual é qual ajuda a colocar cada dado no lugar certo.

Discos (armazenamento de bloco)

Um disco se anexa a uma máquina virtual e se comporta como um drive físico. A VM formata, monta e lê e grava arquivos diretamente nele.

  • Disco boot: guarda o sistema operacional. Toda VM tem um.
  • Disco volume: armazenamento extra opcional para dados.
  • Cada disco tem um tier (Performance, Standard ou Archive) e pode ser aumentado de tamanho.
  • Um disco pertence a uma VM por vez. Se você desanexá-lo, ou excluir a VM mantendo o disco, ele vira um disco órfão que você pode anexar a outra VM depois.

Use discos para tudo que o sistema operacional precisa tratar como drive local: o próprio SO, bancos de dados e dados da aplicação.

Object storage (S3)

O object storage guarda arquivos (objetos) em buckets, acessados pela API compatível com S3 em vez de montados em uma VM. Você lê e grava objetos com credenciais S3 a partir de aplicações, scripts ou ferramentas.

  • Não fica anexado a nenhuma VM. Qualquer aplicação com credenciais consegue alcançá-lo.
  • Feito para arquivos grandes ou numerosos: backups, mídia, logs, assets estáticos.
  • Suporta upload de arquivos grandes em partes e bloqueio de objetos para mantê-los imutáveis por um período definido.

Use object storage para dados que você acessa pela rede em vez de como drive local: backups, arquivamento de arquivos e conteúdo servido a muitos clientes.

Como escolher

NecessidadeUse
Um drive para o SO, banco ou arquivos de app de uma VMDisco
Arquivos acessados por uma API por apps ou scriptsObject storage
Armazenamento redimensionável atrelado a uma VMDisco
Armazenamento de arquivos compartilhado, em larga escala e com imutabilidadeObject storage

Relacionados