Microsoft Certified: Azure Developer Associate (AZ-204)Develop for Azure storageEasy
A developer is designing a system that requires storing vast amounts of unstructured, semi-structured, and structured data, including images, videos, documents, and log files. The data needs to be accessible globally with low latency for reads and writes, and the system must be highly scalable to accommodate petabytes of data. Which Azure storage service is the MOST appropriate for this requirement?
- AAzure Table Storage
- BAzure Blob Storage
- CAzure Disk Storage
- DAzure Queue Storage
Show answer & explanationAnswer & explanation
Correct answer: B. Azure Blob Storage
Azure Blob Storage is designed for storing massive amounts of unstructured object data, such as text or binary data. It offers high scalability (petabytes), global accessibility, and various access tiers for cost optimization, making it ideal for the described scenario.
Why the other options are wrong
- A. Azure Table Storage is a NoSQL key-value store, suitable for structured, non-relational data, but not for large binary objects like images or videos.
- C. Azure Disk Storage is used for virtual machine disks, not for general-purpose, globally accessible unstructured data storage.
- D. Azure Queue Storage is for storing large numbers of messages to be processed asynchronously, not for persistent storage of large files.
Azure Blob Storage
A service for storing large amounts of unstructured object data, such as text or binary data, in the cloud.
- Stores objects like images, videos, documents, and log files.
- Highly scalable to petabytes.
- Offers global accessibility and various access tiers (Hot, Cool, Archive).
Memory trick: Picking storage is like choosing a container; what fits best?