As a Database Engineer, you are responsible for periodically testing the disaster recovery strategy of a large-scale, multi-tier application. The goal is to ensure the effectiveness of the disaster recovery plan while minimizing the impact on production workloads. Which of the following options is the most suitable approach for testing the disaster recovery plan while maintaining production performance and ensuring accurate test results?