BrainyBeeBrainyBee
ExploreBlogStart Studying
HomeDesigning Microsoft Azure Infrastructure Solutions (AZ-305)Design Lab — Match the data store to the thing you cannot change later
Design Lab308 words

Design Lab — Match the data store to the thing you cannot change later

AZ-305 › Unit 2 › Design data storage solutions for relational data

Design Lab — Match the data store to the thing you cannot change later

Lab brief

Unit
2 — Design data storage solutions
Blueprint range
20–25%
Time
20 minutes
Cost
$0 — no subscription needed
Difficulty
Core

Data questions punish the same instinct twice: picking the most modern option, and picking one you can change your mind about later. Some choices here are cheap to revise — a tier, a throughput setting — and some are effectively permanent, like a partition key or a migration that had to rewrite application code. The exam tests whether you can tell which is which.

Read the brief, commit before you reveal, then check.

The brief

Woodgrove Logistics — data platform selection

An on-premises SQL Server estate: twelve databases that query each other, forty SQL Server Agent jobs driving nightly settlement, and two linked servers to a partner system. The team wants PaaS and does not want to rewrite the application.

Commit before you reveal

▶The one-way doors in this lab — open after committing

Two of the four decisions below are reversible with a slider. Two are not: a database platform that forced an application rewrite, and a partition key, which is immutable and requires data migration to change. Knowing which decisions are one-way is most of what "design" means on this exam.

Question 1 — the estate that must not be rewritten

Multiple choice · MediumAzure SQL deployment options

Twelve databases that query each other, forty SQL Server Agent jobs, and two linked servers — moving to PaaS without an application rewrite. What should the design name?

Question 2 — the choice you cannot take back

Multiple answer · HardCosmos DB partitioning

The engineer proposes parcelStatus (six values) as the partition key. Which statements are true and decide whether that is acceptable? Select all that apply.

Select all that apply

Question 3 — freshness versus staying up

Multiple choice · MediumCosmos DB consistency levels

Tracking reads may be a second or two stale; write latency and surviving a regional problem matter more. Which consistency choice fits, and why?

Question 4 — the order that finds the one-way doors first

Ordering · MediumData platform selection method

Order the data store selection method so that irreversible choices surface before reversible ones.

Put the steps in order

Loading ordering drag controls…
  1. 1Choose the platform that supports the required surface without a rewrite
  2. 2Fix the keys and partitioning, and flag anything immutable in writing
  3. 3Read the ACCESS pattern: what is read, how often, how fresh it must be
  4. 4Tune the reversible knobs — tier, throughput, replicas

Why the runner-up loses

Four homes for data, and the requirement that picks each

AttributeRecommended
Buy it when

A new app, one database at a time

An estate that must move unchanged

Best

You need the OS or an unsupported feature

Global writes and flexible schema

Instance-scoped surface

No — database-scoped

Agent, cross-database queries, linked servers

Best

Everything SQL Server has

Not applicable

Who patches it

Azure

Azure

You

Azure

The irreversible choice

Rewrites forced by missing surface

Instance size and subnet

The operating burden you accepted

The partition key

Reversible later

Tier, pool, replicas

vCores, storage

VM size, disks

Throughput, consistency, regions

The row that decides the migration question is the second: database-scoped versus instance-scoped. Anything the application does across databases — a job, a cross-database join, a linked server — lives on the instance, and no amount of elastic pooling puts it back.

The shape of the answer

Loading Diagram...
Figure 1 — Mermaid diagram

The traps that catch people

Four distractors built into this exam area

Answering an instance-scoped migration with Azure SQL Database plus elastic pools; pools fix density and cost, never the fact that the databases query each other. Choosing a low-cardinality partition key because it looks tidy — the key is immutable and repairing it means migrating the data. Reaching for Strong consistency because the data 'must be correct', when the requirement ranked write latency and regional availability higher. Treating IaaS as the only home for Agent and linked servers; Managed Instance provides both, and choosing a VM hands you patching and HA you were trying to give away.

The method, for any question of this shape

How to attack a data question in 90 seconds

  1. 1

    Separate the migration from the new build

    A scenario with an existing estate and a new workload is two questions. Answer them independently; the right answer is often one PaaS relational platform AND one non-relational store.

Before you move on

Return cold after the Unit 2 lessons. If you can name, for each decision in this lab, whether it is a slider or a one-way door, you have the habit this whole unit is trying to build.

All Designing Microsoft Azure Infrastructure Solutions (AZ-305) Study Resources

Related Notes

  • Cram Sheet — Design data storage solutions for relational data640 words
  • Design Data Storage Solutions for Relational Data — Lesson6,732 words
  • Design Studio — Design data storage solutions for relational data740 words
  • AZ-305 Exam Map and Design Decision Playbook652 words
  • Unit 1 Capstone — Design identity, governance, and monitoring solutions668 words
  • Unit 1 Roadmap — Design identity, governance, and monitoring solutions639 words
  • Cram Sheet — Design authentication and authorization solutions632 words
  • Design Authentication and Authorization Solutions — Lesson4,386 words
  • Design Studio — Design authentication and authorization solutions734 words
  • Quick Note — Recommend an Authentication Solution758 words
  • Recommend an Authentication Solution — Lesson4,970 words
  • Quick Note — Recommend an Identity Management Solution796 words

Ready to study Designing Microsoft Azure Infrastructure Solutions (AZ-305)?

Practice tests, flashcards, and all study notes — free, no sign-up.

Start Studying

Ready to study Designing Microsoft Azure Infrastructure Solutions (AZ-305)?

Practice tests, flashcards, and all study notes — free, no sign-up needed.

Start Studying — Free
Designing Microsoft Azure Infrastructure Solutions (AZ-305) ResourcesExplore All HivesBlogHome

© 2026 BrainyBee. Free AI-powered exam prep.

  1. 1Choose the platform that supports the required surface without a rewrite
  2. 2Fix the keys and partitioning, and flag anything immutable in writing
  3. 3Read the ACCESS pattern: what is read, how often, how fresh it must be
  4. 4Tune the reversible knobs — tier, throughput, replicas
Use the move up and move down buttons to put the steps in order.
  1. Choose the platform that supports the required surface without a rewrite____________________________
  2. Fix the keys and partitioning, and flag anything immutable in writing____________________________
  3. Read the ACCESS pattern: what is read, how often, how fresh it must be____________________________
  4. Tune the reversible knobs — tier, throughput, replicas____________________________
Loading Diagram...
Flowchart, top to bottom. A workload needs a data store connects to Relational schema<br/>with joins and transactions?. B connects to Global writes,<br/>flexible schema? (No). C connects to Cosmos DB<br/>choose the partition key carefully (Yes). B connects to Does the app use<br/>instance-scoped features? (Yes). E connects to Azure SQL Database ("No — one database<br/>at a time"). E connects to Is anything needed<br/>that PaaS lacks? ("Yes — Agent, linked<br/>servers, cross-db"). G connects to SQL Managed Instance (No). G connects to SQL Server on a VM ("Yes — OS access,<br/>unsupported feature"). 2 more statements.