You have a number of large images stored in an RDS instance used by a company's geographically distributed user base. Each of these images is accessed several thousand times a day and needs to respond quickly to requests. As the company's user base has increased, the load is beginning to overwhelm the database. What is the best option for improving database performance?
A. Upgrade the instance running the RDS database.
B. Create read replicas across the regions in which the user base accesses the application.
C. Consider installing a storage gateway with stored volumes at the customer's on-premises site.
D. Install ElastiCache in front of the database.