Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura de Software — UNIOESTE 2024

Arquitetura de SoftwareArquitetura de Software
Código
qg372287
Banca
UNIOESTE
Órgão
Prefeitura de Araquari - SC
Ano
2024
Nível
Médio
Cargo
Técnico em Informática
No armazenamento de dados na nuvem há um modelo em que vários clientes compartilham recursos de armazenamento em nuvem, mantendo a segregação de dados e acessos. Esse modelo é particularmente útil em ambientes em nuvem, onde eficiência, escalabilidade e economia de recursos são fundamentais. Assinale a alternativa correta que nomeia este modelo.
  1. ASegregação lógica
  2. BContainers
  3. CHipervisor
  4. DMultitenancy
  5. EEscalabilidade
Revelar gabarito e comentário

GabaritoD — Multitenancy

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”.

Modelo de armazenamento em nuvem com compartilhamento e segregação

Gabarito: letra D. O modelo descrito no enunciado – vários clientes compartilham recursos de armazenamento em nuvem mantendo a segregação de dados e acessos – é o Multitenancy (multi-inquilino). É um conceito fundamental em computação em nuvem, especialmente em SaaS, onde uma única instância de software atende múltiplos clientes (tenants) com isolamento lógico.

A banca cobra o domínio da terminologia específica de cloud computing. Enquanto outras alternativas se referem a tecnologias de virtualização ou propriedades do sistema, apenas Multitenancy nomeia o modelo de compartilhamento com segregação.

NÃO CAIA NESSA!

Cuidado com a alternativa A) Segregação lógica. Embora a segregação lógica seja uma característica do Multitenancy (os dados de cada cliente são logicamente separados), o termo "segregação lógica" não é o nome do modelo, e sim um princípio aplicado dentro dele. O modelo propriamente dito é Multitenancy.

Modelos de armazenamento em nuvem
  • 1Multitenancy (multi-inquilino)
    • Compartilha recursos
    • Segrega dados e acessos
    • Isolamento lógico
  • 2Outros conceitos
    • Segregação lógica (técnica, não modelo)
    • Containers (virtualização leve)
    • Hipervisor (gerencia VMs)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Segregação lógica é um conceito genérico que descreve a separação de dados ou acessos no nível lógico (ex.: por IDs de tenant, esquemas de banco de dados). Não é um modelo de arquitetura de armazenamento em nuvem, mas uma técnica utilizada dentro de modelos como Multitenancy. O enunciado pede o nome do modelo, não uma de suas características.

Alternativa B — ❌ Incorreta

Containers são unidades leves de virtualização a nível de sistema operacional (ex.: Docker) que empacotam uma aplicação e suas dependências. Embora possam ser usados para implementar isolamento entre tenants, eles não definem o modelo de negócio de compartilhamento de recursos com segregação de dados. São uma tecnologia de suporte, não o modelo descrito.

Alternativa C — ❌ Incorreta

Hipervisor é o software que gerencia máquinas virtuais (VMs), permitindo que múltiplos sistemas operacionais compartilhem o mesmo hardware (virtualização clássica). Também é uma tecnologia de infraestrutura, não o modelo de compartilhamento de dados com segregação lógica entre clientes da nuvem. Multitenancy pode ser implementado sobre hipervisores, mas são conceitos distintos.

Alternativa D — ✅ Correta ⟵ GABARITO

Multitenancy (ou multi-inquilino) é exatamente o modelo em que um único ambiente de software atende a vários clientes (tenants), com dados e configurações segregados logicamente. É amplamente utilizado em serviços cloud (SaaS, PaaS) para maximizar a eficiência e economia de recursos, mantendo a segurança e isolamento. O termo está alinhado com a definição apresentada no enunciado.

Alternativa E — ❌ Incorreta

Escalabilidade é uma propriedade do sistema de crescer horizontal ou verticalmente conforme a demanda, não um modelo de compartilhamento de recursos com segregação. Embora o Multitenancy favoreça a escalabilidade, a pergunta nomeia o modelo, e não uma característica.

PEGA ESSA DICA!

Para gravar, associe "Multitenancy" a "múltiplos inquilinos no mesmo prédio (aplicação) com apartamentos separados (dados e configurações)". Em provas de computação em nuvem, esse termo aparece frequentemente em contraste com virtualização (hipervisor) e containers. Treine distinguir: tecnologia de virtualização (hipervisor/container) vs. modelo de negócio/arquitetura (multitenancy).

Gabarito: letra D.

Link permanente: /questoes/qg372287