Microsoft Azure Solutions Architect Expert AZ-305 Practice Question
Your company ingests two data streams from a consumer IoT product. Devices send about 5 GB/hour of JSON telemetry that dashboards must query for the last seven days with sub-100 ms latency and allow flexible schema changes. Devices also upload 2 MB JPEG images that are accessed often for 30 days, seldom after, but must be retained for five years. To meet requirements at the lowest cost and administration effort, which Azure storage combination should you recommend?
Azure Cache for Redis to store telemetry and zone-redundant Premium SSD managed disks for images
Azure SQL Database Hyperscale for telemetry and Azure Files with the Cool access tier for images
Azure Data Lake Storage Gen2 to store both telemetry and images in a single storage account with hierarchical namespace enabled
Azure Cosmos DB (NoSQL) with autoscale throughput for telemetry, and Azure Blob Storage with lifecycle rules to move images from the Hot tier to Cool after 30 days and to Archive after 180 days
Azure Cosmos DB for NoSQL guarantees single-digit millisecond reads and writes and is schema-agnostic, making it well-suited for high-velocity, flexible JSON telemetry. Enabling autoscale throughput lets the service automatically adjust RU/s based on load, reducing cost when traffic is low. Azure Blob Storage is the most economical option for large binary objects such as JPEGs. A lifecycle management policy that moves blobs from the Hot tier to Cool after 30 days and to Archive after 180 days keeps frequently accessed images performant while minimizing long-term storage costs, and requires no manual administration.
Azure SQL Database Hyperscale offers strong relational capabilities but incurs higher costs and imposes rigid schemas, making it less appropriate for rapidly changing JSON telemetry; Azure Files and managed disks are costlier than object storage for large, infrequently accessed images. Azure Data Lake Storage Gen2 can store both data types but would not provide the required millisecond read latency without additional compute (for example, Azure Synapse or Data Explorer) and may raise overall cost and complexity. Redis is an in-memory cache, not a durable store for long-term telemetry or images. Therefore, using Cosmos DB with autoscale for telemetry plus tiered Azure Blob Storage for images best balances features, performance, and cost.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Azure Cosmos DB, and why is it suitable for IoT telemetry?
Open an interactive chat with Bash
What are the Azure Blob Storage tiers, and how do lifecycle management rules work?
Open an interactive chat with Bash
Why isn’t Azure SQL Database Hyperscale or Azure Data Lake Storage Gen2 a good fit for this scenario?
Open an interactive chat with Bash
Microsoft Azure Solutions Architect Expert AZ-305
Design data storage solutions
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .