Microsoft Azure Course Topics
Architecting Microsoft Azure Solutions
● Design Compute Infrastructure
○ Design solutions using virtual machines
■ Design VM deployments by leveraging availability sets, fault
domains, and update domains in Azure; Design VM Scale Sets;
design for compute-intensive tasks using Azure Batch; define a
migration strategy from cloud services; recommend use of Azure
Backup and Azure Site Recovery
● Design Data Implementation
○ Design for Azure Storage solutions
■ Determine when to use Azure Blob Storage, blob tiers, Azure Files,
disks, and Store Simple
○ Design for relational database storage
■ Determine when to use Azure SQL Database and SQL Server
Stretch Database; design for scalability and features; determine
when to use Azure Database for MySQL and Azure Database for
PostgreSQL; design for HA/DR, design a backup and recovery
strategy
● Design Networking Implementation
○ Design Azure virtual networks
■ Design solutions that use Azure networking services: design for
load balancing using Azure Load Balancer and Azure Traffic
Manager; define DNS, DHCP, and IP strategies; determine when to
use Azure Application Gateway; determine when to use multi-node
application gateways, Traffic Manager and load balancers
○ Design external connectivity for Azure Virtual Networks
■ Determine when to use Azure VPN, ExpressRoute and Virtual
Network Peering architecture and design; determine when to use
User Defined Routes (UDRs); determine when to use VPN gateway
site-to-site failover for ExpressRoute
● Design Security and Identity Solutions
○ Secure resources by using identity providers
■ Design solutions that use external or consumer identity providers
such as Microsoft account, determine when to use Azure AD B2C
and Azure AD B2B; design mobile apps using AAD B2C or AAD
B2B
● Design for Operations
○ Design an operations automation strategy
■ Determine when to use Azure Automation, PowerShell, Desired
State Configuration (DSC), Azure Logic Apps; define a strategy for
auto-scaling; define a strategy for enabling periodic processes and
tasks.