Microsoft Azure Architect Design (AZ-304) Practice Test

Disable ads (and more) with a membership for a one time $2.99 payment

Prepare for the Microsoft Azure Architect Design (AZ-304) Exam with comprehensive quiz questions designed to enhance your understanding and confidence. Master essential Azure concepts and strategies to excel on your test day!

Each practice test/flash card set has 50 randomly selected questions from a bank of over 500. You'll get a new set of questions each time!

Practice this question and more.


What data storage solution is best for applications needing REST access, multiple tables, geo-replication, and cost efficiency?

  1. An Azure SQL Database elastic database pool that uses active geo-replication

  2. Tables in an Azure Storage account that use geo-redundant storage (GRS)

  3. Tables in an Azure Storage account that use read-access geo-redundant storage (RA-GR)

  4. An Azure SQL Database that uses active geo-replication

The correct answer is: Tables in an Azure Storage account that use read-access geo-redundant storage (RA-GR)

Using tables in an Azure Storage account with read-access geo-redundant storage (RA-GR) is the most suitable solution for applications that require REST access, multiple tables, geo-replication, and cost efficiency. Azure Storage, particularly with the use of tables, provides a NoSQL key-value store that is well-suited for scenarios where REST access is essential. This allows developers to interact with data over HTTP using RESTful APIs, which contributes to enhanced accessibility and ease of integration. Geo-replication ensures that data is available in different geographical locations and can be crucial for applications needing high availability and fault tolerance. RA-GR is designed to replicate data across multiple regions while also allowing read access to the data even if the primary region encounters issues. This can significantly enhance performance and reliability, particularly for applications where immediate read access is a priority. In terms of cost efficiency, choosing Azure Storage over other options, like SQL databases, often leads to reduced operational expenses, especially suited for applications that can benefit from NoSQL architecture without the overhead of managing relational databases. This makes it an ideal choice for many applications that need to store and retrieve data efficiently while remaining budget-friendly.