Um edge node é um computador que age como um portal de usuário final para comunicação com outros nodes in cluster computing. Os nós de borda também são às vezes chamados gateway nodes ou nós de comunicação de borda.
Em a Hadoop cluster, três tipos de nós existem: nós mestre, operário e de borda. A distinção de papéis ajuda a manter a eficiência.
Nós mestres controlam quais os nós que executam quais tarefas e quais os processos que correm em quais nós. A maioria do trabalho é atribuída aos nós trabalhadores. Os nós de trabalho armazenam a maioria dos dados e realizam a maioria dos cálculos Os nós de borda facilitam a comunicação dos usuários finais com os nós de mestre e de trabalhador.
Alguns nós têm tarefas importantes, que podem impactar o desempenho se interrompidos. Os nós de borda permitem aos usuários finais contatar os nós de trabalhadores quando necessário, fornecendo uma interface de rede para o cluster sem deixar todo o cluster aberto à comunicação. Essa limitação melhora a confiabilidade e a segurança. Como o trabalho é distribuído igualmente entre os nós de trabalho, o papel do nó de borda ajuda a evitar a distorção de dados e problemas de desempenho.
Embora os três tipos de nós especificados em um cluster, as funções de cada tipo de nó não são codificadas por hard-coded. Os administradores são capazes de atribuir funções de serviço a qualquer tipo de nó. No entanto, alguns fornecedores podem especificar a distinção entre nós para evitar o risco de criar problemas de desempenho e equilíbrio.