Questões de Concurso
Sobre clusters em sistemas operacionais
Foram encontradas 232 questões
( ) Utiliza pod para criar um ambiente de teste local.
( ) Usa volumes como máquinas de processamento.
( ) Tem kubectl como interface de linha de comando.
( ) Trata-se de produto comercial, de código fechado.
Assinale a sequência correta.
I. Similar a linguagem SQL, Spark SQLfunciona de maneira similar ao Hive, que converte códigos SQL para Map Reduce Java.
II. Spark Streaming é uma extensão do Spark, voltada para processamento de dados em tempo real, apresentando diversas propriedades interessantes, entre elas, podemos destacar a escalabilidade e a tolerância a falhas, processamento único e a possível integração entre processos batch e em tempo real.
III. O MLLib consiste em uma biblioteca de códigos de machine learning prontos e disponíveis para uso, funcionando de forma muito parecida aos pacotes do R ou ao numpy e ao scikit-learn do python.
IV. O GraphX, foi desenvolvido com o intuito de substituir os sistemas especializados de grafos que foram feitos para Hadoop, permitindo a análise e processamento de grafos em paralelo.
I. De forma geral, o Spark é uma engine rápida, escrita em Scala, para processamento de grandes volumes de dados em um cluster de computadores.
II. Scala é uma linguagem funcional que roda na JVM.
III. O Spark, assim como o Hadoop, também foi pensado para ser escalável.
IV. Umas das grandes vantagens do Spark em relação ao Hadoop são as High Level API’s de programação. Enquanto que o Hadoop é nativamente apenas Java, no Spark, temos a disposição API ’s em Scala, Java e Python.
Assinale a alternativa correta em relação ao assunto.
Julgue o item a seguir, a respeito de virtualização, cluster e computação em grid e em nuvem.
Os computadores em cluster têm como objetivo fornecer uma variedade de serviços, incluindo recursos de computação de alto desempenho, armazenamento em massa e serviços de aplicativos, como aplicações na Web.
Em relação a ambientes com alta disponibilidade e escalabilidade, julgue o item seguinte.
Considere-se que seja necessário implantar uma arquitetura
com o objetivo de aumentar a disponibilidade de servidores
de arquivos, em uma rede com servidor Windows Server.
Nesse caso, uma das opções é criar um cluster de failover,
no qual os servidores clusterizados (nós) sejam conectados
por meios físicos e por software, tal que, caso um desses nós
do cluster falhe, um outro nó entrega o serviço.
Em relação a ambientes com alta disponibilidade e escalabilidade, julgue o item seguinte.
Uma arquitetura básica de cluster em uma rede de
computadores tem como característica permitir o
aproveitamento de recursos computacionais ociosos nas
máquinas sempre que a carga de trabalho na rede cluster o
exigir.
Julgue o item subsequente, relacionados a topologias típicas de ambientes de alta disponibilidade e escalabilidade.
Com a finalidade de garantir alta disponibilidade de um
banco de dados, pode-se implementar um cluster de failover,
que garante a disponibilidade em caso de falha de sistema
operacional, por exemplo, sem garantir disponibilidade em
caso de falha de disco.
Quanto ao balanceamento de carga e ao failover, julgue o item.
Em aplicações críticas, o processo de failover deve ser
totalmente transparente e manual, já que há a
necessidade de reconexão de todos os clientes após a
sua execução.
Quanto ao balanceamento de carga e ao failover, julgue o item.
O único propósito do failover é a recuperação, em
cluster, após a falha de um dispositivo. Logo, ele não
pode ser usado para a manutenção do servidor original.
Quanto ao balanceamento de carga e ao failover, julgue o item.
Independentemente da aplicação e do sistema de
computação, a execução do failover é um procedimento
rápido e seguro, haja vista que não há, em qualquer
cenário, interrupção das transações em andamento.
Quanto ao balanceamento de carga e ao failover, julgue o item.
O balanceamento de carga permite a divisão da carga de
processamento entre um conjunto de duas ou mais
máquinas.
Quanto ao balanceamento de carga e ao failover, julgue o item.
No balanceamento de carga, os clusters são usados para
otimizar o uso de diversos recursos. Um cluster pode ser
definido como um conjunto de computadores de grande
porte, ligados em rede e trabalhando como se fossem
um único computador.
Julgue o próximo item, relativo à arquitetura de computadores e computação de alto desempenho.
Em uma arquitetura de cluster computacional, os
computadores individuais podem ser conectados por
hardware de comutação tal que a camada intermediária de
software em cada computador possibilita a operação do
cluster, o que fornece uma imagem unificada do sistema para
o usuário e alta disponibilidade pelo balanceamento de carga.
Julgue o próximo item, relativo à arquitetura de computadores e computação de alto desempenho.
Ao se incluir um novo computador em um cluster escalável,
o balanceamento de carga deve incluir automaticamente esse
computador no agendamento de aplicações entre os
computadores disponíveis.
Analisando as posições de Alice e Bob sobre esse projeto, pode-se afirmar que: