Plataformas & Tecnologias
Cloud Computing AWS Microsoft Oracle Kubernetes IA
Governança & Operação
FinOps Compliance Redes
Recursos & Ferramentas
Comparativos Cloud por setor Calculadoras Whitepapers
Início » Conteúdos » Object Storage S3: o que é e por que virou o padrão da indústria

Object Storage S3: o que é e por que virou o padrão da indústria

Object Storage é uma forma de armazenar dados como objetos independentes — cada um com seu conteúdo, um ID único e metadados livres — acessados via API HTTP. O protocolo S3 da Amazon se tornou o padrão universal: hoje qualquer storage S3-compatible usa a mesma API, não importa se está na AWS, em um datacenter local ou num provedor regional.

A virada de 2006 que redefiniu como armazenamos dados

Em março de 2006, a Amazon lançou o S3 — Simple Storage Service. Na época, a proposta parecia simples: um lugar na internet para guardar arquivos, cobrado por GB usado. Mas o que aconteceu nos anos seguintes foi muito além disso. O S3 estabeleceu um protocolo de API — um conjunto de operações HTTP para criar buckets, fazer PUT de objetos, GET, DELETE, listar conteúdo — que a indústria inteira adotou como referência.

Hoje, quando você faz upload de um arquivo para uma aplicação, é provável que em algum ponto do caminho ele passe por uma API S3. Quando uma câmera de segurança grava footage para a nuvem, quando uma ferramenta de CI/CD sobe artefatos de build, quando um sistema de backup envia dados para repositório remoto — em todos esses casos, a API S3 está no meio.

O problema real aqui é que o sucesso do S3 como protocolo criou algo raro no mundo de tecnologia: um padrão de fato que não depende de patente nem de comitê. Se você escreve código que fala S3, esse código funciona com a AWS, com o MinIO rodando no seu servidor, com o Ceph com gateway S3, com o Object Storage da Adentro. A portabilidade é total.

Como o Object Storage funciona — e em que é diferente de sistema de arquivos

Imagine que você tem uma biblioteca enorme. Um sistema de arquivos tradicional é como uma biblioteca com corredores, prateleiras e seções — você precisa navegar pela hierarquia para chegar ao livro. O Object Storage é diferente: é um depósito enorme sem corredores. Cada item tem uma etiqueta única (a chave do objeto) e você pede o item pela etiqueta. Não importa onde fisicamente ele está — você não precisa saber.

Tecnicamente, um objeto é composto de três partes: o dado em si (qualquer sequência de bytes, sem limite de tipo), os metadados (pares chave-valor livres que você define — pode ser “autor”, “data de criação”, “tipo de câmera”, qualquer coisa) e o identificador único dentro do bucket.

Não existe atualização parcial de objeto. Se você precisa alterar um byte no meio de um arquivo de 10 GB, em Object Storage você faz upload do objeto inteiro de novo. Isso parece uma limitação — e é, para certos workloads — mas é exatamente o que permite a escala e durabilidade extremas. Sem alterações parciais, não há conflitos de concorrência, não há locks, não há fragmentação.

A durabilidade é garantida por múltiplas réplicas ou erasure coding. O S3 da AWS anuncia 11 noves (99,999999999%) de durabilidade — na prática, perder um dado armazenado corretamente é um evento tão improvável que é ignorado no planejamento de risco.

Casos de uso onde Object Storage domina

Na prática, Object Storage se encaixa melhor em workloads write-once ou write-rarely, com leitura frequente de objetos inteiros. Os casos mais comuns:

Backup e arquivamento são os mais óbvios. Você gera um backup, envia para o bucket, e raramente precisa dele de volta — mas quando precisa, quer ele inteiro e com garantia de integridade. Object Storage com políticas de ciclo de vida (mover objetos antigos para camadas mais baratas automaticamente) é o repositório ideal.

Mídia — imagens, vídeos, documentos — é outro caso natural. Um portal de notícias com 15 anos de arquivo tem terabytes de imagens que precisam estar acessíveis mas que raramente mudam. Um sistema de saúde armazena exames de imagem (DICOM) que precisam ser mantidos por décadas. Object Storage suporta esses volumes a um custo por GB muito menor que block ou file storage.

Logs e dados de telemetria gerados por sistemas distribuídos chegam em volumes imensos. Shipper de log (como Fluentd ou Logstash) envia para um bucket S3; sistema de análise (como Athena ou Spark) lê diretamente de lá. A arquitetura data lake inteira se tornou sinônimo de Object Storage.

Datasets de IA e machine learning são o caso de uso que mais cresceu nos últimos anos. Um conjunto de treinamento com milhões de imagens, modelos pré-treinados, checkpoints de experimentos — tudo vai para Object Storage porque o volume é grande, o acesso é em lote e o custo precisa ser controlado.

AWS S3 vs S3-compatible local — a diferença que o egresso faz

Pense assim: o que diferencia o S3 da AWS de um storage S3-compatible rodando num datacenter local não é a API — é o que fica em volta. Latência, custo de egresso e soberania de dados.

Latência: um bucket na AWS São Paulo (us-east-1 ou sa-east-1) entrega latências de 20 a 50 ms para clientes no Brasil. Um Object Storage rodando num datacenter em Osasco ou Vinhedo entrega 1 a 5 ms para aplicações na mesma região metropolitana. Para workloads de backup e arquivamento, isso é indiferente. Para aplicações que acessam objetos no caminho crítico, importa muito.

Egresso: a AWS cobra para transferir dados para fora da nuvem. Dependendo do volume, esse custo pode ser substancial. Se a sua aplicação lê frequentemente grandes volumes de dados do S3 — processamento de vídeo, análise de datasets, download de backups para restore — o custo de egresso pode superar o custo do armazenamento em si.

LGPD: dados armazenados em infraestrutura local, em datacenters brasileiros certificados, simplificam o compliance. O dado fisicamente nunca sai do país. Não há discussão sobre transferência internacional, cláusulas contratuais padrão ou relatórios de impacto adicionais.

Critério AWS S3 S3-Compatible Local
Latência (Brasil) 20–50 ms 1–5 ms
Custo de egresso Cobrado Incluso ou muito menor
Soberania de dados Contratual Física (BR)
Escalabilidade Quase ilimitada Limitada ao cluster
Operação Zero (gerenciado) Requer gestão

Object vs Block vs File — quando cada um serve

Object Storage não substitui block storage nem file storage — eles atendem necessidades diferentes. A confusão surge quando times tentam usar object storage para tudo porque é barato, ou quando usam block storage para arquivamento porque é familiar.

Dimensão Object Storage Block Storage File Storage
Acesso API HTTP (S3) Montado como disco NFS / SMB
Atualização Objeto inteiro Byte a byte Arquivo
Latência Alta (ms) Baixa (µs–ms) Média (ms)
Custo/GB Muito baixo Alto Médio
Escala Petabytes Terabytes Terabytes
Uso típico Backup, mídia, logs Banco de dados, VMs Compartilhamentos

O Object Storage S3-compatible da Adentro roda nos datacenters Tier III no Brasil, com faturamento em Real e dados que nunca saem do país. Para empresas que precisam de conformidade com LGPD sem abrir mão da compatibilidade com a API S3, é o ponto de partida natural.

Ferramentas gratuitas Adentro

Decisões de TI com dados, não suposições

8 calculadoras e diagnósticos gratuitos: TCO, comparador de cloud, dimensionador de backup, FortiGate e CFTV. Preços em BRL, sem cadastro, resultado na hora.

Ver as ferramentas
Nesta página