Microsoft Certified: Azure Administrator AssociateImplement and manage storageHard
A company needs to implement a solution to store configuration files for several applications in Azure. The files are small, accessed frequently by multiple applications, and require low-latency access. You need to recommend the most suitable Azure storage service.
- AAzure Blob Storage
- BAzure File Share
- CAzure Table Storage
- DAzure Queue Storage
Show answer & explanationAnswer & explanation
Correct answer: C. Azure Table Storage
Azure Table Storage is a NoSQL key-value store that is highly suitable for storing small, structured, non-relational data like configuration settings. It offers low-latency access and is cost-effective for large volumes of such data, making it a better fit than blob storage for structured configuration files.
Why the other options are wrong
- A. Azure Blob Storage is optimized for large, unstructured binary data (e.g., images, videos, backups), not typically for small, structured configuration files that are frequently updated.
- B. Azure File Share provides SMB/NFS access for traditional file systems, which is more complex and potentially more expensive for simple key-value configuration data compared to Table Storage.
- D. Azure Queue Storage is designed for storing large numbers of messages that can be retrieved by applications, not for static configuration files.
Azure Table Storage
Azure Table Storage is a NoSQL key-value store that can store vast amounts of structured, non-relational data. It is ideal for flexible datasets like web app configuration, address books, device information, and other metadata.
- Stores structured, non-relational data.
- Uses a key-value attribute store with a schemaless design.
- Offers low-latency access and high scalability.
- Cost-effective for large volumes of data.
- Part of Azure Storage account (General-purpose v2).
Memory trick: Storage: Blobs for big files, Queues for messages, Tables for structured config, Files for SMB.