Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
MICROSOFT

Azure Solutions Architect Expert

AZ-305

The Azure Solutions Architect Expert certification validates your expertise in designing secure, scalable, and reliable cloud and hybrid solutions on Azure. It is ideal for professionals who advise stakeholders and translate business requirements into effective solutions. This certification highlights your ability to collaborate with developers and administrators, ensuring alignment with the Azure Well-Architected Framework.

360 practice questions · Updated 2026-07-30

4Domains
12Objectives
93Concepts
360Questions

AZ-305 Curriculum

Every domain, objective, and concept the AZ-305 exam measures.

  1. Azure Monitor OverviewUnderstand the components and capabilities of Azure Monitor for logging and monitoring.
  2. Log Analytics WorkspaceExplain how to set up and configure a Log Analytics workspace for collecting and analyzing logs.
  3. Azure DiagnosticsDescribe how to enable and configure Azure Diagnostics to collect logs and metrics from Azure resources.
  4. Azure Monitor LogsDemonstrate how to query and analyze logs using Azure Monitor Logs.
  5. Azure Monitor MetricsUnderstand how to collect, analyze, and visualize metrics using Azure Monitor.
  6. Azure Application InsightsExplain the use of Azure Application Insights for monitoring application performance and diagnostics.
  7. Log Routing StrategiesRecommend strategies for routing logs to different destinations such as storage accounts, Event Hubs, or third-party solutions.
  8. Azure Event HubsUnderstand how to use Azure Event Hubs for streaming logs and telemetry data.
  9. Azure Storage for LogsExplain how to use Azure Storage for archiving and retaining logs.
  10. Monitoring Solution DesignDesign a comprehensive monitoring solution that integrates various Azure monitoring services.
  11. Alerting and NotificationDescribe how to set up alerts and notifications based on log and metric data in Azure Monitor.
  1. Azure AD AuthenticationUnderstand how to implement Azure Active Directory for user authentication in Azure solutions.
  2. Multi-Factor AuthenticationLearn how to enhance security by implementing multi-factor authentication in Azure.
  3. Identity Management SolutionsIdentify and recommend appropriate identity management solutions for Azure environments.
  4. Azure Role-Based Access ControlUnderstand how to use Azure RBAC to authorize access to Azure resources.
  5. Azure AD Privileged Identity ManagementLearn how to manage and control privileged access to Azure resources using Azure AD PIM.
  6. On-Premises Access AuthorizationRecommend solutions for authorizing access to on-premises resources from Azure.
  7. Azure Key VaultUnderstand how to use Azure Key Vault to manage secrets, certificates, and keys securely.
  8. Hybrid Identity SolutionsExplore solutions for integrating on-premises identity with Azure AD for seamless access.

Design governance

6 concepts · 30 questions
  1. Management Group StructureUnderstand how to design a hierarchy of management groups to organize Azure resources effectively.
  2. Subscription OrganizationLearn to recommend an optimal structure for Azure subscriptions to support organizational needs.
  3. Resource Group StrategyKnow how to organize resources within resource groups for efficient management and access control.
  4. Resource Tagging StrategyDevelop a strategy for tagging Azure resources to enable efficient resource management and cost tracking.
  5. Compliance Management SolutionsIdentify solutions for managing compliance with organizational and regulatory requirements in Azure.
  6. Identity Governance SolutionsRecommend solutions for managing identity governance to ensure secure access and compliance in Azure environments.

  1. Relational Data Storage OptionsIdentify and recommend appropriate Azure services for storing relational data.
  2. Azure SQL Database TiersDifferentiate between Azure SQL Database service tiers to recommend the appropriate one for a given scenario.
  3. Azure SQL Managed InstanceEvaluate when to use Azure SQL Managed Instance for relational data storage.
  4. Compute Tier SelectionRecommend the appropriate compute tier for a relational database based on workload requirements.
  5. Database Scalability SolutionsIdentify and recommend solutions for scaling relational databases in Azure.
  6. Vertical Scaling TechniquesExplain vertical scaling options for Azure relational databases and when to apply them.
  7. Horizontal Scaling TechniquesExplain horizontal scaling options for Azure relational databases and when to apply them.
  8. Data Protection StrategiesRecommend data protection strategies for relational databases, including backup and recovery solutions.
  9. High Availability SolutionsIdentify high availability options for Azure relational databases and recommend appropriate solutions.
  10. Disaster Recovery SolutionsRecommend disaster recovery solutions for relational databases in Azure.
  1. Semi-Structured Data Storage SolutionsIdentify and recommend appropriate Azure services for storing semi-structured data such as JSON, XML, or CSV.
  2. Unstructured Data Storage SolutionsIdentify and recommend suitable Azure services for storing unstructured data such as media files, logs, or documents.
  3. Balancing Features, Performance, and CostsEvaluate and recommend data storage solutions that optimize features, performance, and cost-effectiveness for specific use cases.
  4. Data Protection StrategiesRecommend strategies and Azure services to ensure data protection and compliance with security requirements.
  5. Data Durability SolutionsIdentify and recommend solutions that ensure data durability and availability in Azure storage services.

Design data integration

7 concepts · 28 questions
  1. Data Integration SolutionsUnderstand various data integration solutions available in Azure, such as Azure Data Factory and Azure Logic Apps.
  2. Azure Data FactoryExplain how to use Azure Data Factory for orchestrating data workflows and integrating data from multiple sources.
  3. Azure Logic AppsDescribe the use of Azure Logic Apps for automating workflows and integrating applications and data across cloud and on-premises environments.
  4. Data Analysis SolutionsIdentify solutions for data analysis in Azure, including Azure Synapse Analytics and Azure Databricks.
  5. Azure Synapse AnalyticsUnderstand how to use Azure Synapse Analytics for big data and data warehousing solutions.
  6. Azure DatabricksExplain the capabilities of Azure Databricks for advanced analytics and machine learning.
  7. Integration with Azure ServicesDemonstrate how to integrate data solutions with other Azure services like Azure Machine Learning and Power BI for enhanced data analysis.

  1. Azure Recovery ServicesUnderstand how to use Azure Recovery Services to implement backup and disaster recovery solutions.
  2. Recovery ObjectivesDefine Recovery Time Objective (RTO) and Recovery Point Objective (RPO) for Azure and hybrid workloads.
  3. Azure Site RecoveryLearn how to configure Azure Site Recovery for disaster recovery of Azure and hybrid workloads.
  4. Azure Backup for ComputeImplement Azure Backup to protect virtual machines and ensure compute recovery.
  5. Database Backup SolutionsEvaluate and implement backup and recovery solutions for Azure SQL Database and other database services.
  6. Unstructured Data BackupDesign backup strategies for unstructured data using Azure Blob Storage and other Azure storage services.
  7. Hybrid Backup SolutionsIntegrate on-premises backup solutions with Azure for a comprehensive hybrid backup strategy.

Design for high availability

11 concepts · 23 questions
  1. Compute High Availability OptionsIdentify and recommend Azure services and configurations that ensure high availability for compute resources.
  2. VM Availability SetsExplain how to use Availability Sets to increase the availability of virtual machines.
  3. VM Scale SetsDescribe how to implement VM Scale Sets for high availability and scalability.
  4. Azure Load BalancerDemonstrate how to use Azure Load Balancer to distribute traffic and improve availability.
  5. Relational Database High AvailabilityRecommend high availability solutions for relational databases using Azure services.
  6. Azure SQL Database High AvailabilityExplain the high availability features of Azure SQL Database, such as geo-replication and failover groups.
  7. SQL Server on Azure VMs High AvailabilityDescribe how to configure high availability for SQL Server on Azure VMs using Always On Availability Groups.
  8. Semi-Structured Data High AvailabilityRecommend high availability solutions for semi-structured data using Azure services.
  9. Azure Cosmos DB High AvailabilityExplain the high availability features of Azure Cosmos DB, including multi-region replication.
  10. Unstructured Data High AvailabilityRecommend high availability solutions for unstructured data using Azure services.
  11. Azure Blob Storage High AvailabilityDescribe how Azure Blob Storage ensures high availability with redundancy options like LRS, ZRS, and GRS.

Design compute solutions

5 concepts · 20 questions
  1. Workload AnalysisAnalyze workload requirements to determine the appropriate compute solution components.
  2. Virtual Machine SelectionIdentify and recommend suitable virtual machine configurations based on specific workload needs.
  3. Container Solution DesignDesign and recommend container-based solutions for scalable and efficient application deployment.
  4. Serverless Architecture RecommendationRecommend serverless computing solutions for event-driven and microservices applications.
  5. Batch Processing Compute SolutionDesign compute solutions optimized for batch processing workloads, ensuring efficiency and scalability.

Design an application architecture

6 concepts · 26 questions
  1. Messaging Architecture PatternsIdentify and recommend appropriate messaging patterns such as queues, topics, and relays for application communication.
  2. Event-Driven Architecture PrinciplesExplain the principles of event-driven architecture and recommend suitable Azure services for implementing it.
  3. API Integration SolutionsEvaluate and recommend solutions for API integration, including REST, SOAP, and GraphQL.
  4. Caching StrategiesRecommend caching strategies and services, such as Azure Cache for Redis, to improve application performance.
  5. Application Configuration ManagementRecommend solutions for managing application configurations, including Azure App Configuration and Key Vault.
  6. Automated Deployment SolutionsRecommend automated deployment solutions using Azure DevOps or other CI/CD tools to streamline application deployment processes.

Design migrations

7 concepts · 30 questions
  1. Microsoft Cloud Adoption FrameworkUnderstand the components and phases of the Microsoft Cloud Adoption Framework for Azure.
  2. Migration Strategy EvaluationEvaluate different migration strategies using the Microsoft Cloud Adoption Framework.
  3. On-Premises AssessmentAssess on-premises servers, data, and applications for suitability and readiness for migration.
  4. Workload Migration to IaaSRecommend solutions for migrating workloads to Infrastructure as a Service (IaaS) on Azure.
  5. Workload Migration to PaaSRecommend solutions for migrating workloads to Platform as a Service (PaaS) on Azure.
  6. Database Migration SolutionsIdentify and recommend appropriate solutions for migrating databases to Azure.
  7. Unstructured Data MigrationRecommend solutions for migrating unstructured data to Azure storage services.

Design network solutions

10 concepts · 38 questions
  1. Azure Internet ConnectivityUnderstand how to connect Azure resources to the internet using public IP addresses and NAT gateways.
  2. Azure VPN GatewayExplain how to connect Azure resources to on-premises networks using VPN Gateway.
  3. Azure ExpressRouteDescribe how to establish a private connection between Azure data centers and on-premises infrastructure using ExpressRoute.
  4. Azure Traffic ManagerUnderstand how to use Azure Traffic Manager to distribute network traffic across multiple endpoints.
  5. Azure Front DoorExplain how to use Azure Front Door for global load balancing and application acceleration.
  6. Azure Application GatewayDescribe how to use Azure Application Gateway for application-level routing and load balancing.
  7. Azure Network Security GroupsUnderstand how to use Network Security Groups to control inbound and outbound traffic to Azure resources.
  8. Azure FirewallExplain how to implement Azure Firewall for centralized network security policy management.
  9. Azure DDoS ProtectionDescribe how to protect Azure resources from distributed denial-of-service (DDoS) attacks using Azure DDoS Protection.
  10. Azure Virtual WANUnderstand how to use Azure Virtual WAN to optimize and automate branch connectivity to Azure.
Ready to practice?Test your knowledge with exam-style questions or take an intelligent quiz tailored to your level.

Percentages reflect share of the current practice bank, not official exam weightings — no structured per-skill weight is published for AZ-305, so none is invented.