SóProvas


ID
2490712
Banca
FGV
Órgão
IBGE
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Escalabilidade é um atributo de qualidade de software que remete à capacidade de acomodar novas demandas e /ou manipular uma porção crescente de trabalho com o acréscimo de hardware. Considere uma aplicação web hipotética constituída por um servidor de aplicação e um servidor de banco de dados.


São exemplos, respectivamente, de escalar horizontalmente e verticalmente esse sistema computacional:

Alternativas
Comentários
  • Gabarito: D
     

    Escalabilidade horizontal ou scale out: consiste em adicionar mais capacidade no sistema distribuído inserindo uma nova máquina no cluster.

    Escalabilidade vertical ou scale up: neste caso ocorre o upgrade em um servidor já existente na rede. Significa substituir, repor ou apenas agregar mais recursos, como memória ou novos discos rígidos por exemplo.

  • Questão está no lugar errado. Deveria estar no assunto de Redes, Infraestrutura ou Cloud.

  • Escalabilidade horizontal => Imagine você aumentar servidores físicos numa mesa, você cresce o ambiente para os lados, dobrando a quantidade de equipamentos.

    Escalabilidade vertical => Imagine uma VM onde existe uma opção para aumentar a memória/disco/processador (aquele ícone que tem uma "seta para cima e para baixo") se você aumenta memória, você sobe verticalmente a capacidade.