Questão de Redes de Computadores — Cloud Computing (Computação em Nuvem) — VUNESP 2023
Redes de Computadores›Cloud 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.
APreços invariáveis: os serviços possuem preços tabelados e não permitem dimensionamento baseado em consumo.
BEscalabilidade horizontal: adição de capacidade (memória, processamento, armazenamento) para um único recurso.
CElasticidade: redimensionamento de recursos de acordo com a demanda.
DServiços genéricos: os serviços são oferecidos em pacotes e não apresentam flexibilidade de adaptação sob medida.
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.