Isso é um pouco vago, mas para os três termos que você deu:
Agrupado: Isso significa, em um nível básico, que dois ou mais servidores são combinados para agir como um de alguma forma. Isso pode envolver um cluster de computação, como na computação "grid", em que todos os nós do cluster estão computando uma parte da carga de trabalho para dimensionar a potência do sistema. Alternativamente (e mais comumente), pode envolver um cluster de failover de nós projetados para assumir o controle um do outro no caso de um (ou mais) falhar. Nesse caso, um determinado serviço só é executado em um único nó por vez, mas pode ser movido para outro quando necessário.
Redundante: Os nós redundantes são aqueles em um cluster de failover, onde são projetados para assumir as operações um pelo outro no caso de falha de um dos nós.
Failover: o termo para quando os serviços em um nó "executam failover" para outro nó no caso de uma emergência ou quando são movidos manualmente.