Which of the following approaches would provide the MOST robust solution for peak load times to maintain service availability in a cloud-hosted e-commerce application?
Conduct biannual failover testing to a standby active data center.
Maintain a cold site for recovery in the event of a primary site failure.
Distribute the workload evenly across a set number of provisioned instances.
Implement auto-scaling policies based on web traffic metrics.