MODULE 1: Design governance
Azure Architects design and recommend governance solutions.
In this module, you learn how to:
-
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 landing zones.
-
Introduction
-
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
-
Knowledge check
-
Summary and resources
MODULE 2: Design an Azure compute solution
Azure Architects design and recommend Azure compute solutions.
In this module, you learn how to:
-
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.
-
Introduction
-
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
-
Knowledge check
-
Summary and resources
MODULE 3: Design a data storage solution for non-relational data
Azure Architects design and recommend non-relational data storage solutions.
In this module, you learn how to:
-
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.
-
Introduction
-
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
-
Knowledge check
-
Summary and resources
MODULE 4: Design a data storage solution for relational data
Azure Architects design and recommend relational data storage solutions.
In this module, you learn how to:
-
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.
-
Introduction
-
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
-
Knowledge check
-
Summary and resources
MODULE 5: Design data integration
Azure Architects design and recommend data integration solutions.
In this module, you learn how to:
-
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.
-
Introduction
-
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
-
Knowledge check
-
Summary and resources
MODULE 6: Design an application architecture
Azure Architects design and recommend application architectures.
In this module, you learn how to:
-
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.
-
Introduction
-
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
-
Knowledge check
-
Summary and resources
MODULE 7: Design authentication and authorization solutions
Azure Architects design and recommend authentication and authorization solutions.
In this module, you learn how to:
-
Design for identity and access management.
-
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 for managed identities.
-
Design for service principals for applications.
-
Design for Azure Key Vault.
-
Introduction
-
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
-
Knowledge check
-
Summary and resources
MODULE 8: Design a solution to log and monitor Azure resources
Azure Architects design and recommend logging and monitoring solutions.
In this module, you learn how to:
-
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
-
Introduction
-
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
-
Knowledge check
-
Summary and resources
MODULE 9: Design network solutions
Azure Architects design and recommend network solutions.
In this module, you learn how to:
-
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
-
Introduction
-
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
-
Knowledge check
-
Summary and resources
MODULE 10: Design a solution for backup and disaster recovery
Learn how to select appropriate backup solutions and disaster recovery solutions for Azure workloads.
In this module, you’ll learn how to:
-
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.
-
Introduction
-
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
-
Knowledge check
-
Summary and resources
MODULE 11: Design migrations
Azure Architects design and recommend migration solutions.
In this module, you learn how to:
-
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
-
Introduction
-
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
-
Knowledge check
-
Summary and resources
LEARNING PATH: Build great solutions with the Microsoft Azure Well-Architected Framework
Introduction to the Microsoft Azure Well-Architected Framework
-
Introduction
-
Azure Well-Architected Framework pillars
-
Cost optimization
-
Operational excellence
-
Performance efficiency
-
Reliability
-
Security
-
Summary
Microsoft Azure Well-Architected Framework - Cost optimization
-
Introduction
-
Plan and estimate your Azure costs
-
Provision with optimization
-
Use monitoring and analytics to gain cost insights
-
Maximize efficiency of cloud spend
-
Summary
Microsoft Azure Well-Architected Framework - Operational excellence
-
Introduction
-
Design, build, and orchestrate with modern practices
-
Use monitoring and analytics to gain operational insights
-
Use automation to reduce effort and error
-
Testing strategies for your application
-
Summary
Microsoft Azure Well-Architected Framework - Performance efficiency
-
Introduction
-
Use scaling up and scaling out in your architecture
-
Optimize network performance
-
Optimize storage performance
-
Identify performance bottlenecks in your application
-
Summary
Microsoft Azure Well-Architected Framework - Reliability
-
Introduction
-
High availability
-
Disaster recovery
-
Processes for backup and restore
-
Summary
Microsoft Azure Well-Architected Framework - Security
-
Introduction
-
Defense in depth
-
Identity management
-
Infrastructure protection
-
Encryption
-
Network security
-
Application security
-
Summary
LEARNING PATH: Accelerate cloud adoption with the Microsoft Cloud Adoption Framework for Azure
Getting started with the Microsoft Cloud Adoption Framework for Azure
-
Introduction
-
Customer narrative
-
Common blockers
-
Knowledge check
-
Summary
Prepare for successful cloud adoption with a well-defined strategy
-
Introduction
-
Customer narrative
-
Capture strategic motivation
-
Define objectives and key results
-
Evaluate financial considerations
-
Understand technical considerations
-
Create a business case
-
Knowledge check
-
Summary
Prepare for cloud adoption with a data-driven plan
-
Introduction
-
Customer narrative
-
Exercise - Deploy your first cloud adoption plan
-
Exercise - Assess your digital estate
-
Exercise - Customize your cloud adoption plan
-
Summary
Choose the best Azure landing zone to support your requirements for cloud operations
-
Introduction
-
Customer narrative
-
Common operating models
-
Design areas for Azure landing zones
-
Design principles for Azure landing zones
-
Journey to the target architecture
-
Choose an Azure landing zone option
-
Deploy the Azure landing zone accelerator
-
Enhance your landing zone
-
Summary
Migrate to Azure through repeatable processes and common tools
-
Introduction
-
Customer narrative
-
Migration process
-
Migration tools
-
Common tech platforms
-
Exercise - Migration and modernization
-
Knowledge check
-
Summary
Address tangible risks with the Govern methodology of the Cloud Adoption Framework for Azure
-
Introduction
-
Customer narrative
-
Govern methodology
-
Corporate policies
-
Governance disciplines
-
Knowledge check
-
Deploy a cloud governance foundation
-
The Cost Management discipline
-
Summary
Ensure stable operations and optimization across all supported workloads deployed to the cloud
-
Introduction
-
Establish business commitments
-
Deploy an operations baseline
-
Protect and recover
-
Enhance an operations baseline
-
Manage platform and workload specialization
-
Knowledge check
-
Summary
Innovate applications by using Azure cloud technologies
-
Introduction
-
Follow the innovation lifecycle
-
Azure technologies for the build process
-
Infuse your applications with AI
-
Azure technologies for measuring business impact
-
Azure technologies for the learn process
-
Knowledge check
-
Summary
Prepare for cloud security by using the Microsoft Cloud Adoption Framework for Azure
-
Introduction
-
Customer narrative
-
Methodology
-
Security roles and responsibilities
-
Simplify compliance and security
-
Simplify security implementation
-
Security tools and policies
-
Summary