MS-AZ-304T00 - Microsoft Azure Architect Design

This course teaches Solutions Architects how to translate business requirements into secure, scalable, and reliable designs recommendations. Lessons include monitoring, automation, data storage, and infrastructure. This course outlines how decisions in each these areas influences an overall design solution.

Student Testimonials

Instructor did a great job, from experience this subject can be a bit dry to teach but he was able to keep it very engaging and made it much easier to focus. Student
Excellent presentation skills, subject matter knowledge, and command of the environment. Student
Instructor was outstanding. Knowledgeable, presented well, and class timing was perfect. Student

Click here to print this page »


Successful Azure Solution Architects start this role with experience on operating systems, virtualization, cloud infrastructure, storage structures, and networking.
Understanding of on-premises virtualization technologies, including: VMs, virtual networking, and virtual hard disks.
Understanding of network configuration, including TCP/IP, Domain Name System (DNS), virtual private networks (VPNs), firewalls, and encryption technologies.
Understanding of Active Directory concepts, including domains, forests, domain controllers, replication, Kerberos protocol, and Lightweight Directory Access Protocol (LDAP).
Understanding of resilience and disaster recovery, including backup and restore operations.

Detailed Class Syllabus

Module 1: Design a Compute Solution

Recommend a Solution for Compute Provisioning
Determine Appropriate Compute Technologies
Recommend a Solution for Containers
Recommend a Solution for Automating Compute Management

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 iInternete Connectivity and On-Premises Networks
Recommend a Solution for Automating Network Management
Recommend a Solution for Load Balancing and Rraffic 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 Authorization

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

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

Recommend a Data Flow
Recommend a Solution for Data Integration

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 and Workload Redundancy
Recommend a Solution for Autoscaling
Identify Resources that Require High Availability
Identify Storage Tpes for High Availability
Recommend a Solution for Geo-Redundancy of Workloads

Module 12: Design for Cost Optimization

Recommend Solutions for Cost Management
Recommended Viewpoints for Minimizing 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

Module 14: Design Security for Applications

Security for Applications and Services
Recommend a Solution using Key Vault
Recommend Solutions using Azure AD Managed Identities