Course Description
This course teaches Azure Solution Architects how to design infrastructure solutions. Course topics cover governance, compute, application architecture, storage, data integration, authentication, networks, business continuity, and migrations. The course combines lecture with case studies to demonstrate basic architect design principles.
Audience Profile
Successful students have experience and knowledge in IT operations, including networking, virtualization, identity, security, business continuity, disaster recovery, data platforms, and governance. Students also have experience designing and architecting solutions. Before attending this course, students must have previous experience deploying or administering Azure resources and strong conceptual knowledge of:
- Azure compute technologies such as VMs, containers and serverless solutions
- Azure virtual networking to include load balancers
- Azure Storage technologies (unstructured and databases)
- General application design concepts such as messaging and high availability
About this Course
Skills at a glance
-
Design identity, governance, and monitoring solutions (25–30%)
-
Design data storage solutions (20–25%)
-
Design business continuity solutions (15–20%)
-
Design infrastructure solutions (30–35%)
-
Recommend a logging solution
-
Recommend a solution for routing logs
-
Recommend a monitoring solution
-
Recommend an authentication solution
-
Recommend an identity management solution
-
Recommend a solution for authorizing access to Azure resources
-
Recommend a solution to manage secrets, certificates, and keys
-
Recommend a structure for management groups, subscriptions, and resource groups, and a strategy for resource tagging
-
Recommend a solution for managing compliance
-
Recommend a solution for identity governance
-
Recommend a solution for storing relational data
-
Recommend a database service tier and compute tier
-
Recommend a solution for database scalability
-
Recommend a solution for data protection
-
Recommend a solution for storing semi-structured data
-
Recommend a solution for storing unstructured data
-
Recommend a data storage solution to balance features, performance, and costs
-
Recommend a data solution for protection and durability
-
Recommend a solution for data integration
-
Recommend a solution for data analysis
-
Recommend a recovery solution for Azure and hybrid workloads that meets recovery objectives
-
Recommend a backup and recovery solution for compute
-
Recommend a backup and recovery solution for databases
-
Recommend a backup and recovery solution for unstructured data
-
Recommend a high availability solution for compute
-
Recommend a high availability solution for relational data
-
Recommend a high availability solution for semi-structured and unstructured data
-
Specify components of a compute solution based on workload requirements
-
Recommend a virtual machine-based solution
-
Recommend a container-based solution
-
Recommend a serverless-based solution
-
Recommend a compute solution for batch processing
-
Recommend a messaging architecture
-
Recommend an event-driven architecture
-
Recommend a solution for API integration
-
Recommend a caching solution for applications
-
Recommend an application configuration management solution
-
Recommend an automated deployment solution for applications
-
Evaluate a migration solution that leverages the Microsoft Cloud Adoption Framework for Azure
-
Evaluate on-premises servers, data, and applications for migration
-
Recommend a solution for migrating workloads to infrastructure as a service (IaaS) and platform as a service (PaaS)
-
Recommend a solution for migrating databases
-
Recommend a solution for migrating unstructured data
-
Recommend a connectivity solution that connects Azure resources to the internet
-
Recommend a connectivity solution that connects Azure resources to on-premises networks
-
Recommend a solution to optimize network performance
-
Recommend a solution to optimize network security
-
Recommend a load-balancing and routing solution
4 Days