Pular para o conteúdo principal

Questão de Redes de Computadores — Cloud Computing (Computação em Nuvem) — VUNESP 2023

Redes de ComputadoresCloud Computing (Computação em Nuvem)
Código
vu196583
Banca
VUNESP
Órgão
TJ RS
Ano
2023
Cargo
TTI ( )
Assinale a alternativa que apresenta uma característica da computação em nuvem e sua definição correta.
  1. APreços invariáveis: os serviços possuem preços tabelados e não permitem dimensionamento baseado em consumo.
  2. BEscalabilidade horizontal: adição de capacidade (memória, processamento, armazenamento) para um único recurso.
  3. CElasticidade: redimensionamento de recursos de acordo com a demanda.
  4. DServiços genéricos: os serviços são oferecidos em pacotes e não apresentam flexibilidade de adaptação sob medida.
  5. EEscalabilidade vertical: adição de mais recursos (nós) ao ambiente computacional.
Revelar gabarito e comentário

GabaritoC — Elasticidade: redimensionamento de recursos de acordo com a demanda.

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

Computação em Nuvem: Elasticidade e Escalabilidade

Gabarito: letra C. A elasticidade é a capacidade de redimensionar automaticamente os recursos computacionais de acordo com a demanda, aumentando ou diminuindo a capacidade provisionada conforme a necessidade do momento. As demais alternativas apresentam definições incorretas ou invertidas de conceitos como escalabilidade horizontal e vertical, além de características que não correspondem à computação em nuvem.

A computação em nuvem, conforme definição do NIST (National Institute of Standards and Technology), é um modelo que permite acesso conveniente e sob demanda a um conjunto de recursos computacionais configuráveis (redes, servidores, armazenamento, aplicações e serviços) que podem ser rapidamente provisionados e liberados com o mínimo esforço de gestão. Dentre as características essenciais desse modelo, destacam-se o autosserviço sob demanda, o amplo acesso de rede, o pool de recursos, a medição de serviço e, principalmente, a elasticidade rápida.

A elasticidade é a capacidade do sistema de se adaptar dinamicamente às variações de carga, provisionando ou desprovisionando recursos automaticamente. É o que permite, por exemplo, que um site de e-commerce aumente sua capacidade de processamento durante a Black Friday e a reduza após o evento, pagando apenas pelo que utilizou. Já a escalabilidade é a capacidade de aumentar a capacidade do sistema para lidar com o crescimento da demanda, e pode ser de dois tipos: vertical (scale up), que adiciona mais recursos (CPU, memória, armazenamento) a uma única máquina, e horizontal (scale out), que adiciona mais máquinas (nós) ao ambiente.

A pegadinha desta questão está na inversão dos conceitos de escalabilidade horizontal e vertical nas alternativas B e E. A banca troca deliberadamente as definições para confundir o candidato que não domina a diferença entre os dois tipos. Além disso, as alternativas A e D apresentam características que não existem na computação em nuvem, como preços invariáveis e serviços genéricos sem flexibilidade, que contrariam a essência do modelo de nuvem, que é justamente a flexibilidade e o pagamento por uso.

Guarde a distinção fundamental: elasticidade é a capacidade de redimensionar recursos automaticamente conforme a demanda (o foco está na adaptação dinâmica), enquanto escalabilidade é a capacidade de aumentar a capacidade do sistema (o foco está no crescimento). E dentro da escalabilidade, vertical = mais recursos na mesma máquina, horizontal = mais máquinas. É exatamente nessa fronteira que as alternativas se dividem.

Computação em nuvem
  • 1Características essenciais
    • Autosserviço sob demanda
    • Amplo acesso de rede
    • Pool de recursos
    • Medição de serviço
    • Elasticidade rápida
  • 2Elasticidade
    • Redimensiona recursos conforme a demanda
    • Provisiona/desprovisiona automaticamente
    • Adaptação dinâmica
  • 3Escalabilidade
    • Vertical (scale up)
      • Mais recursos na mesma máquina
    • Horizontal (scale out)
      • Mais máquinas no ambiente
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

A alternativa afirma que os serviços em nuvem possuem "preços invariáveis" e não permitem dimensionamento baseado em consumo. Isso é o oposto da realidade: a computação em nuvem é caracterizada pelo modelo de pagamento por uso (pay-as-you-go), onde o cliente paga apenas pelos recursos que efetivamente consumiu. Os preços são flexíveis e variam conforme o dimensionamento e a utilização dos serviços. A alternativa contraria o princípio fundamental da medição de serviço e do autosserviço sob demanda.

Alternativa B — ❌ Incorreta

A alternativa define escalabilidade horizontal como a "adição de capacidade (memória, processamento, armazenamento) para um único recurso". Essa é a definição de escalabilidade vertical (scale up), que consiste em aumentar os recursos de uma única máquina. A escalabilidade horizontal (scale out) é a adição de mais máquinas (nós) ao ambiente computacional, distribuindo a carga entre elas. A banca inverteu os conceitos.

Alternativa C — ✅ Correta ⟵ GABARITO

A alternativa define elasticidade como o "redimensionamento de recursos de acordo com a demanda". Essa é a definição correta e precisa do conceito. A elasticidade é uma das características essenciais da computação em nuvem, permitindo que os recursos sejam provisionados e liberados automaticamente, de forma rápida e dinâmica, para atender às variações de carga. É o que permite, por exemplo, que uma aplicação aumente sua capacidade durante picos de acesso e a reduza quando a demanda diminui, otimizando custos e desempenho.

Alternativa D — ❌ Incorreta

A alternativa afirma que os serviços em nuvem são "genéricos" e oferecidos em "pacotes" sem flexibilidade de adaptação sob medida. Isso é falso. A computação em nuvem é caracterizada pela ampla variedade de serviços e pela flexibilidade de configuração, permitindo que o cliente escolha exatamente os recursos e capacidades de que precisa. Os serviços podem ser adaptados sob medida, com diferentes níveis de desempenho, armazenamento e funcionalidades, conforme as necessidades específicas de cada usuário ou organização.

Alternativa E — ❌ Incorreta

A alternativa define escalabilidade vertical como a "adição de mais recursos (nós) ao ambiente computacional". Essa é a definição de escalabilidade horizontal (scale out), que consiste em adicionar mais máquinas ao ambiente. A escalabilidade vertical (scale up) é a adição de capacidade (memória, processamento, armazenamento) a um único recurso, ou seja, aumentar os recursos de uma única máquina. A banca inverteu os conceitos, assim como fez na alternativa B.

NÃO CAIA NESSA!

A banca adora inverter os conceitos de escalabilidade horizontal e vertical para confundir o candidato. Na alternativa B, ela define horizontal como adição de capacidade a um único recurso (que é vertical), e na alternativa E, define vertical como adição de nós (que é horizontal). Fique atento: vertical = mais recursos na mesma máquina (scale up); horizontal = mais máquinas no ambiente (scale out). Com treino, você enxerga essas trocas de longe 💪

PEGA ESSA DICA!

Para fixar a diferença, pense em um prédio: escalabilidade vertical é adicionar mais andares ao mesmo prédio (aumentar a capacidade da mesma máquina); escalabilidade horizontal é construir mais prédios (adicionar mais máquinas). E a elasticidade é como um elevador que se ajusta automaticamente ao número de pessoas, subindo e descendo conforme a demanda. Memorize essa analogia e a questão fica fácil.

Gabarito: letra C

Link permanente: /questoes/vu196583