Pular para o conteúdo principal

Questão de Arquitetura de Software — Conceitos Básicos em Arquitetura de Software — FGV 2026

Arquitetura de SoftwareConceitos Básicos em Arquitetura de Software
Código
fg133981
Banca
FGV
Órgão
TJ-RJ
Ano
2026
Nível
Superior
Cargo
Analista Judiciário - Tecnologia da Informação - Cientista de Dados
Uma startup de tecnologia está desenvolvendo uma plataforma de streaming que precisará armazenar petabytes de dados não estruturados, como vídeos, imagens e logs de aplicação. A equipe de arquitetura definiu que a solução não deve utilizar uma hierarquia tradicional de diretórios e pastas, mas, sim, um espaço de nomes plano (flat namespace), onde cada arquivo é tratado como uma unidade contendo o dado, um identificador único e metadados enriquecidos. Além disso, o acesso aos dados deve ser realizado programaticamente através de chamadas de API baseadas no protocolo HTTP (RESTful), como PUT e GET.A arquitetura de armazenamento projetada para atender a esses requisitos de escalabilidade web e acesso via API é conhecida como:
  1. ASAN (Storage Area Network);
  2. BDAS (Direct Attached Storage);
  3. CNAS (Network Attached Storage);
  4. Darmazenamento de objetos (Object Storage);
  5. ERAID (Redundant Array of Independent Disks).
Revelar gabarito e comentário

GabaritoD — armazenamento de objetos (Object Storage);

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Armazenamento de Objetos (Object Storage)

Gabarito: letra D. O requisito descreve exatamente as características do armazenamento de objetos (object storage): espaço de nomes plano (flat namespace), cada arquivo tratado como unidade com dados, identificador único e metadados, e acesso via API RESTful (HTTP PUT/GET). Serviços como Amazon S3, Google Cloud Storage e Azure Blob Storage são exemplos clássicos.

As demais alternativas não se encaixam:

  • SAN (Storage Area Network): fornece blocos de disco em rede (iSCSI, Fibre Channel), acesso em nível de bloco, não via HTTP/REST.

  • DAS (Direct Attached Storage): armazenamento diretamente conectado a um servidor, sem rede e sem API HTTP.

  • NAS (Network Attached Storage): utiliza sistema de arquivos hierárquico (NFS, CIFS), acessado via protocolos de rede tradicionais, não via API REST flat.

  • RAID (Redundant Array of Independent Disks): técnica de redundância/desempenho para discos, não é uma arquitetura de armazenamento com API.

1Espaço de nomes plano (flat)
2Unidade: objeto
Dado
Identificador único
Metadados enriquecidos
3Acesso via API RESTful
HTTP PUT/GET
4Exemplos
Amazon S3
Google Cloud Storage
Azure Blob Storage
Armazenamento de objetos
LEVELsoulevel.com.br
Armazenamento de objetos: Espaço de nomes plano (flat); Unidade: objeto (Dado, Identificador único, Metadados enriquecidos); Acesso via API RESTful (HTTP PUT/GET); Exemplos (Amazon S3, Google Cloud Storage, Azure Blob Storage)
PEGA ESSA DICA!

Na prova, palavras-chave como "flat namespace", "metadados enriquecidos", "API REST/HTTP", "PUT/GET" apontam diretamente para object storage. Lembre-se de que object storage é a escolha natural para dados não estruturados (vídeos, imagens, logs) em escala web.

Gabarito: letra D.

Link permanente: /questoes/fg133981