Microsoft Azure Architect Design MAZ304 Course Outline
Notes: Microsoft have retied this course and exam. Microsoft have replaced this with Designing Microsoft Azure Infrastructure Solutions AZ305
Module 1: Design a Compute Solution
- Recommending a Solution for Compute Provisioning
- Determine Appropriate Compute Technologies
- Recommending a Solution for Containers
- Recommending a Solution for Automating Compute Management
Lab: Implementing Containers on Azure
- Implement containers running in Azure VMs
- Deploy containers to Azure Container Instances
- Deploy containers to AKS clusters
Module 2: Design a Network Solution
- Recommend a Solution for Network Addressing and Name Resolution
- Recommend a Solution for Network Provisioning
- Recommend a Solution for Network Security
- Recommend a Solution for internet Connectivity and On-Premises Networks
- Recommend a Solution for Automating Network Management
- Recommend a Solution for Load Balancing and Traffic Routing
Module 3: Design for Migration
- Assess and On-Premises Servers and Applications for Migration
- Recommend a Solution for Migrating Applications and VMs
- Recommend a Solution for Migration of Databases
Module 4: Design Authentication and Authorisation
- Tips for Identity and Access Management
- Recommend a Solution for Multi-Factor Authentication
- Five Steps for Securing Identity Infrastructure
- Recommend a Solution for Single-Sign-On (SSO)
- Recommend a Solution for a Hybrid Identity
- Recommend a Solution for B2B Integration
- Recommend a Hierarchical Structure for Management Groups
Lab: Managing Azure AD Authentication and Authorisation
- Deploy an Azure VM hosting an AD DS domain controller
- Create and configure an Azure AD tenant
- Integrate an AD DS forest with an Azure AD tenant
Module 5: Design Governance
- Recommend a Solution for using Azure Policy
- Recommend a Solution for using Azure Blueprint
Module 6: Design a Solution for Databases
- Select an Appropriate Data Platform Based on Requirements
- Overview of Azure Data Storage
- Recommend Database Service Tier Sizing
- Dynamically Scale Azure SQL Database and Azure SQL Managed Instances
- Recommend a Solution for Encrypting Data at Rest, Transmission, and In Use
Module 7: Select an Appropriate Storage Account
- Understanding Storage Tiers
- Recommend a Storage Access Solution
- Recommend Storage Management Tools
Module 8: Design Data Integration
- Understanding Storage Tiers
- Recommend a Storage Access Solution
- Recommend Storage Management Tools
Module 9: Design a Solution for Logging and Monitoring
- Azure Monitoring Services
- Azure Monitor
Module 10: Design a Solution for Backup and Recovery
- Recommend a Recovery Solution for Hybrid and On-Premises Workloads
- Design and Azure Site Recovery Solution
- Recommend a Solution for Recovery in Different Regions
- Recommend a Solution for Azure Backup Management
- Design a Solution for Data Archiving and Retention
Module 11: Design for High Availability
- Recommend a Solution for Application, Autoscaling and Workload Redundancy
- Resources that Require High Availability
- Identify Storage Types for High Availability
- Recommend a Solution for Geo-Redundancy of Workloads
Module 12: Design for Cost Optimisation
- Recommend Solutions for Cost Management
- Recommended Viewpoints for Minimising Costs
Module 13: Design an Application Architecture
- Recommend a Microservices Architecture
- Recommend an Orchestration Solution for Deployment of Applications
- Recommend a Solution for API Integration
Lab: Implement Azure Logic Apps Integration with Azure Event Grid
- Integrate Azure Logic Apps with Event Grid
- Trigger execution of Logic Apps in response to an event representing a change to a resource within a
Module 14: Design Security for Applications
- Security for Applications and Services
- Recommend a Solution using Key Vault
- Recommend Solutions using Azure AD Managed Identities