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