A large enterprise is seeking to enhance their system's reliability and ensure that their web application remains accessible to users, even during high traffic periods or one or more server failures. They require a solution that distributes incoming network traffic across multiple servers. Which of the following options would BEST meet their needs?
Failover
Clustering
Replication
Load balancer