Microsoft Azure AI Fundamentals (AI-900)Describe fundamental principles of machine learning on AzureMedium
A data engineering team is setting up a data pipeline for a machine learning project on Azure. They need to store large volumes of unstructured data, including images, videos, and log files, which will be accessed by various Azure AI services for training and inference. The storage solution must be highly scalable, durable, and accessible via REST APIs. Which Azure storage service is best suited for this purpose?
- AAzure SQL Database
- BAzure Blob Storage
- CAzure Cosmos DB
- DAzure Data Lake Storage Gen2
Show answer & explanationAnswer & explanation
Correct answer: B. Azure Blob Storage
Azure Blob Storage is ideal for storing large amounts of unstructured data like images, videos, and log files. It offers high scalability, durability, and is accessible via REST APIs, making it suitable for Azure AI services.
Why the other options are wrong
- A. Azure SQL Database is a relational database for structured data, not unstructured large files.
- C. Azure Cosmos DB is a NoSQL database for structured or semi-structured data, not optimized for raw unstructured files.
- D. While Azure Data Lake Storage Gen2 can store unstructured data, Azure Blob Storage is a more direct and often simpler choice for general-purpose unstructured object storage accessed by AI services, especially when not specifically requiring HDFS compatibility or advanced analytics integration from the start.
Azure Blob Storage
Microsoft's object storage solution for the cloud. Blob storage is optimized for storing massive amounts of unstructured data.
- Stores unstructured data (text, binary, images, video).
- Highly scalable and durable.
- Accessible via REST APIs, SDKs, and Azure portal.
Memory trick: Azure Storage: Pick the Right Bin for Your Data