Full AWS Practitioner Certification Question

A global retail company has deployed its ecommerce platform using Amazon Aurora as the backend data store. Developers have noticed significant performance degradation of the ecommerce application whenever large analytical reports are generated. Upon investigation, a solutions architect observes elevated CPUUtilization and ReadIOPS spikes in Amazon CloudWatch during these reporting windows. The company needs a cost-effective way to ensure the reports do not impact the customer experience on the main application. What is the MOST appropriate solution?