AZ-305T00-A: Design Microsoft Azure Infrastructure Solutions

An advanced Azure architecture course covering identity, governance, monitoring, business continuity, data storage, infrastructure design, and the Azure Well-Architected Framework for professionals designing and architecting Microsoft Azure solutions.

Course Overview

This advanced course teaches Azure Solution Architects how to design infrastructure solutions on Microsoft Azure. It covers key architecture areas including identity, governance, monitoring, compute, application architecture, networking, storage, data integration, business continuity, and migration considerations.

The course develops practical Azure architecture knowledge through lecture-based instruction and case studies that demonstrate fundamental solution design principles. It also incorporates the Microsoft Azure Well-Architected Framework to support the design of effective Azure solutions. The course is aligned with the solution architect role and is related to the Microsoft Certified: Azure Solutions Architect Expert certification.

Course Objective

  • Understand the prerequisite Azure concepts required for Azure architecture design.
  • Design identity and authentication solutions for Azure environments.
  • Design governance solutions that support Azure infrastructure requirements.
  • Design monitoring solutions for Azure environments.
  • Design business continuity solutions for Azure workloads.
  • Design data storage solutions based on solution requirements.
  • Design infrastructure solutions using appropriate Azure services and architecture principles.
  • Apply architecture concepts across compute, networking, storage, and application solutions.
  • Apply Microsoft Azure Well-Architected Framework principles when designing Azure solutions.

Pre-requisites

Participants should have previous experience deploying or administering Azure resources and experience designing and architecting solutions. Strong conceptual knowledge is required in:

  • Azure compute technologies, including virtual machines, containers, and serverless solutions.
  • Azure virtual networking, including load balancers.
  • Azure Storage technologies, including unstructured storage and databases.
  • General application design concepts, including messaging and high availability.

Course Curriculum

  • Understand the foundational concepts required for Azure architecture design.
  • Explore core Azure services and capabilities.
  • Review key compute, storage, and networking concepts.
  • Understand identity, security, and governance fundamentals.
  • Explore availability, scalability, and resiliency considerations.
  • Understand key cloud architecture principles and design patterns.
  • Evaluate basic business and technical requirements for Azure solutions.
  • Build foundational knowledge for designing Azure solution architectures.
  • Design identity and access management solutions for Azure environments.
  • Plan Microsoft Entra ID integration and authentication.
  • Design role-based access control (RBAC) and authorization strategies.
  • Plan Azure governance using policies, management groups, and resource organization.
  • Design solutions for security, compliance, and resource governance.
  • Plan Azure monitoring and observability solutions.
  • Design logging, metrics, alerts, and diagnostic strategies.
  • Apply best practices for secure and well-governed Azure environments.
  • Understand business continuity concepts for Azure solutions.
  • Design high availability and resiliency strategies.
  • Plan backup and recovery solutions for Azure workloads.
  • Design disaster recovery solutions across Azure regions.
  • Define appropriate Recovery Time Objectives (RTO) and Recovery Point Objectives (RPO).
  • Plan for data protection and workload availability.
  • Evaluate Azure services for backup, replication, and recovery.
  • Apply best practices for reliable and resilient Azure environments.
  • Understand Azure data storage concepts and design considerations.
  • Design solutions for relational and non-relational data.
  • Select appropriate Azure storage services based on workload requirements.
  • Design data availability, durability, and redundancy strategies.
  • Plan for storage performance and scalability.
  • Design secure access and data protection solutions.
  • Plan backup, recovery, and data lifecycle management.
  • Apply best practices for reliable and cost-effective Azure storage solutions.
  • Understand key Azure infrastructure design principles and considerations.
  • Design appropriate compute solutions for Azure workloads.
  • Plan and design networking solutions for secure connectivity.
  • Design application architecture based on business and technical requirements.
  • Plan infrastructure scalability, availability, and resiliency.
  • Select appropriate Azure services and deployment models.
  • Evaluate performance, security, and cost optimization requirements.
  • Apply architectural best practices for reliable Azure infrastructure solutions.
  • Understand the Microsoft Azure Well-Architected Framework and its purpose.
  • Explore the key pillars of reliability, security, cost optimization, operational excellence, and performance efficiency.
  • Apply Well-Architected principles when designing Azure solutions.
  • Evaluate workloads against architectural best practices.
  • Identify opportunities to improve security, resiliency, performance, and cost efficiency.
  • Design solutions that support scalability and operational excellence.
  • Use Well-Architected guidance to make informed architecture decisions.
  • Apply best practices for building reliable and optimized Azure environments.