SóProvas


ID
644587
Banca
FCC
Órgão
TJ-PE
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

Com relação a ambientes de rede com alta disponibilidade e escalabilidade, é correto afirmar:

Alternativas
Comentários
  • a) Cluster vertical ocorre quando os nós do cluster estão em diferentes máquinas. (Definição de cluster HORIZONTAL)
     b) Cluster horizontal ocorre quando os nós do cluster estão na mesma máquina. (Definição de cluster VERTICAL)
     c) Quando se utiliza cluster não é permitido balanceamento de carga. (se não fosse possíver ter balanceamento de carga, ele não seria muito útil)

    a d) e E) eu não sei as justificativas.
  • d) No fail over o nó passivo assume as funções do nó ativo. Durante a virada existe uma pequena indisponibilidade com possível perda do estado.
  • Questão tirada na íntegra do artigo http://rodrigoramalho.org/2011/10/11/introducao-cluster/.

    a) Cluster vertical ocorre quando os nós do cluster estão (em diferentes) na mesma máquinas.

    b) Cluster horizontal ocorre quando os nós do cluster estão (na mesma máquina) em diferentes máquinas.

    c) Quando se utiliza cluster (não) é permitido balanceamento de carga. - 
    Segundo Rodrigo Ramalho, devidamente citado no link acima, balanceamento de carga é a maneira de distribuir a carga de entrada entre os diferentes servidores de aplicação, fazendo com que sua aplicação seja escalável e tenha alta disponibilidade. Escalabilidade é o termo usado para descrever a habilidade de fazer com que sua aplicação manipule mais carga adicionando hardware e/ou criando instâncias redundantes sem alterar o código. Então um cluster sem balanceamento de carga faz pouco ou nenhum sentido.

    d) No fail-over, (todo tipo de estado da aplicação é replicado), ou seja, o estado do cliente é mantido, mesmo que o servidor caia. - Segundo Rodrigo Ramalho, devidamente citado no link acima, no uso de fail-over, nenhum tipo de estado da aplicação é replicado.


    e) Alternativa correta.

    Bons Estudos !!!

  • Um servidor com tolerância a falhas promove alta disponibilidade e continua se comunicando com o cliente mesmo que o servidor caia, ou seja o estado do cliente é mantido.

    Que coincidência! A opção 'e' contém a exata definição do que está no site abaixo...

    http://rodrigoramalho.org/2011/10/11/introducao-cluster/
  • A definição está imprecisa. Na minha opinião, o que possui a tolerância a falhas é o serviço, ou o cluster de servidores. Se um servidor cai ele não conseguirá manter o estado de nenhum cliente. Outro servidor que participa do cluster pode assumir, aí sim, mantendo o estado do cliente.

    O blog citado pelo colega possui qualidade, mas para uma prova, deveriam ser utilizados termos puramente técnicos. Percebe-se que  blog utiliza uma linguagem de fácil entendimento para o dia-a dia, e pelo contexto do artigo chega-se a conclusão esperada, mas em uma prova, distrinchando o artigo em questões e itens para serem analisados isoladamente, perde totalmente o sentido !

    Lamentável a forma como o artigo foi utilizado !
  • Queria agradecer ao colega acima que postou o link do Rodrigo Ramalho
    Excelente explicacao sobre os Clusters

    Att
  • A interpretação das letras d) e e), que geraram mais polêmica devem ser feitas à luz dos conceitos de alta disponibilidade e tolerância a falhas.


    Na solução de alta disponibilidade admite-se uma interrupção mínima dos serviços, enquanto na solução tolerante a falhas, recursos de hardware e software são duplicados, de forma que não tem interrupção do serviço.


    Naturalmente toda solução tolerante a falhas é de alta disponibilidade, o contrário não é verdade.

  • O link citado mudou para https://haxorslab.wordpress.com/2011/10/11/introducao-cluster/

  • A questão não foi apenas tirada de um artigo, na verdade o artigo cita um livro em Muitos conceitos que não sabíamos está nele