Ends in
00
days
00
hrs
00
mins
00
secs
ENROLL NOW

Get $4 OFF in AWS Solutions Architect & Data Engineer Associate Practice Exams for $10.99 each ONLY!

AZ-305 Microsoft Azure Solutions Architect Expert Exam Study Path

Last updated on August 10, 2023

The AZ-305 Microsoft Azure Solutions Architect Expert certification is designed for experienced professionals who can design, implement, and manage Microsoft Azure solutions. The exam tests your skills in designing and implementing solutions for a variety of business needs, including scalability, security, and compliance. Prior experience in infrastructure management is essential for success on the exam.

The exam will measure your skills in the following areas.

  • Design identity, governance, and monitoring solutions
  • Design data storage solutions
  • Design business continuity solutions
  • Design infrastructure solutions

If you are eager to learn more about the AZ-305 exam, I recommend checking out the official exam skills outline. This study guide contains comprehensive review materials designed to help you pass the exam with confidence. 

Note: Please keep in mind that in order to obtain this expert certification, you must first pass the Microsoft Azure Administrator certification exam.

Study Materials

Prior to attempting the Microsoft Certified: Azure Solutions Architect Expert exam, it is highly advised to go through these study materials. These resources are specifically designed to aid you in grasping the intricate concepts and services that will be addressed in the exam.

  1. Microsoft Learn – this website offers a variety of learning paths for different Microsoft certifications. For the AZ-305 certification exam, you can focus on the following topics:
  2. Azure Documentation – the documents provide a comprehensive set of resources, including overviews, tutorials, examples, and how-to guides, which can help you understand various Azure services in depth.
  3. Azure Blog – to stay up-to-date on the latest technologies and offerings from Microsoft Azure, you can subscribe to their newsletter.
  4. Azure FAQs – the Azure documentation includes a comprehensive FAQ section that answers common questions about Azure services, use cases, and comparisons.
  5. Azure Free Account – the Azure portal offers a 12-month trial that gives you hands-on experience with Azure services. You’ll also get free credits to use for the first 30 days.
  6. Tutorials Dojo’s Azure Cheat Sheets – our cheat sheets make it easy to understand the information found in the Azure documentation. They are presented in a concise bullet-point format that highlights the essential concepts.
  7. Tutorials Dojo’s AZ-104 Microsoft Azure Administrator Practice Exams – our practice exams are consistently ranked among the best in the market. Each question comes with comprehensive explanations that will help you understand the crucial concepts you need to succeed in your Microsoft Azure certification exam on your first attempt.

Azure Services to Focus On

The Azure documentation is your primary source of information when studying for the AZ-305 certification exam. To understand the different scenarios in the exam, you should have a thorough understanding of the following services:

  1. Azure Storage Account
      • Gain familiarity with various storage account types, supported services for each type, and how to differentiate between redundancy options and their appropriate usage.  
  1. Azure Blob
      • Understand and distinguish between different storage access tiers, learn how to control access to your blob files, and explore methods to protect your files from accidental deletion.  
  1. Azure Files
      • Grasp the concept of Azure Files, explore the different storage tiers available, and understand the various access methods for managing file shares.
Tutorials dojo strip
  1. Azure Virtual WAN
      • Understand the concept of Azure Virtual WAN and its purpose, the different SKUs, and how Azure Virtual WAN integrates with other Azure networking services.
  1. Azure SQL Database
      • Understand the different deployment options for Azure SQL Database and the different high availability and disaster recovery capabilities.
      • Familiarize yourself with vCore-based and DTU-based purchasing models
  1. Azure CosmosDB
      • Understand the core concepts of Azure Cosmos DB, the consistency levels offered by Azure Cosmos DB, and how it provides high availability and data redundancy across different regions.
  1. Azure Data Box
      • Understand the purpose and capabilities of Azure Data Box and familiarize yourself with the different types of Azure Data Box devices and their use cases based on data transfer requirements.
  1. Azure Routing Solutions
      • Understand the role of the different Azure routing solutions, such as Azure Front Door, Traffic Manager, Application Gateway, and load balancer, and familiarize yourself with the various features and functionalities. The most important is to know when to use the best routing solution that would best fit your requirements.
  1. Azure Migrate
      • Understand the concepts and purpose of Azure Migrate and the different scenarios. How to migrate Azure SQL database to Azure using offline and online methods using Data Studio.
      • Take note of using Software Assurance for Azure Hybrid Benefit.
  1. Azure VPN Gateway
      • Understand the purpose of Azure VPN Gateway and familiarize yourself with the different types of VPN connections.
      • Understand the limitations, such as address space conflicts and gateway subnet CIDR notation.
  1. Azure ExpressRoute
      • Understand the purpose and concept and familiarize yourself with the different connection options.
      • Understand Border Gateway Protocol (BGP) support in Azure ExpressRoute
  1. Azure Data Lake Storage
      • Understand the purpose and concept and learn about hierarchical namespace
      • Familiarize yourself with the integration of Azure Data Lake Storage with Azure services like Azure Databricks, Azure Data Factory, and Azure Synapse Analytics to build end-to-end data pipelines and analytics solutions.
  1. Azure Data Factory
      • Understand the purpose and concepts and how it can integrate with other Azure services such as Azure Databrcicks, Data Lake Storage, and Synapse Analytics.
  1. Azure Virtual Machines
      • Learn how to deploy and configure a virtual machine (VM), scale sets, dedicated hosts, highly available solutions, backup, policy, and recovery services vaults.
  1. Azure App Service
      • Understand how to create an App Service plan, the runtimes that can be hosted in the same plan, and the configuration of deployment slots.
  1. Azure Kubernetes Service
      • Learn how to configure various Kubernetes components, high availability, virtual nodes, etc.
      • Understand the concepts of containers and the differences between Azure container services.
  1. Azure Functions
      • Gain familiarity with various hosting plans, how to configure identity, and understanding of APIs.
  1. Azure Resource Manager
      • Know the difference between ARM templates and Azure Blueprints.
      • Understand the levels of scope: management groups, subscriptions, resource groups, and resources.
  1. Azure Services Bus
      • Grasp the concepts of message queues and publish-subscribe topics.
  1. Azure Active Directory
      • Know the different components, ways of authentication, and features of Azure AD.
  1. Azure Policy
      • Understand how to read and create policy definitions, assignments, and remediation tasks.
  1. Azure RBAC
      • Learn how to create and assign a role and the types of built-in roles.
  1. Azure Key Vault
      • Understand the concepts of secrets, key vault integration, permissions, restore, and backup.
  1. Azure Monitor
      • Be able to interpret metrics, configure log analytics, query and analyze logs, set up alerts and actions, and use other service features.

We suggest that you check out Tutorials Dojo’s Azure Cheat Sheets, which provide bullet-point summaries of the most important concepts on different Azure services.

Validate Your Knowledge

If you feel confident after going through the suggested materials above, it’s time to put your knowledge of different Azure concepts and services to the test. For top-notch practice exams, consider using the Tutorials Dojo AZ-305 Microsoft Azure Solutions Architect Expert practice exams.

 

These practice exams cover the relevant topics and question types that you can expect from the real exam. Each question has a detailed explanation and reference links, so you can understand why the correct answer is the most suitable solution. After you take the exams, you’ll be able to see which areas you need to improve on. Combining it with our cheat sheets, we’re confident that you’ll be able to pass the exam and have a deeper understanding of Azure.

AZ-305 Microsoft Azure Solutions Architect Expert Exam Study Guide

Sample Practice Test Questions:

Question 1

You have an application named Manila running on an Azure virtual machine scale set. The data used by the application is stored in a SQL Server on Azure Virtual Machines. The application is not used 24/7.

You need to recommend a disaster recovery solution for the SQL database server. The solution must meet the following requirements:

  • The recovery time objective (RTO) should be within 30 minutes.

  • The recovery point objective (RPO) should be within 8 hours.

  • Must ensure the capability to restore service in the case of a regional failure.

  • Minimize costs.

What should you include in the recommendation?

    AWS Exam Readiness Courses
  1. Use Azure Backup to backup the SQL server daily.
  2. Implement availability sets.
  3. Implement SQL Server Always On Availability Groups.
  4. Use Azure Site Recovery for the SQL server.

Correct Answer: 4

Azure Site Recovery helps ensure business continuity by keeping business apps and workloads running during outages. Site Recovery replicates workloads running on physical and virtual machines (VMs) from a primary site to a secondary location. When an outage occurs at your primary site, you fail over to a secondary location and access apps from there. After the primary location is running again, you can fail back to it.

Site Recovery can manage replication for:

– Azure VMs replicating between Azure regions
– Replication from Azure Public Multi-Access Edge Compute (MEC) to the region
– Replication between two Azure Public MECs
– On-premises VMs, Azure Stack VMs, and physical servers

Site Recovery orchestrates replication without intercepting application data. When you replicate to Azure, data is stored in Azure storage, with the resilience that it provides. When failover occurs, Azure VMs are only then created based on the replicated data that also contributes to lower resource costs. Azure Site Recovery allows you to perform global disaster recovery. You can replicate and recover VMs between any two Azure regions in the world.

The minimum RTO of Azure site recovery is typically less than 15 minutes, and the minimum recovery point objective ( RPO) is one hour for application consistency and five minutes for crash consistency which fully satisfies the RTO and RPO requirements of the question.

Hence, the correct answer is: Use Azure Site Recovery for the SQL server.

The option that says:

The option that says:Use Azure Backup to backup the SQL server daily >is incorrect because using Azure Backup to back up the SQL Server daily does not meet the Recovery Point Objective (RPO) and Recovery Time Objective (RTO) requirements because you are only backing up daily.

The option that says: Implement availability sets is incorrect because they only work within a single Azure data center. They are designed to protect your applications from downtime due to maintenance or hardware failures within a single data center, not in the event of a regional outage, which is one of the requirements of the question.

The option that says: Implement SQL Server Always On Availability Groups is incorrect. Although it could meet the RTO and RPO requirements. However, this option could significantly increase costs. This solution requires additional SQL Server instances, which come with additional licensing and resource costs. While it technically fulfills the requirements, it is not the most cost-efficient solution, which is one of the requirements stated in the question.

References:
https://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-overview
https://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-how-to-enable-replication

Check out this Azure Virtual Machines Cheat Sheet:
https://tutorialsdojo.com/azure-virtual-machines/

Question 2

You have an on-premises MySQL database server that you are migrating to Azure database for MySQL. The database administrator runs a script that shuts down the database nightly. You need to recommend a database solution that must meet the fulfill requirements

  • The database must remain accessible if a data center fails.

  • Customized maintenance schedule.

  • Minimize costs.

What should you recommend?

  1. Flexible Server – Burstable
  2. Single Server – Basic
  3. Flexible Server – General purpose
  4. Single Server – General purpose
Correct Answers: 3

Azure Database for MySQL – Flexible Server is a fully managed production-ready database service designed for more granular control and flexibility over database management functions and configuration settings. The flexible server architecture allows users to opt for high availability within a single availability zone and across multiple availability zones.

Flexible servers provide better cost optimization controls with the ability to stop/start the server, and burstable compute tier, ideal for workloads that don’t need full-compute capacity continuously.

Flexible Server also supports reserved instances allowing you to save up to 63% cost, which is ideal for production workloads with predictable compute capacity requirements.

Take note of the following features and limitations of Azure Database for MySQL – Flexible Server:

-High availability isn’t supported in the burstable compute tier. You need to use the general purpose tier if you want your database to be highly available if the data center fails.

-Users can configure the patching schedule to be system managed or define their custom schedule.

-Zone-redundant high availability can be set only when the flexible server is created.

Hence, the correct answer is: Flexible Server – General purpose.

Flexible Server – Burstable is incorrect because the burstable tier does not support high availability. Use general purpose tier instead.

Single Server – Basic and Single Server – General purpose is incorrect because, with Single Server, you can’t choose your own maintenance window due to automated patching. The requirement states that you need a customized maintenance schedule.

References:

https://learn.microsoft.com/en-us/azure/mysql/flexible-server/overview
https://learn.microsoft.com/en-us/azure/mysql/flexible-server/quickstart-create-server-portal

Tutorials Dojo’s AZ-305 Microsoft Azure Solutions Architect Expert Exam Study Guide:
https://tutorialsdojo.com/az-305-microsoft-azure-solutions-architect-expert-exam-study-guide/

For more Azure practice exam questions with detailed explanations, check out the Tutorials Dojo Portal:

Final Remarks

Having a deep understanding of Azure concepts is essential, but it is not sufficient to pass the exam. You also need to gain hands-on experience by using the Microsoft Azure Portal. Simulate different scenarios to deepen your understanding of various services. The combination of practical and theoretical knowledge will help you analyze difficult questions in the exam.

 

Lastly, here are some important reminders to keep in mind: always keep track of the time and review your answers before moving on to the next question, especially in the case study and yes/no question sections. Prior to your scheduled exam day, make sure to get enough rest. If you’re not feeling fully confident yet, remember that you have the option to reschedule your exam. Good luck, and we wish you the very best!

Get $4 OFF in AWS Solutions Architect & Data Engineer Associate Practice Exams for $10.99 ONLY!

Tutorials Dojo portal

Be Inspired and Mentored with Cloud Career Journeys!

Tutorials Dojo portal

Enroll Now – Our Azure Certification Exam Reviewers

azure reviewers tutorials dojo

Enroll Now – Our Google Cloud Certification Exam Reviewers

Tutorials Dojo Exam Study Guide eBooks

tutorials dojo study guide eBook

FREE AWS Exam Readiness Digital Courses

Subscribe to our YouTube Channel

Tutorials Dojo YouTube Channel

FREE Intro to Cloud Computing for Beginners

FREE AWS, Azure, GCP Practice Test Samplers

Recent Posts

Written by: Gerome Pagatpatan

Gerome is a Software Engineer with 5 cloud certifications from Amazon Web Services, Microsoft Azure, and Oracle. He co-authored high-quality educational materials in the cloud computing space, which have been used by over a quarter-million people worldwide. He is also part of the AWS Community Builders program, which aims to help fellow IT professionals advance their careers in the cloud. He is passionate about education, and now it's his turn to share his knowledge, experiences, and passion for cloud computing.

AWS, Azure, and GCP Certifications are consistently among the top-paying IT certifications in the world, considering that most companies have now shifted to the cloud. Earn over $150,000 per year with an AWS, Azure, or GCP certification!

Follow us on LinkedIn, YouTube, Facebook, or join our Slack study group. More importantly, answer as many practice exams as you can to help increase your chances of passing your certification exams on your first try!

View Our AWS, Azure, and GCP Exam Reviewers Check out our FREE courses

Our Community

~98%
passing rate
Around 95-98% of our students pass the AWS Certification exams after training with our courses.
200k+
students
Over 200k enrollees choose Tutorials Dojo in preparing for their AWS Certification exams.
~4.8
ratings
Our courses are highly rated by our enrollees from all over the world.

What our students say about us?