Courseiva

AZ-305 · topic practice

Design data storage solutions practice questions

This domain covers selecting and configuring Azure data storage for relational, NoSQL, and file workloads. You must choose between Azure SQL, Cosmos DB, and Storage services based on durability, access protocol, and cost. Questions test recovery objectives, security models, and static website hosting, requiring you to map business needs to the correct service tier and feature.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Editorial oversight:Johnson Ajibi· MSc IT Security, IEEE Senior Member
20 questionsDomain: Design data storage solutions

What the exam tests

What to know about Design data storage solutions

You must select the right Azure storage service for given protocols, performance, and recovery needs. The single most important thing is knowing which service supports the required access method and retention, such as SMB for Azure Files or 35-day point-in-time restore for Azure SQL.

Azure Storage static website hosting via $web container and Blob service

Azure Files SMB shares for simultaneous multi-user file editing

Azure SQL Database point-in-time restore retention up to 35 days

Cosmos DB security using master keys, resource tokens, and Azure AD RBAC

Watch out for

Common Design data storage solutions exam traps

  • ▸Assuming all storage tiers support static websites; only General-purpose v2 and BlockBlobStorage do, not FileStorage.
  • ▸Confusing Azure Files SMB with Blob storage for shared file editing; Blob lacks native SMB protocol support.
  • ▸Believing Azure SQL automatic backups retain 35 days by default; default is 7 days and must be configured for longer.

Practice set

Design data storage solutions questions

20 questions · select your answer, then reveal the explanation

A company runs a legacy application on Azure Virtual Machines. The application uses a SQL Server database that requires 50,000 IOPS consistently. It also uses a shared file system for storing documents. They plan to migrate from on-premises where they used a SAN for block storage and NAS for file shares. Which combination of Azure storage should they use to meet performance requirements?

A company runs a line-of-business application on Azure VMs that requires a highly available, low-latency SMB file share with support for active-active access from multiple VMs. The application requires high IOPS and throughput, and the file share must be mountable on both Linux and Windows VMs. Which Azure file storage solution should they recommend?

A global e-commerce platform requires a database that supports multi-region writes with automatic conflict resolution and single-digit millisecond latency for reads and writes from any region. The application uses a flexible schema with JSON documents. They also need to enforce strong consistency for critical operations (e.g., order placement) while allowing eventual consistency for less critical reads. Which Azure data service and configuration should they choose?

A global IoT platform ingests telemetry data from millions of devices. The application requires multi-region writes to support low-latency ingestion from any location. The schema uses JSON documents and fields often vary. The team needs automatic conflict resolution when the same document is updated concurrently from different regions. Additionally, read operations for device commands must use strong consistency, while user-facing dashboard queries can use eventual consistency. Which Azure Cosmos DB configuration should they choose?

A company needs to store massive amounts of unstructured data, such as images and videos, for a media processing application. The data must be accessible via REST APIs and support tiered storage for cost optimization. Which Azure storage solution should they use?

A company runs a global e-commerce application that needs to store product catalog data. The data is JSON documents with variable schemas. The application requires single-digit millisecond read and write latencies at any scale and must support automatic synchronous replication across multiple Azure regions for high availability and low latency reads from any region. Which Azure data service should they choose?

A company wants to migrate its on-premises file server to Azure. The application accesses files using the Server Message Block (SMB) protocol and requires identity-based access integrated with on-premises Active Directory Domain Services (AD DS). The solution must be fully managed and provide low latency for users within the same region. Which Azure solution should they choose?

A company ingests IoT sensor data into Azure Blob Storage. Data is written frequently and accessed rarely after the first 24 hours. The company must retain the data for exactly 90 days for compliance. They want to minimize storage costs by automatically moving data to cheaper tiers as soon as possible. Which lifecycle management policy should they implement?

A company runs a global e-commerce application that stores customer order data. The data must be highly available and durable. The application requires strong consistency for all reads and writes. The company needs to store relational data (orders, customers) and handle complex queries with joins. They want a fully managed database service that supports active geo-replication for disaster recovery across two Azure regions with automatic failover. Which Azure database service should they choose?

A company needs to store large amounts of unstructured file data (documents, images) that is accessed concurrently from hundreds of Azure VMs. The data must be accessible via the SMB protocol and provide low-latency, high-throughput performance. The solution must be fully managed and support up to 1000 simultaneous connections. Which Azure storage solution should they choose?

A company stores large video files for a media streaming application. The files are accessed infrequently but need to be available instantly when requested. The company wants to minimize storage costs while ensuring high durability. Which Azure Blob Storage access tier should they use?

A company runs a high-throughput time-series workload that stores sensor data from IoT devices. Data is ingested at a rate of millions of events per second. The application requires low-latency queries (under 100 ms) on recent data (less than 30 days old) and the ability to run occasional analytical queries on historical data older than 30 days. The solution must automatically move cold data to a cost-optimized tier and provide built-in analytics. Which Azure service should they use?

A company needs to store backup data from Azure Virtual Machines with a retention policy of 99 years to meet compliance requirements. The backups must be encrypted at rest and in transit. Which Azure storage solution should they use?

A company is designing a disaster recovery strategy for a mission-critical Azure SQL Database. They require a recovery point objective (RPO) of 5 seconds and a recovery time objective (RTO) of 1 hour. Which replication option should they use?

A company is migrating a legacy application that uses Oracle Database to Azure. They want to minimize code changes and maintain compatibility with Oracle PL/SQL. Which TWO Azure data services should they consider?

A company needs to design a data storage solution for a global SaaS application that requires multi-region writes with conflict resolution. The data model includes both structured and unstructured data. Which TWO Azure data services should they consider?

A company needs to store sensitive customer data that must be encrypted at rest. Which TWO Azure storage services support customer-managed keys (CMK) for encryption?

Question 18hardmultiple choice
Review the full subnetting walkthrough →

Refer to the exhibit. An Azure SQL Database is deployed in a VNet with a private endpoint at IP 10.0.1.4. The network security group rule shown is applied to the subnet of the private endpoint. A developer reports that they cannot connect to the database from a VM in the same VNet. What is the most likely cause?

Exhibit

{
  "type": "Microsoft.Network/networkSecurityGroups/securityRules",
  "apiVersion": "2023-11-01",
  "properties": {
    "protocol": "Tcp",
    "sourcePortRange": "*",
    "destinationPortRange": "1433",
    "sourceAddressPrefix": "VirtualNetwork",
    "destinationAddressPrefix": "10.0.1.4",
    "access": "Allow",
    "priority": 100,
    "direction": "Inbound"
  }
}

Refer to the exhibit. An organization deployed this ARM template to create a storage account. After deployment, they try to enable geo-redundant storage (GRS) but receive an error. What is the most likely reason?

Exhibit

{
  "variables": {
    "storageAccountName": "[concat('storage', uniqueString(resourceGroup().id))]"
  },
  "resources": [
    {
      "type": "Microsoft.Storage/storageAccounts",
      "apiVersion": "2023-01-01",
      "name": "[variables('storageAccountName')]",
      "location": "[resourceGroup().location]",
      "sku": {
        "name": "Standard_LRS"
      },
      "kind": "StorageV2",
      "properties": {
        "minimumTlsVersion": "TLS1_2",
        "supportsHttpsTrafficOnly": true
      }
    }
  ]
}

A gaming company stores player session data in Azure Cosmos DB. They need to handle sudden spikes in write traffic without throttling and ensure low-latency reads globally. Which configuration should they use?

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused Design data storage solutions sessions

Start a Design data storage solutions only practice session

Every question in these sessions is drawn from the Design data storage solutions domain — nothing else.

Related practice questions

Related AZ-305 topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the AZ-305 exam test about Design data storage solutions?
You must select the right Azure storage service for given protocols, performance, and recovery needs. The single most important thing is knowing which service supports the required access method and retention, such as SMB for Azure Files or 35-day point-in-time restore for Azure SQL.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just Design data storage solutions questions in a focused session?
Yes — the session launcher on this page draws every question from the Design data storage solutions domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other AZ-305 topics?
Use the topic links above to move to related areas, or go back to the AZ-305 question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the AZ-305 exam covers. They are not copied from any real exam or dump site.