A escalabilidade em servidores que adiciona mais nós ao sis...

Próximas questões
Com base no mesmo assunto
Q2005959 Sistemas Operacionais
Nas questões que avaliem conhecimentos de informática, a menos que seja explicitamente informado o contrário, considere que: todos os programas mencionados estejam em configuração-padrão, em português; o mouse esteja configurado para pessoas destras; expressões como clicarclique simples e clique duplo refiram-se a cliques com o botão esquerdo do mouse; e teclar corresponda à operação de pressionar uma tecla e, rapidamente, liberá-la, acionando-a apenas uma vez. Considere também que não haja restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados. 

A escalabilidade em servidores que adiciona mais nós ao sistema para crescimento, tais como adicionar um novo servidor a um sistema de banco de dados em cluster, a qual é conhecida como escalabilidade horizontal que utiliza múltiplos servidores, denomina-se 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a D - scale-out. Vamos entender melhor o motivo disso e os conhecimentos necessários para resolver a questão.

Primeiro, é importante compreender o conceito de escalabilidade em sistemas de servidores, especialmente em um contexto de clusters. Clusters são grupos de computadores que trabalham juntos para funcionar como um único sistema, melhorando a performance e a disponibilidade dos serviços.

Existem duas principais formas de escalar um sistema:

  • Escalabilidade Vertical (Scale-Up): Esta abordagem envolve a adição de mais recursos a um único nó no sistema. Por exemplo, adicionar mais memória RAM ou processadores a um servidor existente. Essa técnica é conhecida como scale-up.
  • Escalabilidade Horizontal (Scale-Out): Esta abordagem, por outro lado, envolve a adição de mais nós ao sistema. Ou seja, em vez de melhorar um único servidor, você adiciona novos servidores ao cluster. Essa técnica é conhecida como scale-out.

Na questão em análise, menciona-se a adição de novos servidores a um sistema de banco de dados em cluster, o que é um claro exemplo de escalabilidade horizontal. Portanto, a técnica utilizada é a scale-out, que está corretamente indicada na alternativa D.

Vamos também esclarecer brevemente as outras alternativas para entender por que não estão corretas:

  • A - SMP (Symmetric Multi-Processing): Refere-se a um tipo de arquitetura de processamento paralelo onde dois ou mais processadores compartilham a mesma memória e têm acesso igual aos recursos do sistema. Não está relacionado diretamente com escalabilidade horizontal.
  • B - SDN (Software-Defined Networking): É um conceito em redes de computadores que separa o plano de controle da rede do plano de dados. Não está relacionado à escalabilidade de servidores em clusters.
  • C - Scale-Up: Como já explicado, refere-se à escalabilidade vertical, onde se adicionam mais recursos a um único servidor, não novos nós.
  • E - Scale-In: Este termo geralmente não é usado no contexto de escalabilidade. O termo correto para a remoção de nós em um sistema é scale-down.

Espero que essa explicação tenha ajudado você a entender melhor o tema abordado pela questão. Qualquer dúvida, estou à disposição!

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

Pense assim: o servidor em nuvem está rodando uma aplicação, mas está lento porque tá com fome, dê mais memória ram ou processador pra ele, essa ideia é o scale-up ou aumento de melhoria no que já tá. Já o scale-out você aumenta o número de servidores para dividir a aplicação e tornar o processamento mais rápido!

Bons Estudos!

SDN: Software-defined networking (SDN) is an emerging networking paradigm that gives hope to change the limitations of current network infrastructures. First, it breaks the vertical integration by separating the network’s control logic (the control plane) from the underlying routers and switches that forward the traffic (the data plane). Second, with the separation of the control and data planes, network switches become simple forwarding devices and the control logic is implemented in a logically centralized controller (or network operating system), simplifying policy enforcement and network (re)configuration and evolution. It is important to emphasize that a logically centralized programmatic model does not postulate a physically

centralized system. In fact, the need to guarantee adequate levels of performance, scalability, and reliability would preclude such a solution. Instead, production-level SDN network designs resort to physically distributed control planes.

The separation of the control plane and the data plane can be realized by means of a well-defined programming interface between the switches and the SDN controller. The controller exercises direct control over the state in the data plane elements via this well-defined application programming interface (API)

Software-Defined Networking: A Comprehensive Survey

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo