A financial organization relies heavily on its database for client transactions. The current configuration involves a single primary database server. To enhance fault tolerance and ensure high availability in the event of server hardware failure, which enhancement is most appropriate?
Mirror the server at the disk level
Establish a database server cluster with failover capabilities
Schedule regular snapshots of the database
Implement a stronger network firewall