You deploy two instances of an Azure web app. One instance is in the East US Azure region and the other instance is in the West US Azure region. The web app uses Azure Blob storage to deliver large files to end users.
You need to recommend a solution for delivering the files to the users. The solution must meet the following requirements:
-> Ensure that the users receive files from the same region as the web app that they access.
-> Ensure that the files only need to be updated once.
-> Minimize costs.
What should you include in the recommendation?
Click on the arrows to vote for the correct answer
A. B. C. D.C
The solution to deliver the files to the end-users, meeting the given requirements of delivering files from the same region as the web app that they access, requiring file updates only once, and minimizing costs can be achieved using the following recommendation:
C. Read-Access Geo-Redundant Storage (RA-GRS)
Read-Access Geo-Redundant Storage (RA-GRS) is an Azure Storage feature that provides read-only access to the data stored in a geo-redundant storage account. Geo-redundant storage (GRS) automatically replicates your data to a secondary region, which is located hundreds of miles away from the primary region. In the event of a primary region outage or disaster, the secondary region can take over and become the primary region. RA-GRS provides read-only access to the data stored in both the primary and secondary regions.
Using RA-GRS in combination with Azure Blob Storage, we can create two identical storage accounts, one in the East US Azure region and the other in the West US Azure region. We can configure the web app instances to use the storage account in their respective regions.
When the web app needs to serve a large file, it can read the file from its local storage account. If the file is not present in the local storage account, the web app can read it from the other storage account using RA-GRS.
Since RA-GRS provides read-only access to the secondary region, it ensures that the files are only updated once, minimizing costs. Also, since the storage accounts are identical, it minimizes the costs associated with managing multiple storage accounts.
Hence, the recommended solution for delivering files to the end-users in different regions while meeting the given requirements is to use RA-GRS in combination with Azure Blob Storage.