Alternativa B
A questão aborda os componentes fundamentais do ecossistema Hadoop, focando especificamente na camada de gerenciamento de recursos.
O termo correto é YARN, que significa Yet Another Resource Negotiator. Ele foi introduzido na versão 2.0 do Hadoop para modernizar a arquitetura e permitir maior flexibilidade.
Análise Detalhada
O YARN atua como o sistema operacional do Hadoop, permitindo que diferentes frameworks de processamento rodem no mesmo cluster sem interferência mútua.
Suas principais funções incluem:
- Gerenciamento de Recursos: Aloca eficientemente a CPU e a memória entre as diversas aplicações.
- Agendamento de Tarefas: Decide onde cada processo deve ser executado dentro da infraestrutura.
- Monitoramento: Acompanha a saúde dos nós e gerencia falhas automaticamente.
Antes do YARN, o Hadoop utilizava exclusivamente o MapReduce para tudo, o que limitava a eficiência e a capacidade de suportar múltiplos tipos de processamento. Com o YARN, torna-se possível executar ferramentas como Spark, Hive e Flink simultaneamente.
As demais alternativas (YAGD, YARS, YBRS, YAGT) não correspondem a siglas oficiais ou reconhecidas na documentação da Apache Software Foundation, sendo distratores criados para a prova.
Conclusão
A resposta correta é a Alternativa B, pois o YARN é a tecnologia padrão responsável pelo agendamento de tarefas e gerenciamento de clusters na infraestrutura Hadoop moderna.