You create a software-as-a-service (SaaS) application. Websites, cloud services, and virtual machines (VMs) read common data values from the database for the application. The application does not scale efficiently. All VMs, websites, and cloud services must read from the same data source. You need to design a cache solution for the SaaS application. What should you do?
A. Deploy a cache by using Azure Redis Cache. Access the cache from the websites, cloud services, and VMs.
B. Configure a cache by using ASP.NET. Access the cache from the websites, cloud services, and VMs.
C. Use Azure Redis Cache to deploy one cache for each website, one cache for each cloud service, and one cache for each VM. Configure each cache to ensure that data is consistent in all the cache instances.
D. Deploy a cache by using Azure Redis Cache. Configure the cache to use database connection strings.