Mock Exam Section 2: Azure Architecture and Services
Test your recall of Azure regions, compute, storage, networking, databases, AI services, and DevOps tools across a diverse set of scenario-based exam questions.
Mock Exam Section 2: Azure Architecture and Services is a free Cloud & IT Cert Prep lesson on CoddyKit — lesson 2 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Cloud & IT Cert Prep learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.
Mock Exam: Section 2 Introduction
Welcome to Mock Exam Section 2: Azure Architecture and Services. This is the largest domain of AZ-900, weighted at approximately 35–40% of total marks. Questions cover Azure regions, compute, storage, networking, databases, AI, and DevOps services. You will practice identifying the right service for each scenario and explain the architecture concepts that underpin it. Give yourself 20–25 minutes for this section.
Q1: Availability Zones vs. Availability Sets
Scenario: A company deploys two VMs to handle web requests. They want to protect against hardware failures within an Azure data centre while remaining in the same region. Both VMs must be in different fault domains. Which Azure feature should they use?
A) Availability Sets — B) Availability Zones — C) Region Pairs — D) Azure Load Balancer
Q1: Answer — Availability Sets
Answer: A — Availability Sets. An Availability Set distributes VMs across separate fault domains (different hardware racks with separate power) and update domains (preventing simultaneous reboots during maintenance). This provides 99.95% SLA within a single data centre. Availability Zones provide higher protection (99.99%) across separate data centres within a region — more than the scenario requires. The key word 'fault domains' maps directly to Availability Sets, not Zones.
Q2: Storage Service Selection
Scenario: A company needs to store millions of product images that are accessed frequently by a web application. The images are unstructured binary files and need fast HTTP access. The team prefers the lowest-cost storage option for this use case. Which Azure storage service should they use?
A) Azure Blob Storage (Hot tier) — B) Azure Table Storage — C) Azure Queue Storage — D) Azure Files
Q2: Answer — Azure Blob Storage
Answer: A — Azure Blob Storage (Hot tier). Azure Blob Storage is designed for unstructured object data like images, videos, and documents. The Hot tier provides the lowest latency for frequently accessed data. Azure Table Storage is for structured NoSQL key-value data, not binary files. Queue Storage is for message queuing between application components. Azure Files provides SMB/NFS file shares. Key signal: unstructured binary files + HTTP access → Blob Storage.
Q3: Database Selection
Scenario: A startup is building a social media application with users worldwide. Data must be available in multiple regions simultaneously with writes accepted in all regions and read latency under 10 milliseconds. Which Azure database service should they use?
A) Azure Cosmos DB — B) Azure SQL Database — C) Azure Database for PostgreSQL — D) Azure Cache for Redis
Q3: Answer — Azure Cosmos DB
Answer: A — Azure Cosmos DB. Cosmos DB is Azure's globally distributed, multi-model database with multi-region write support and guaranteed single-digit millisecond read latency at P99. Azure SQL Database supports geo-replication but with read-only replicas in secondary regions (not multi-master writes). PostgreSQL has limited global distribution. Azure Cache for Redis is an in-memory cache, not a primary database. Key signals: globally distributed + multi-region writes + sub-10ms reads → Cosmos DB.
Q4: Networking — NSG vs. Firewall
Scenario: A company has a VNet with a web tier subnet and a database subnet. They need to ensure the database subnet can only receive traffic from the web tier subnet and block all other inbound traffic. The solution must operate at Layer 4 (IP/port rules). Which Azure resource should they configure?
A) Network Security Group (NSG) — B) Azure Firewall — C) Application Gateway WAF — D) Azure DDoS Protection Standard
Q4: Answer — NSG for Subnet Filtering
Answer: A — Network Security Group (NSG). An NSG contains inbound and outbound rules that control traffic at the subnet or NIC level using port, IP, and protocol rules (Layer 4). Azure Firewall is a managed Layer 7 firewall — powerful but overkill and more expensive for this simple subnet isolation requirement. Application Gateway WAF is for HTTP/HTTPS web traffic protection, not subnet-to-subnet access control. DDoS Protection defends against volumetric attacks, not routing rules. Key signal: Layer 4 subnet rules → NSG.
Q5: Compute for Auto-Scaling Fleet
Scenario: A company runs 200 identical web servers that need to scale in and out automatically based on CPU usage. All servers must run the same application image and be load-balanced. Which Azure compute option is most appropriate?
A) Virtual Machine Scale Sets (VMSS) — B) Individual Azure VMs — C) Azure App Service — D) Azure Container Instances
Q5: Answer — VMSS for Scaled VM Fleet
Answer: A — Virtual Machine Scale Sets (VMSS). VMSS is specifically designed for managing groups of identical, auto-scaling VMs with integrated load balancing. Individual Azure VMs cannot autoscale as a group without VMSS. App Service is PaaS and does not use VMs directly. Azure Container Instances are best for single-container runs, not a fleet of 200 servers. Key signals: 200 identical VMs + auto-scaling + load-balanced → VMSS. This is a high-frequency compute scenario in AZ-900.
Quick Check
Test your understanding of Microsoft Azure Fundamentals (AZ-900) concepts from this lesson.
Section 2 Recap
In this section you practiced: Availability Sets for fault-domain protection within a data centre, Blob Storage for unstructured binary objects, Cosmos DB for globally distributed multi-master NoSQL, NSG for Layer 4 subnet traffic filtering, and VMSS for auto-scaling identical VM fleets. Review any missed questions by revisiting the corresponding lesson. Next up: Section 3 drills security, governance, and cost topics.
Frequently asked questions
Is the “Mock Exam Section 2: Azure Architecture and Services” lesson free?
Yes — the full text of “Mock Exam Section 2: Azure Architecture and Services” is free to read here on the web, and the Cloud & IT Cert Prep course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Cloud & IT Cert Prep course, upgrade to CoddyKit PRO.
What will I learn in “Mock Exam Section 2: Azure Architecture and Services”?
Test your recall of Azure regions, compute, storage, networking, databases, AI services, and DevOps tools across a diverse set of scenario-based exam questions. You practise Cloud & IT Cert Prep with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.
Do I need any experience to start Cloud & IT Cert Prep?
No prior experience is required. Cloud & IT Cert Prep on CoddyKit is structured for beginners through advanced learners; this is — lesson 2 of 4, so you can start here or from the beginning and move at your own pace.
How long does the “Mock Exam Section 2: Azure Architecture and Services” lesson take?
Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.
Can I write and run code in this Cloud & IT Cert Prep lesson?
Yes. Every Cloud & IT Cert Prep lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.
All lessons in this course
- Mock Exam Section 1: Cloud Concepts
- Mock Exam Section 2: Azure Architecture and Services
- Mock Exam Section 3: Security, Governance, and Cost
- Score Review and Weak-Area Remediation