Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura de Software — FCC 2025

Arquitetura de SoftwareArquitetura de Software
Código
fc073254
Banca
FCC
Órgão
Prefeitura de São Paulo - SP
Ano
2025
Nível
Superior
Cargo
Analista de Planejamento e Desenvolvimento Organizacional Tecnologia da Informação e Comunicação
A Prefeitura de São Paulo está revisando sua Infraestrutura de TIC para garantir maior continuidade, eficiência e resiliência nos serviços essenciais. Em um debate técnico relativo ao tema, um dos Analistas, com propriedade, afirmou que a
  1. Aimplementação de redundância reduz falhas ao criar sistemas alternativos prontos para operar, sem impacto relevante nos custos operacionais ou na complexidade de gerenciamento. À melhor abordagem é a Redundância 3N, que oferece o mais alto nível de disponibilidade, pois combina os recursos de redundância N e 20.
  2. Bescalabilidade horizontal (scale-out), que adiciona novos servidores para dividir a carga de trabalho, é uma solução eficiente para lidar com crescimentos imprevisíveis na demanda. Diferentemente da escalabilidade vertical, que aumenta os recursos de um único servidor, a horizontal melhora a resiliência, pois distribui o impacto de falhas em múltiplas unidades.
  3. Calta disponibilidade depende exclusivamente de redundância física e do failover automático. Estes mecanismos dispensam o monitoramento continuo, pois as falhas são automaticamente mitigadas pelos sistemas redundantes e ainda eliminam o downtime recorrente.
  4. Dresiliência é um conceito que se refere ao backup e à recuperação de dados, concentrando-se na criação de cópias de dados e na sua restauração em caso de perda, crucial para a continuidade dos negócios. À resiliência pode ser obtida por meio de tecnologias como Resilient Array of Independent Disks (RAID).
  5. Einstalação de múltiplos data centers em diferentes regiões garante, de forma automática, alta disponibilidade e resiliência, independentemente da configuração de failover, pois implementa a replicação de dados e oferece altas taxas de latência às aplicações em uso.
Revelar gabarito e comentário

GabaritoB — escalabilidade horizontal (scale-out), que adiciona novos servidores para dividir a carga de trabalho, é uma solução eficiente para lidar com crescimentos imprevisíveis na demanda. Diferentemente da escalabilidade vertical, que aumenta os recursos de um único servidor, a horizontal melhora a resiliência, pois distribui o impacto de falhas em múltiplas unidades.

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

Escalabilidade e Conceitos de Infraestrutura de TIC

Gabarito: letra B. A escalabilidade horizontal (scale-out) adiciona servidores para distribuir a carga de trabalho, melhorando a resiliência ao espalhar o impacto de falhas, diferentemente da escalabilidade vertical (scale-up), que aumenta os recursos de um único servidor. A alternativa B descreve corretamente essas diferenças.

Conceito

Descrição

Característica Principal

Exemplo / Contraponto

Escalabilidade Horizontal (scale-out)

Adiciona novos servidores para dividir a carga de trabalho

Melhora resiliência ao distribuir o impacto de falhas em múltiplas unidades

Eficiente para crescimentos imprevisíveis de demanda

Escalabilidade Vertical (scale-up)

Aumenta os recursos de um único servidor

Não distribui falhas; ponto único de falha

Contraponto à escalabilidade horizontal

Redundância

Cria sistemas alternativos prontos para operar

Aumenta custos operacionais e complexidade de gerenciamento

Redundância 3N e combinação "N e 20" são termos não padronizados

Alta Disponibilidade

Depende de redundância física e failover automático

Exige monitoramento contínuo; não elimina totalmente o downtime

Não dispensa monitoramento

Resiliência

Capacidade do sistema de se adaptar e continuar operando sob falhas

Conceito mais amplo que backup e recuperação de dados

RAID é tecnologia de redundância de disco, não define resiliência sistêmica

Múltiplos Data Centers

Instalação em diferentes regiões

Não garante automaticamente alta disponibilidade e resiliência

Configuração de failover é essencial; altas taxas de latência são negativas

Alternativa A — ❌ Incorreta

Afirma que a redundância reduz falhas sem impacto relevante nos custos operacionais ou na complexidade de gerenciamento, o que é falso: redundância aumenta custos e complexidade. Além disso, cita "Redundância 3N" e combinação com "N e 20", termos não padronizados.

Alternativa B — ✅ Correta ⟵ GABARITO

Descreve precisamente a escalabilidade horizontal, sua eficiência para crescimentos imprevisíveis e a melhoria de resiliência em comparação com a vertical.

Alternativa C — ❌ Incorreta

Alta disponibilidade não depende exclusivamente de redundância física e failover automático; exige monitoramento contínuo e não elimina totalmente o downtime. A afirmação de que dispensa monitoramento é incorreta.

Alternativa D — ❌ Incorreta

Resiliência não se refere apenas a backup e recuperação de dados; é um conceito mais amplo que inclui a capacidade do sistema de se adaptar e continuar operando sob falhas. RAID (Redundant Array of Independent Disks) é uma tecnologia de redundância de disco, não define resiliência sistêmica.

Alternativa E — ❌ Incorreta

Múltiplos data centers em diferentes regiões não garantem automaticamente alta disponibilidade e resiliência; a configuração de failover é essencial. A afirmação sobre "altas taxas de latência" é negativa e contradiz a busca por desempenho em arquiteturas distribuídas.

Gabarito: letra B.

Link permanente: /questoes/fc073254