AZ-305: Microsoft Azure Solutions Architect Expert

Introduction

Certification Details

In this lesson, we explore the certification roadmap for becoming a Microsoft Azure Solutions Architect. This comprehensive guide outlines your progression from fundamental concepts to advanced design principles, offering a clear pathway to planning your certification journey.

Azure Fundamentals

Begin your Azure journey with the AZ-900: Azure Fundamentals course. Although optional, this course is highly recommended for those new to cloud concepts. It provides the essential foundation you need before advancing to more specialized courses like Administrator or Architect.

The image is a certification roadmap for Microsoft Azure, showing a progression from Azure Fundamentals to Azure Solutions Architect Expert, with a paper airplane symbolizing progress.

Azure Administrator and Solutions Architect

After completing or bypassing the Fundamentals, enroll in the AZ-104: Azure Administrator course. This course acts as a prerequisite for the AZ-305 certification, which is designed for future Azure Solutions Architects. If you have already gained experience with AZ-104, you're well-prepared to take on the Solutions Architect challenge.

Passing the AZ-305 exam will earn you the prestigious Azure Solutions Architect Expert badge.

Skills Measured in AZ-305

The AZ-305 exam assesses your ability to design Azure solutions across several critical domains. The main skills measured include:

  • Design Identity, Governance, and Monitoring Solutions (25-30%)
  • Design Data Storage Solutions (25-30%)
  • Design Business Continuity Solutions (10-15%)
  • Design Infrastructure Solutions (25-30%)

These exam areas cover the essential topics and ensure that you are well-prepared for real-world challenges.

The image outlines the skills measured in the Exam AZ-305, including design identity, governance, monitoring solutions, data storage solutions, business continuity solutions, and infrastructure solutions, with corresponding percentage ranges.

Detailed Module Breakdown

Design Identity, Governance, and Monitoring Solutions

In this module, you will learn to design and recommend solutions for:

  • Logging and Monitoring: Architect systems for resource monitoring, log collection, and data visualization.
  • Authentication and Authorization: Develop strategies to implement role-based access control and secure cloud identities.
  • Governance: Establish a hierarchical structure for managing Azure resources, ensuring compliance and effective auditing.
  • Application Access Management: Integrate solutions for managing secrets, passwords, and application access with Azure Active Directory.

The image outlines four steps for designing identity, governance, and monitoring solutions, including logging and monitoring, authentication and authorization, governance, and application access. Each step includes a brief description of recommended solutions.

Note

In this lesson, modules 2 and 4 are combined to maintain continuity. The focus is on designing and recommending solutions rather than on the hands-on implementation approach used in the Azure Administrator course.

Design Data Solutions

This module covers essential aspects of data management and storage design:

  1. Relational Data: Explore design considerations for structured data.
  2. Data Integration: Learn methods for integrating diverse data sources within Azure.
  3. Unstructured Data Storage: Examine best practices for storing and managing unstructured data.
  4. Nonrelational Data: Investigate design options suitable for nonrelational databases.

Design Business Continuity Solutions

This module is subdivided into two focused areas:

  • Backup and Disaster Recovery: Develop strategies to ensure the continuity of compute, storage, and database services in disaster scenarios.
  • High Availability: Design solutions to guarantee high availability across compute, storage, and database systems.

The image is a slide titled "Design business continuity solutions" with two points: designing for backup and disaster recovery, and designing for high availability.

Note

High availability concepts are integrated into the respective sections (compute, storage, and database) to provide a comprehensive contextual discussion.

Design Infrastructure Solutions

In this section, focus on designing robust infrastructure solutions that include:

  • Compute: Use Microsoft’s flowchart to choose optimal compute options based on your specific requirements.
  • Application Architecture: Design effective communication strategies between application components using messages and events.
  • Migration: Recommend the best migration strategies for servers, databases, and web applications.
  • Network Solutions: Design secure and efficient virtual network communications along with hybrid connectivity options.

The image outlines four steps in designing infrastructure solutions: compute solution, application architecture, migration, and network solutions, each with a brief description.

Frequently Asked Questions

What level of experience is required?

Microsoft recommends that candidates have advanced IT operations experience in areas such as networking, virtualization, identity, security, business continuity, disaster recovery, data platforms, and governance. Familiarity with networking terminologies like CIDR and FQDN is also important.

Does this lesson cover the implementation of all services?

No, this lesson focuses solely on the design aspects of Azure solutions. Each Azure service has its own specialized exam for implementation. For detailed implementation topics, such as Azure Active Directory, consider pursuing the AZ-500 certification.

Why are there more case studies than quizzes?

Microsoft emphasizes the importance of case studies and architectural reviews to help you adopt an architect’s perspective when selecting Azure solutions. The focus is on recommending services based on best practices rather than on their direct implementation.

Can beginners take this course?

Yes, beginners are welcome to take this course. However, you might need to invest additional time in learning fundamental IT concepts such as networking, virtualization, security, business continuity, disaster recovery, and data governance through supplementary documentation.

Services and Exams Overview

This course also provides an overview of how various Azure services align with specific certification exams. For example, consider the following table:

Azure ServiceCertification Exam
Azure Virtual MachinesAZ-104: Azure Administrator
Azure App ServiceAZ-104: Azure Administrator; for development, see AZ-204: Developing Solutions for Microsoft Azure
Azure Batch and KubernetesAZ-104: Azure Administrator and AZ-204: Developing Solutions for Microsoft Azure
Functions and Logic AppsAZ-204: Developing Solutions for Microsoft Azure
Azure StorageCovered in AZ-104 with additional focus in AZ-204

For data architects, additional exams such as DP-200, DP-201, DP-203, and DP-300 are available. For security-focused roles, the AZ-500 certification is recommended.

The image is a table listing Azure services alongside corresponding Microsoft certification exams, specifically AZ-104 and AZ-204.

The image is a table listing various Azure services alongside corresponding exams, such as Cosmos DB and Azure Data Factory, with exams like DP-200 and DP-201.

For more information, you can browse additional certifications by role on the official Microsoft portal.

Course Modules Order

The modules in this lesson have been thoughtfully reordered to ensure a seamless learning experience. The sequence is as follows:

  1. Authentication and Authorization
  2. Governance
  3. Network Architecture
  4. Compute Solutions
  5. Nonrelational Data
  6. Relational Data
  7. Data Integration
  8. Migration Solutions
  9. Business Continuity
  10. Application Architecture
  11. Monitoring

The image lists various design modules related to IT solutions, including authentication, governance, network architecture, and data storage. It is branded with the KodeKloud logo.

Now, let’s begin with authentication and authorization. Good luck on your journey to becoming an Azure Solutions Architect!

Watch Video

Watch video content

Previous
Course Introduction