top of page
Blue Background

AZ-305T00 - Designing Microsoft Azure Infrastructure Solutions


AZ-305T00: Designing Microsoft Azure Infrastructure Solutions



Duration: 4 Days





Designing Microsoft Azure Infrastructure Solutions course teaches Azure Solution Architects how to design infrastructure solutions. AZ 305 Course topics cover governance, computing, application architecture, storage, data integration, authentication, networks, business continuity, and migrations. The AZ 305 Course Designing Microsoft Azure Infrastructure Solutions training combines lectures with case studies to demonstrate basic architect design principles.


Learning Objectives

  • Design a governance solution

  • Design a compute solution

  • Design an application architecture

  • Design storage, non-relational and relational

  • Design data integration solutions

  • Design authentication, authorization, and identity solutions

  • Design network solutions

  • Design backup and disaster recovery solutions

  • Design monitoring solutions

  • Design migration solutions



Course Outline


1. Design governance

  • Design for governance

  • Design for management groups

  • Design for Azure subscriptions

  • Design for resource groups

  • Design for resource tagging

  • Design for Azure policy

  • Design for Azure role-based access control

  • Design for Azure Blueprints



2. Design an Azure compute solution

  • Choose an Azure computing service

  • Design for Azure Virtual Machines solutions

  • Design for Azure Batch solutions

  • Design for Azure App Service solutions

  • Design for Azure Container Instances solutions

  • Design for Azure Kubernetes Service solutions

  • Design for Azure Functions solutions

  • Design for Azure Logic Apps solutions



3. Design a data storage solution for non-relational data

  • Design for data storage

  • Design for Azure storage accounts

  • Design for Azure blob storage

  • Design for data redundancy

  • Design for Azure files

  • Design an Azure disk solution

  • Design for storage security



4. Design a data storage solution for relational data

  • Design for Azure SQL Database

  • Design for Azure SQL Managed Instance

  • Design for SQL Server on Azure Virtual Machines

  • Recommend a solution for database scalability

  • Recommend a solution for database availability

  • Design protection for data at rest, data in transmission, and data in use

  • Design for Azure SQL Edge

  • Design for Azure Cosmos DB

  • Design for Azure Table Storage



5. Design data integration

  • Design a data integration solution with Azure Data Factory

  • Design a data integration solution with Azure Data Lake

  • Design a data integration and analytics solution with Azure Databricks

  • Design a data integration and analytics solution with Azure Synapse Analytics

  • Design strategies for hot, warm, and cold data paths

  • Design an Azure Stream Analytics solution for data analysis



6. Design an application architecture

  • Describe message and event scenarios

  • Design a messaging solution

  • Design an Azure Event Hubs messaging solution

  • Design an event-driven solution

  • Design an automated app deployment solution

  • Design API integration

  • Design an application configuration management solution

  • Design a caching solution



7. Design authentication and authorization solutions

  • Design for identity and access management

  • Design for Azure Active Directory

  • Design for Azure Active Directory business-to-business (B2B)

  • Design for Azure Active Directory B2C (business-to-customer)

  • Design for conditional access

  • Design for identity protection

  • Design for access reviews

  • Design for managed identities

  • Design for service principals for applications

  • Design for Azure Key Vault


8. Design a solution to log and monitor Azure resources

  • Design for Azure Monitor data sources

  • Design for Azure Monitor Logs (Log Analytics) workspaces

  • Design for Azure Workbooks and Azure insights

  • Design for Azure Data Explorer



9. Design network solutions

  • Recommend a network architecture solution based on workload requirements

  • Design for on-premises connectivity to Azure Virtual Network

  • Design for Azure network connectivity services

  • Design for application delivery services

  • Design for application protection services



10. Design a solution for backup and disaster recovery

  • Design for backup and recovery

  • Design for Azure Backup

  • Design for Azure blob backup and recovery

  • Design for Azure Files backup and recovery

  • Design for Azure virtual machine backup and recovery

  • Design for Azure SQL backup and recovery

  • Design for Azure Site Recovery



11. Design migrations

  • Evaluate migration with the Microsoft Cloud Adoption Framework for Azure

  • Describe the Azure Migration and Modernization Program (Azure Migration Framework)

  • Assess your on-premises workloads

  • Select a migration tool

  • Migrate your databases

  • Select an online storage migration tool

  • Migrate offline data



12. Introduction to the Microsoft Azure Well-Architected Framework

  • Describe the pillars of the Azure Well-Architected Framework

  • Identify key principles for creating a solid architectural foundation



13. Microsoft Azure Well-Architected Framework - Cost optimization

  • Use monitoring and analytics to gain cost insights

  • Maximize the efficiency of your cloud environment

  • Provision resources that are optimized for cost



14. Microsoft Azure Well-Architected Framework - Operational excellence

  • Apply modern practices to design, build, and orchestrate resources on Azure

  • Gain operational insights by using monitoring and analytics

  • Reduce effort and error by using automation

  • Identify issues and improve the quality of your application by using tests



15. Microsoft Azure Well-Architected Framework - Performance efficiency

  • Scale your capacity based on workload

  • Optimize network performance

  • Optimize storage and database performance

  • Improve application performance by identifying bottlenecks



16. Microsoft Azure Well-Architected Framework - Reliability

  • Design a highly available application by leveraging Azure services

  • Incorporate Azure disaster recovery capabilities into your architecture

  • Protect your application from data loss or corruption



17. Microsoft Azure Well-Architected Framework - Security

  • Develop a defense-in-depth approach to securing your architecture

  • Choose the technologies to secure your Azure infrastructure

  • Develop a strategy for secure identity management



18. Getting started with the Microsoft Cloud Adoption Framework for Azure

  • Understand common roadblocks that prevent adoption success

  • Evaluate one or more guides that can help you get things started or move faster

  • Get started on the proper course of action by using shared guidance and related Learn modules



19. Prepare for successful cloud adoption with a well-defined strategy

  • Create clarity for a corporate strategy to ensure that all team members are working toward common goals

  • Establish metrics to create clarity, help the team learn, and systematically work toward your organizational objectives

  • Evaluate financial considerations to understand the value of cloud adoption

  • Assess your strategy using the Cloud Adoption Strategy

  • Evaluate technical considerations to help the team prepare for successful cloud adoption projects



20. Prepare for cloud adoption with a data-driven plan

  • Create an actionable cloud adoption plan

  • Understand your digital estate

  • Assess the digital estate with Azure Migrate and refine your plan

Lab: Deploy your first cloud adoption plan

Lab: Assess your digital estate

Lab: Customize your cloud adoption plan



21. Choose the best Azure landing zone to support your requirements for cloud operations.

  • Compare your management, governance, and security requirements for operations to common operating models

  • Evaluate options for implementing Azure landing zones against your short-term and long-term requirements

  • Choose the best Azure landing zone and Learn modules to support your needs for cloud adoption



22. Migrate to Azure through repeatable processes and common tools

  • Understand the tools commonly used in migration

  • Learn about the migration processes required to migrate effectively

  • Demonstrate a simple migration (hands-on if possible)

  • Understand options for properly migrating a variety of platforms and workloads

  • Choose the best learning path to continue with migrating a specific platform or workload



23. Address tangible risks with the Govern methodology of the Cloud Adoption Framework for Azure

  • Establish processes to properly govern cloud adoption

  • Classify tangible risks based on the reference cloud adoption plan

  • Integrate corporate policies to mitigate tangible risks

  • List implementation strategies to mitigate risks

  • Demonstrate Azure Policy additions that implement risk mitigation strategies

  • Prioritize future governance investments



24. Ensure stable operations and optimization across all supported workloads deployed to the cloud.

  • Evaluate levels of business commitment across your portfolio of workloads

  • Deploy an operations baseline

  • Customize the baseline to meet operations needs

  • Centralize operations for core platforms

  • Partner with workload teams for richer decentralized operations



25. Innovate applications by using Azure cloud technologies

  • Understand the innovation cycle

  • Map Azure services to the phases of the innovation cycle

  • Correlate technologies to business outcomes of innovation



26. Prepare for cloud security by using the Microsoft Cloud Adoption Framework for Azure

  • Understand cloud security methodology

  • Identify security roles and responsibilities

  • Assess cultural and role and responsibility changes that typically come with cloud adoption

  • Learn how to simplify compliance and security implementation in the cloud





  • Azure Active Directory

  • Azure compute technologies such as VMs, containers and serverless solutions

  • Azure virtual networking to include load balancers

  • Azure Storage technologies (unstructured and databases)

  • General application design concepts such as messaging and high availability


Audience Profile


Successful students have experience and knowledge in IT operations, including networking, virtualization, identity, security, business continuity, disaster recovery, data platforms, and governance. Students also have experience designing and architecting solutions.

Job role: Solution Architect

Preparation for exam: AZ-305


  • AZ-104T00: Microsoft Azure Administrator

  • AZ-204T00: Developing Solutions for Microsoft Azure


bottom of page