An application is experiencing significant load on its database tier, particularly with read-heavy query operations that are impacting performance. Which service would best alleviate this issue by caching query results to enhance the performance and scalability of the application?
Amazon ElastiCache
Amazon Simple Storage Service (S3)
Amazon RDS Multi-AZ deployment
Amazon RDS Read Replicas