O Apache Hadoop YARN (Yet Another Resource Negotiator) elev...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa A é a correta: Habilita a execução de diversas aplicações de processamento de dados simultaneamente no mesmo cluster Hadoop, otimizando a utilização dos recursos.
O Apache Hadoop YARN é uma evolução crítica no ecossistema Hadoop, que aborda o gerenciamento de recursos e o agendamento de tarefas de forma mais eficiente. Antes do YARN, o Hadoop tinha uma arquitetura mais restritiva, limitando o processamento a um tipo específico de tarefa. Com o advento do YARN, a arquitetura passou a permitir que múltiplas aplicações de processamento de dados rodassem simultaneamente no mesmo cluster, como mencionado na alternativa correta.
Vamos analisar as outras alternativas para entender por que elas estão incorretas:
B - Simplifica a administração do cluster e o monitoramento de aplicações com uma interface centralizada para gestão de recursos.
Embora o YARN introduza melhorias na gestão de recursos, a alternativa B não é a melhor descrição dos principais benefícios trazidos por ele. O foco principal do YARN é a gestão flexível de recursos para permitir a execução de múltiplos tipos de aplicações, e não necessariamente a simplificação da administração através de uma interface centralizada.
C - Aumenta a escalabilidade e a eficiência do cluster ao desacoplar a gestão dos recursos da lógica específica das aplicações de processamento.
Esta afirmação está parcialmente correta, pois o YARN realmente desacopla a gestão de recursos da lógica de aplicação, o que aumenta a escalabilidade. No entanto, não menciona o benefício específico de permitir a execução simultânea de diversas aplicações, que é um dos principais diferenciais em relação ao modelo original.
D - Minimiza a necessidade de movimentação de dados entre os nós durante o processamento, reduzindo a replicação de dados.
Essa alternativa não reflete uma característica principal do YARN. A minimização da movimentação de dados e a redução de replicação são mais associadas à arquitetura geral do Hadoop e não são uma inovação específica do YARN.
Portanto, a alternativa A destaca um dos benefícios mais significativos trazidos pelo YARN, que é a capacidade de executar várias aplicações simultaneamente no mesmo cluster, otimizando o uso dos recursos.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
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
GABARITO A
Vamos entender a diferença em relação à alternativa C (que também poderia estar certa)
1. O Grande Propósito Comercial e Operacional do YARN
No Hadoop 1.x (antigo), o cluster era extremamente engessado e exclusivo para o MapReduce. Se uma empresa quisesse rodar outro motor analítico ou processamento em tempo real, precisava montar um cluster separado do zero.
A grande revolução trazida pelo YARN (Yet Another Resource Negotiator) foi transformar o Hadoop em uma plataforma genérica e agnóstica. Ao separar a gestão de recursos da lógica de processamento, o YARN permitiu que múltiplos motores de computação diferentes (como MapReduce, Apache Spark, Apache Flink e Apache Impala) rodassem simultaneamente sobre o mesmo cluster físico e o mesmo HDFS. É exatamente isso o que descreve a Alternativa A.
- 2. A Relação entre a Letra C e a Letra A (Causa vs. Consequência)
- O Mecanismo técnico (Letra C): O YARN consegue fazer isso porque ele desacopla a gestão de recursos (ResourceManager) da lógica da aplicação (ApplicationMaster). Esse é o como (a engenharia por trás).
- O Benefício Prático (Letra A): O resultado comercial e operacional desse desacoplamento é que o órgão público ou a empresa agora pode executar diversas aplicações heterogêneas simultaneamente no mesmo cluster, otimizando drasticamente os custos de hardware.
Quando a banca foca no benefício de negócio/aplicação, ela vai direto na Alternativa A. Quando foca na arquitetura interna estrita, ela descreve o desacoplamento da Letra C, a qual, embora tecnicamente adequada, não coroa o verdadeiro objetivo da evolução representada pelo YARN em face do Hadoop 2.x, tal como faz a letra A.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo