Heartbeat es una aplicación que realiza el control de dos nodos, y utiliza una técnica homónima. Si un nodo no envía mensajes ("heartbeats") dentro de un determinado intervalo de tiempo, se le considera como inactivo, fallado, y sus servicios son asumidos por otro nodo. A este proceso se le llama failover.
A las máquinas que componen este cluster, este agrupamiento coordinado de computadores que buscan un determinado fin, se le llama individualmente de nodos.