1 - Design a Compute Solution
Recommend a Solution for Compute ProvisioningDetermine Appropriate Compute TechnologiesRecommend a Solution for ContainersRecommend a Solution for Automating Compute Management
2 - Design a Network Solution
Recommend a Solution for Network Addressing and Name ResolutionRecommend a Solution for Network ProvisioningRecommend a Solution for Network SecurityRecommend a Solution for iInternete Connectivity and On-Premises NetworksRecommend a Solution for Automating Network ManagementRecommend a Solution for Load Balancing and Rraffic Routing
3 - Design for Migration
Assess and On-Premises Servers and Applications for MigrationRecommend a Solution for Migrating Applications and VMsRecommend a Solution for Migration of Databases
4 - Design Authentication and Authorization
Tips for Identity and Access ManagementRecommend a Solution for Multi-Factor AuthenticationFive Steps for Securing Identity InfrastructureRecommend a Solution for Single-Sign On (SSO)Recommend a Solution for a Hybrid IdentityRecommend a Solution for B2B IntegrationRecommend a Hierarchical Structure for Management Groups
5 - Design Governance
Recommend a Solution for using Azure PolicyRecommend a Solution for using Azure Blueprint
6 - Design a Solution for Databases
Select an Appropriate Data Platform Based on RequirementsOverview of Azure Data StorageRecommend Database Service Tier SizingDynamically Scale Azure SQL Database and Azure SQL Managed InstancesRecommend a Solution for Encrypting Data at Rest, Transmission, and In Use
7 - Select an Appropriate Storage Account
Understanding Storage TiersRecommend a Storage Access SolutionRecommend Storage Management Tools
8 - Design Data Integration
Recommend a Data FlowRecommend a Solution for Data Integration
9 - Design a Solution for Logging and Monitoring
Azure Monitoring ServicesAzure Monitor
10 - Design a Solution for Backup and Recovery
Recommend a Recovery Solution for Hybrid and On-Premises WorkloadsDesign and Azure Site Recovery SolutionRecommend a Solution for Recovery in Different RegionsRecommend a Solution for Azure Backup ManagementDesign a Solution for Data Archiving and Retention
11 - Design for High Availability
Recommend a Solution for Application and Workload RedundancyRecommend a Solution for AutoscalingIdentify Resources that Require High AvailabilityIdentify Storage Tpes for High AvailabilityRecommend a Solution for Geo-Redundancy of Workloads
12 - Design for Cost Optimization
Recommend Solutions for Cost ManagementRecommended Viewpoints for Minimizing Costs
13 - Design an Application Architecture
Recommend a Microservices ArchitectureRecommend an Orchestration Solution for Deployment of ApplicationsRecommend a Solution for API Integration
14 - Design Security for Applications
Security for Applications and ServicesRecommend a Solution using Key VaultRecommend Solutions using Azure AD Managed Identities
Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Who is it For?
This course is for IT Professionals with expertise in designing and implementing solutions running on Microsoft Azure. They should have broad knowledge of IT operations, including networking, virtualization, identity, security, business continuity, disaster recovery, data platform, budgeting, and governance. Azure Solution Architects use the Azure Portal and as they become more adept they use the Command Line Interface. Candidates must have expert-level skills in Azure administration and have experience with Azure development processes and DevOps processes.
Successful students begin this course with experience on operating systems, virtualization, cloud infrastructure, storage structures, networking, applications and databases.
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.
Understanding of Applications development and APIs.
Understanding of Databases, both SQL such as MS SQL, MySQL or Postgres, and Non-SQL databases like MongoDB.
Understanding of decoupling Applications and services, for example, Queues, tables, Cache.
Understanding of Security concepts to protect your environment, like encryption at rest, encryption in transit, SSL, TLS.