·

Cursos Gerais ·

Estrutura de Dados

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta
Equipe Meu Guru

Prefere sua atividade resolvida por um tutor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o tutor pelo chat
  • Garantia de 7 dias contra erros

Texto de pré-visualização

Atividade Objetiva 02\n\nEntrega Sem prazo\nPontos 10\nPerguntas 5\nLimite de tempo Nenhum\nTentativas permitidas Sem limite\n\nFazer o teste novamente\n\nHistórico de tentativas\nTentativa\tTempo\tPontuação\nMANTIDO\nTentativa 2\t2 minutos\t10 de 10\nMAIS RECENTE\nTentativa 2\t2 minutos\t10 de 10\nTentativa 1\t1 minuto\t6 de 10\n\nAs respostas corretas estão ocultas.\n\nPontuação desta tentativa: 10 de 10\nEnviado 25 jan em 10:29\nEsta tentativa levou 2 minutos.\n\nPergunta 1\n\nExistem diversos frameworks para processamento de informações que chegam em fluxos contínuos de dados.\n\nQual dessas ferramentas ou framework é mais recomendado para a etapa de processamento?\n\nKafka.\nApache Storm.\nFlume. O apache Storm é uma ferramenta para processamento online. As demais possuem outras funções principais que não estão associadas com a etapa de processamento.\n\nPergunta 2\n\nO Apache Storm executa o processamento em tempo real, e não próximo ao tempo real.\n\nQual o motivo disso ocorrer?\n\nEle processa as informações à medida que elas chegam, uma a uma.\nEle processa em microbatches.\nEle processa em pequenos blocos.\nEle processa de 5 em 5 pacotes.\n\nO Apache Storm efetua o processamento de evento a evento, sendo algo considerado real time.\n\nPergunta 3 Existem diversas opções de frameworks de processamento de fluxos contínuos de dados no mercado, atualmente.\n\nQual das opções abaixo é uma delas?\n\nApache spark\nMongoDB\nHBase\nCassandra\n\nO Apache Spark é a única ferramenta da lista que faz processamento, as demais são opções de bancos de dados NoSQL.\n\nPergunta 4\n\nO processamento em nuvem está crescendo ao longo do tempo.\n\nQual dos motivos abaixo é uma boa opção para migrar uma solução para a nuvem?\n\nAumentar a quantidade de pessoas para manter o sistema.\nTer menos custo com manutenção. Existem diversas soluções já implementadas em nuvem, com serviços proprietários.\n\nDevemos utilizar essas soluções em qual das situações abaixo?\n\nTemos uma solução já pronta localmente e queremos subir exatamente como ela é.\n\nAinda não temos uma solução implementada para o sistema e queremos executar no menor tempo possível, então utilizamos uma abordagem open-source que irá exigir uma máquina configurada para cada ferramenta a ser utilizada.\n\nAinda não temos uma solução implementada para o sistema e queremos executar no menor tempo possível, sem precisar configurar servidores para cada uma das ferramentas. Com isso fazemos uso dos serviços já existentes para processamento e aprendizado de máquina, por exemplo. Quando queremos ganhar tempo e não estamos preocupados em ficar presos a nuvem que iremos utilizar, podemos criar o sistema utilizando serviços já prontos na nuvem, como por exemplo modelos já treinados de aprendizado de máquina, onde passamos os dados e pegamos a saída, sem precisar fazer toda a implementação e o processo de treinamento. Ao migrar uma solução para a nuvem, evitamos um enorme custo de manutenção, pois não precisamos mais gerencias cluters locais e servidores, trocar placas, dar suporte a hardware e outros detalhes ligados a manutenção de hardware.