Skip to main content

The AZ-305 Exam


The Test


  • Exam code: AZ-305
  • Exam name: Designing Microsoft Azure Infrastructure Solutions
  • Duration: 150 minutes
  • Number of questions: 40-60
  • Passing score: 700/1000

Question types


Includes a case study with 4-5 questions.

  • Multiple choice
  • multiple response
  • problem statement (would this meet the requirement or not?) - cannot go back on these
  • drag and drop,
  • build list

Note: No trick questions, not going to hide things in the answers. Try to eliminate obviously wrong answers. Then, narrow it down to how you would architect it.

Services Covered​

Compute​

  • Azure Virtual Machines (VM)
  • Virtual Machine Scale Sets (VMSS)
  • Azure Kubernetes Service (AKS)
  • Azure Container Instances (ACI)
  • Azure App Service
  • Azure Functions
  • Azure Batch

Storage​

  • Azure Storage Accounts (Blob, Queue, Table)
  • Azure Blob Storage
  • Azure Files / Azure File Sync
  • Azure Managed Disks
  • Azure NetApp Files
  • Azure Data Lake Storage Gen2

Databases & Analytics​

  • Azure SQL Database
  • Azure SQL Managed Instance
  • Azure Synapse Analytics
  • Azure Synapse Link
  • Azure Cosmos DB
  • Azure Database for MySQL
  • Azure Database for PostgreSQL
  • Azure Database for MariaDB
  • Azure Cache for Redis

Integration & Messaging​

  • Azure Service Bus
  • Azure Event Grid
  • Azure Event Hubs
  • Azure Logic Apps
  • Azure API Management
  • Azure Data Factory

Networking & Delivery​

  • Azure Virtual Network (VNet)
  • Network Security Groups (NSG)
  • Azure Load Balancer
  • Azure Application Gateway (incl. WAF)
  • Azure Front Door
  • Azure Traffic Manager
  • Azure Content Delivery Network (CDN)
  • Azure VPN Gateway
  • Azure ExpressRoute
  • Azure Virtual WAN
  • Azure Route Server
  • Azure Bastion
  • Azure DDoS Protection
  • Azure Firewall
  • Azure Private Link / Service Endpoints

Identity, Access & Security​

  • Azure Active Directory (Azure AD)
  • Azure AD Domain Services (AAD DS)
  • Conditional Access / PIM
  • Azure Role-Based Access Control (RBAC)
  • Azure Key Vault
  • Microsoft Defender for Cloud (Security Center)
  • Microsoft Sentinel
  • Azure Policy / Blueprints

Observability & Monitoring​

  • Azure Monitor
  • Log Analytics
  • Application Insights
  • Network Watcher

Backup, Recovery & Resilience​

  • Azure Backup
  • Azure Site Recovery

Management, Governance & DevOps​

  • Azure Resource Manager (ARM)
  • Azure Automation
  • Azure Advisor
  • Azure Cost Management
  • Azure DevOps / GitHub (CI/CD)
  • Azure Blueprints
  • Azure Lighthouse

Containers & Registry​

  • Azure Container Registry (ACR)

Other platform services​

  • Azure App Configuration
  • Azure SignalR Service
  • Azure Managed Identities
  • Azure Policy Insights

Skill Breakdown


  • Design identity, governance, and monitoring solutions (25–30%)
  • Design data storage solutions (20–25%)
  • Design business continuity solutions (15–20%)
  • Design infrastructure solutions (30–35%)

Design Areas


Design identity, governance, and monitoring solutions (25–30%)​

  • Design solutions for logging and monitoring
  • Recommend a logging solution
  • Recommend a solution for routing logs
  • Recommend a monitoring solution

Design authentication and authorization solutions​

  • Recommend an authentication solution
  • Recommend an identity management solution
  • Recommend a solution for authorizing access to Azure resources
  • Recommend a solution for authorizing access to on-premises resources
  • Recommend a solution to manage secrets, certificates, and keys

Design governance​

  • Recommend a structure for management groups, subscriptions, and resource groups, and a strategy for resource tagging
  • Recommend a solution for managing compliance
  • Recommend a solution for identity governance

Design data storage solutions (20–25%)​

Design data storage solutions for relational data​

  • Recommend a solution for storing relational data
  • Recommend a database service tier and compute tier
  • Recommend a solution for database scalability
  • Recommend a solution for data protection

Design data storage solutions for semi-structured and unstructured data​

  • Recommend a solution for storing semi-structured data
  • Recommend a solution for storing unstructured data
  • Recommend a data storage solution to balance features, performance, and costs
  • Recommend a data solution for protection and durability

Design data integration​

  • Recommend a solution for data integration
  • Recommend a solution for data analysis

Design business continuity solutions (15–20%)​

Design solutions for backup and disaster recovery​

  • Recommend a recovery solution for Azure and hybrid workloads that meets recovery objectives
  • Recommend a backup and recovery solution for compute
  • Recommend a backup and recovery solution for databases
  • Recommend a backup and recovery solution for unstructured data

Design for high availability​

  • Recommend a high availability solution for compute
  • Recommend a high availability solution for relational data
  • Recommend a high availability solution for semi-structured and unstructured data

Design infrastructure solutions (30–35%)​

Design compute solutions​

  • Specify components of a compute solution based on workload requirements
  • Recommend a virtual machine-based solution
  • Recommend a container-based solution
  • Recommend a serverless-based solution
  • Recommend a compute solution for batch processing

Design an application architecture​

  • Recommend a messaging architecture
  • Recommend an event-driven architecture
  • Recommend a solution for API integration
  • Recommend a caching solution for applications
  • Recommend an application configuration management solution
  • Recommend an automated deployment solution for applications

Design migrations​

  • Evaluate a migration solution that leverages the Microsoft Cloud Adoption Framework for Azure
  • Evaluate on-premises servers, data, and applications for migration
  • Recommend a solution for migrating workloads to IaaS and PaaS
  • Recommend a solution for migrating databases
  • Recommend a solution for migrating unstructured data

Design network solutions​

  • Recommend a connectivity solution that connects Azure resources to the internet
  • Recommend a connectivity solution that connects Azure resources to on-premises networks
  • Recommend a solution to optimize network performance
  • Recommend a solution to optimize network security
  • Recommend a load-balancing and routing solution

Documentation

Azure SQL: https://learn.microsoft.com/en-us/azure/azure-sql/?view=azuresql

Services


Compute​

  • Azure Virtual Machines (VM)
  • Virtual Machine Scale Sets (VMSS)
  • Azure Kubernetes Service (AKS)
  • Azure Container Instances (ACI)
  • Azure App Service
  • Azure Functions
  • Azure Batch

Storage​

  • Azure Storage Accounts (Blob, Queue, Table)
  • Azure Blob Storage
  • Azure Files / Azure File Sync
  • Azure Managed Disks
  • Azure NetApp Files
  • Azure Data Lake Storage Gen2

Databases & Analytics​

Azure SQL Database​

Azure SQL Managed Instance​

Azure Synapse Analytics​

Azure Cosmos DB​

Azure Database for MySQL​

Azure Database for PostgreSQL​

Azure Database for MariaDB​

Azure Cache for Redis​

Azure Databricks​

Azure Data Factory​


Used for integrating data from one place to another.

  • Collect/Ingest data from various sources
  • Store
  • Transform
  • Publish
  • Monitor data pipelines and data flows

ETL - Extract, Transform, Load

Integration & Messaging​

  • Azure Service Bus
  • Azure Event Grid
  • Azure Event Hubs
  • Azure Logic Apps
  • Azure API Management
  • Azure Data Factory

Networking & Delivery​

  • Azure Virtual Network (VNet)
  • Network Security Groups (NSG)
  • Azure Load Balancer
  • Azure Application Gateway (incl. WAF)
  • Azure Front Door
  • Azure Traffic Manager
  • Azure Content Delivery Network (CDN)
  • Azure VPN Gateway
  • Azure ExpressRoute
  • Azure Virtual WAN
  • Azure Route Server
  • Azure Bastion
  • Azure DDoS Protection
  • Azure Firewall
  • Azure Private Link / Service Endpoints

Identity, Access & Security​

  • Azure Active Directory (Azure AD)
  • Azure AD Domain Services (AAD DS)
  • Conditional Access / PIM
  • Azure Role-Based Access Control (RBAC)
  • Azure Key Vault
  • Microsoft Defender for Cloud (Security Center)
  • Microsoft Sentinel
  • Azure Policy / Blueprints

Observability & Monitoring​

  • Azure Monitor
  • Log Analytics
  • Application Insights
  • Network Watcher

Backup, Recovery & Resilience​

  • Azure Backup
  • Azure Site Recovery

Management, Governance & DevOps​

  • Azure Resource Manager (ARM)
  • Azure Automation
  • Azure Advisor
  • Azure Cost Management
  • Azure DevOps / GitHub (CI/CD)
  • Azure Blueprints
  • Azure Lighthouse

Containers & Registry​

  • Azure Container Registry (ACR)

Other platform services​

  • Azure App Configuration
  • Azure SignalR Service
  • Azure Managed Identities
  • Azure Policy Insights