From my understanding with failover clustering, only one machine is actually working, which means the other one(s) are sitting idle. So why would one use failover clustering instead of using a load balancing style with Windows Server 2012 to gain better performance with all the machines working as one yet still maintain high availability.
Do some situations work better with one over the other?