Medium1 markMultiple Choice
Domain 2.4: Non-Relational Data StorageDomain 2Data StorageTable StorageCost Optimization

AZ-305 · Question 30 · Domain 2.4: Non-Relational Data Storage

You are designing a cloud-native application that requires a NoSQL key-value store.

The application will store user session state data. The data volume is expected to be small (under 50 GB), and the application will only be deployed in a single Azure region. Cost optimization is the primary architectural driver, as the startup has a very limited budget. The application code uses the standard Azure Table Storage SDK.

Which data storage solution should you recommend?

Answer options:

A.

Azure Cosmos DB for Table

B.

Azure Table Storage

C.

Azure Cache for Redis

D.

Azure SQL Database

How to approach this question

Evaluate the constraints: NoSQL key-value, single region, small data, and PRIMARY driver is cost. Table Storage is the cheapest option.

Full Answer

B.Azure Table Storage✓ Correct
Azure Table Storage
Azure Table Storage and Azure Cosmos DB for Table both support the same SDK and data model. However, Azure Table Storage is a feature of Azure Storage accounts and is vastly cheaper. Because the scenario specifies a single region, small data volume, and makes cost optimization the primary driver, Azure Table Storage is the correct choice. Cosmos DB would be over-engineered and too expensive for this specific scenario.

Common mistakes

Choosing Cosmos DB. While Cosmos DB is the premium NoSQL offering, the prompt explicitly states cost optimization is the primary driver for a single-region deployment.

Practice the full Azure Solutions Architect Expert AZ-305 Practice Exam 5

55 questions · hints · full answers · grading

More questions from this exam