Julgue o item que se segue, acerca de conceitos de computaçã...
Escalabilidade é a característica flexível de um serviço em nuvem que permite o redimensionamento de recursos de acordo com a demanda do cliente em tempo real, de forma automatizada e instantânea.
- Gabarito Comentado (1)
- Aulas (3)
- Comentários (31)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Prezado(a), a questão exige conhecimento sobre a computação em nuvem.
Há uma distinção importante entre elasticidade e escalabilidade na computação em nuvem:
Elasticidade é a capacidade de um sistema de adaptar-se de forma automática e flexível à carga de trabalho variável, alocando e desalocando recursos de maneira precisa em tempo real. Isso é tipicamente uma ação automática que responde às mudanças imediatas na demanda.
Escalabilidade, por outro lado, refere-se à capacidade do sistema de aumentar ou diminuir em tamanho ou volume para atender às necessidades de longo prazo. Enquanto a elasticidade é frequentemente pensada em termos de curto prazo e de forma automática, a escalabilidade pode envolver planejamento e provisão de recursos de forma mais estratégica e, muitas vezes, pode ser um processo manual ou semiautomático.
Nesse sentido, o item está incorreto ao misturar os conceitos de escalabilidade e elasticidade. A escalabilidade não implica necessariamente em mudanças em tempo real ou automatização completa, mas a elasticidade sim.
Dica:
Para lembrar a diferença entre escalabilidade e elasticidade, você pode pensar na elasticidade como a capacidade de um elástico de se esticar e voltar rapidamente (curto prazo e automático), enquanto a escalabilidade é como a capacidade de construir um edifício mais alto ou mais amplo conforme necessário (longo prazo e planejado).
Gabarito do professor: Errado.Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
GABARITO - ERRADO - Elasticidade: refere-se à capacidade de dimensionar recursos de forma automática e dinâmica, ajustando-se à demanda em tempo real. ✔✔✍
Escalabilidade: refere-se à capacidade de aumentar ou diminuir a capacidade de recursos de um sistema de forma proporcional à demanda. Em soluções em nuvem, isso envolve adicionar ou remover recursos, como servidores, instâncias de máquinas virtuais.
Não pare até que tenha terminado aquilo que começou. - Baltasar Gracián.
Elasticidade e escalabilidade são dois conceitos importantes quando se trata de dimensionar recursos em sistemas, especialmente em soluções em nuvem. Embora sejam termos relacionados, eles têm diferenças sutis em seus significados.
Elasticidade refere-se à capacidade de um sistema ajustar automaticamente seus recursos de acordo com a demanda em tempo real. Isso significa que o sistema pode adicionar ou remover recursos, como servidores ou instâncias de máquinas virtuais, de forma dinâmica para atender às necessidades do momento. Por exemplo, se um site experimenta um aumento repentino no tráfego devido a um evento especial, um sistema elástico pode adicionar mais servidores para lidar com o aumento de carga e, em seguida, reduzir a quantidade de servidores quando o tráfego diminuir. A elasticidade permite que um sistema seja flexível e dimensione seus recursos de acordo com a demanda atual, garantindo um desempenho adequado e evitando custos desnecessários.
Por outro lado, escalabilidade refere-se à capacidade de aumentar ou diminuir a capacidade de recursos de um sistema de forma proporcional à demanda. Isso significa que o sistema pode crescer ou encolher de acordo com a necessidade, mantendo um equilíbrio adequado entre recursos e demanda. Por exemplo, se um sistema de banco de dados está atingindo seu limite de capacidade, uma solução escalável pode adicionar mais servidores de banco de dados para distribuir a carga e aumentar a capacidade de armazenamento. Da mesma forma, se a demanda diminuir, a solução escalável pode reduzir a quantidade de servidores para economizar recursos. A escalabilidade permite que um sistema seja adaptável e possa lidar com mudanças na demanda, garantindo um desempenho consistente e evitando gargalos.
Em resumo, a elasticidade refere-se à capacidade de ajustar recursos em tempo real, enquanto a escalabilidade refere-se à capacidade de aumentar ou diminuir a capacidade de recursos proporcionalmente à demanda. Ambos os conceitos são importantes em soluções em nuvem para garantir um desempenho adequado e uma utilização eficiente dos recursos.
Gabarito: ERRADO
Principais características da Computação em Nuvem: SEAPA
- Serviços mensuráveis: os serviços são controlados e transparentes.
- Elasticidade rápida: alocar mais ou menos recursos no momento necessário (processamento/armazenamento);
- Amplo acesso à rede: acessível de qualquer plataforma;
- Pool de recursos (periféricos operando online): cliente não sabe a localização do servidor;
- Auto serviço sob demanda: aumentar/diminuir a capacidade sem a interação humana;
A questão se refere a elasticidade.
Exemplo de elasticidade em lojas online:
Durante a Black Friday ou outras promoções sazonais, as lojas online geralmente experimentam um aumento muito grande no tráfego e nas vendas. O que a elasticidade em nuvem faz?
Permite que a loja online dimensione seus recursos de maneira automática para lidar com esses picos de tráfego sem sobrecarregar a infraestrutura ou prejudicar o desempenho do site.
Já a escalabilidade refere-se à capacidade de aumentar ou diminuir recursos de maneira mais PLANEJADA e GERALMENTE requer alguma intervenção humana para fazer os ajustes.
Bons estudos.
Errado.
ESCALABILIDADE =
lida com o crescimento a longo prazo, mudanças na infraestrutura e na arquitetura para acomodar um número crescente de usuários;
Ex.: você vai construir uma casa. Você planeja que ela pode ser facilmente ampliada, adicionando mais quartos, caso sua família cresça. A escalabilidade na computação em nuvem é como construir sua casa de modo que você possa aumentá-la de maneira permanente, planejada, conforme suas necessidades a longo prazo.
ELASTICIDADE =
capacidade de lidar com flutuações temporárias na demanda, ajustando automaticamente os recursos em tempo real;
Ex.: agora imagine que você está organizando uma festa. Se mais pessoas do que você esperava aparecerem, você rapidamente coloca mais cadeiras, comida, bebida. Quando algumas pessoas saem, você recolhe as cadeiras extras.
A capacidade de redimensionar recursos de acordo com a demanda do cliente em tempo real, de forma automatizada e instantânea, é mais precisamente descrita como elasticidade, não escalabilidade.
A elasticidade é uma característica da computação em nuvem que permite que um sistema se ajuste rapidamente, para cima ou para baixo, para atender às mudanças na demanda. Isso é feito de forma automatizada e em tempo real.
A escalabilidade, por outro lado, refere-se à capacidade de um sistema de lidar com o aumento da carga de trabalho, adicionando recursos conforme necessário. Embora esteja relacionada à elasticidade, a escalabilidade é mais sobre a capacidade de um sistema crescer para atender à demanda aumentada.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo