This course runs for a duration of 4 days.
The class will run daily from 9 AM ET to 5 PM ET.
Class Location: Virtual LIVE Instructor Led - Virtual Live Classroom.
This course teaches Azure Solution Architects how to design infrastructure solutions. Course topics cover governance, compute, application architecture, storage, data integration, authentication, networks, business continuity, and migrations. The course combines lecture with case studies to demonstrate basic architect design principles.
Audience
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. Before attending this course, students must have previous experience deploying or administering Azure resources and strong conceptual knowledge of:
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
1 - Describe the Core Architectural Components of Azure
What is Microsoft Azure
Get started with Azure accounts
Describe Azure physical infrastructure
Describe Azure management infrastructure
Module assessment
2 - Describe Azure Compute and Networking Services
Describe Azure virtual machines
Describe Azure virtual desktop
Describe Azure containers
Describe Azure functions
Describe application hosting options
Describe Azure virtual networking
Describe Azure virtual private networks
Describe Azure ExpressRoute
Describe Azure DNS
Module assessment
3 - Describe Azure Storage Services
Describe Azure storage accounts
Describe Azure storage redundancy
Describe Azure storage services
Identify Azure data migration options
Identify Azure file movement options
Module assessment
4 - Describe Azure Identity, Access, and Security
Describe Azure directory services
Describe Azure authentication methods
Describe Azure external identities
Describe Azure conditional access
Describe Azure role-based access control
Describe Zero Trust model
Describe defense-in-depth
Describe Microsoft Defender for Cloud
Module assessment
5 - Introduction to the Microsoft Cloud Adoption Framework
Strategy
Plan
Ready
Migrate
Modernize
Cloud-native
Govern
Manage
Secure
Module assessment
6 - Introduction to the Microsoft Azure Well-Architected Framework
Azure Well-Architected Framework pillars
7 - Design Governance
Design for governance
Design for management groups
Design for subscriptions
Design for resource groups
Design for resource tags
Design for Azure Policy
Design for role-based access control (RBAC)
Design for Azure landing zones
Module assessment
8 - Design Authentication and Authorization Solutions
Design for identity and access management (IAM)
Design for Microsoft Entra ID
Design for Microsoft Entra 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 service principals for applications
Design managed identities
Design for Azure Key Vault
Module assessment
9 - 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
Module assessment
10 - Describe High Availability and Disaster Recovery Strategies
Describe recovery time objective and recovery point objective
Explore high availability and disaster recovery options
Describe Azure high availability and disaster recovery features for Azure Virtual Machines
Describe high availability and disaster recovery for PaaS deployments
Explore high availability and disaster recovery solution for IaaS
Describe hybrid solutions
Module assessment
11 - 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
Module assessment
12 - Design a Data Storage Solution for Non-Relational Data
Design for data storage
Design for Azure storage accounts
Design for data redundancy
Design for Azure Blob Storage
Design for Azure Files
Design for Azure managed disks
Design for storage security
Module assessment
13 - 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 security for data at rest, data in motion, and data in use
Design for Azure SQL Edge
Design for Azure Cosmos DB and Table Storage
Module assessment
14 - 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 analytic solution with Azure Databricks
Design a data integration and analytic solution with Azure Synapse Analytics
Design strategies for hot, warm, and cold data paths
Design an Azure Stream Analytics solution for data analysis
Module assessment
15 - Design an Azure Compute Solution
Choose an Azure compute 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
Module assessment
16 - 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 a caching solution
Design API integration
Design an automated app deployment solution
Design an app configuration management solution
Module assessment
17 - Design Network Solutions
Recommend a network architecture solution based on workload requirements
Design patterns for Azure network connectivity services
Design outbound connectivity and routing
Design for on-premises connectivity to Azure Virtual Network
Choose an application delivery service
Design for application delivery services
Design for application protection services
Module assessment
18 - Design Migrations
Evaluate migration with the Cloud Adoption Framework
Describe the Azure migration framework
Assess your on-premises workloads
Select a migration tool
Migrate your structured data in databases
Select an online storage migration tool for unstructured data
Migrate offline data
Module assessment
19 - Introduction to the Microsoft Azure Well-Architected Framework
Azure Well-Architected Framework pillars
20 - Microsoft Azure Well-Architected Framework: Reliability
Design for business requirements
Design for resilience
Design for recovery
Design for operations
Keep it simple
21 - Microsoft Azure Well-Architected Framework: Security
Plan your security readiness
Design to protect confidentiality
Design to protect integrity
Design to protect availability
Sustain and evolve your security posture
22 - Microsoft Azure Well-Architected Framework: Cost Optimization
Develop cost-management discipline
Design with a cost-efficiency mindset
Design for usage optimization
Design for rate optimization
Monitor and optimize over time
23 - Microsoft Azure Well-Architected Framework: Operational Excellence
Embrace DevOps culture
Establish development standards
Evolve operations with observability
Automate for efficiency
Adopt safe deployment practices
24 - Microsoft Azure Well-Architected Framework: Performance Efficiency
Negotiate realistic performance targets
Design to meet capacity requirements
Achieve and sustain performance
Improve efficiency
Before attending this course, students must have previous experience deploying or administering Azure resources and conceptual knowledge of: