You are developing a REST API service that provides data about products. The service will be hosted in an
Azure virtual machine (VM).
The product data must be stored in Azure tables and replicated to multiple geographic locations.
API calls that use the HTTP GET operation must continue to function when the data tables at the primary Azure
datacenter are not accessible.
You need to configure storage for the service.
Which type of replication should you choose?
A.
Locally Redundant Storage replication
B.
Geo Redundant Storage replication
C.
Zone Redundant Storage replication
D.
Read Access Geo Redundant Storage replication
Answer is B.
Zone Redundant Storage: Stores three copies of data across multiple datacenters within or across regions. For block blobs only.
Geo Redundant Storage: Same as LRS, plus multiple asynchronous copies to a second datacenter hundreds of miles away (LRS: Makes multiple synchronous copies of your data within a single datacenter)
Question context use Azure tables.
https://azure.microsoft.com/en-us/pricing/details/storage/blobs/
Definitely Geo Redundant because the requirements specify that that data must be replicated to multiple geographic locations.
But GET requests still need to work even when the primary datacenters are not accessible. Only option D lets you read the data.
See https://azure.microsoft.com/en-us/documentation/articles/storage-redundancy/
It should be D “Read Access Geo Redundant Storage replication” as “API calls that use the HTTP GET operation must continue to function”.
https://blogs.msdn.microsoft.com/windowsazurestorage/2014/08/01/introducing-zone-redundant-storage/
This can’t be B or C.