5. Design Infrastructure (25-30%)
5.1 Design a compute solution
recommend a solution for compute provisioning
determine appropriate compute technologies, including virtual machines, App Services, Service Fabric, Azure Functions, Windows Virtual Desktop, Batch, HPC and containers
recommend a solution for containers
recommend a solution for automating compute management
5.2 Design a network solution
recommend a network architecture (hub and spoke, Virtual WAN)
recommend a solution for network addressing and name resolution
recommend a solution for network provisioning
recommend a solution for network security including Private Link, firewalls, gateways, network segmentation (perimeter networks/DMZs/NVAs)
recommend a solution for network connectivity to the Internet, on-premises networks, and other Azure virtual networks
recommend a solution for automating network management
recommend a solution for load balancing and traffic routing
5.3 Design an application architecture
recommend a microservices architecture including Event Grid, Event Hubs, Service Bus, Azure Queue Storage, Logic Apps, Azure Functions, Service Fabric, AKS, Azure App
5.4 Configuration and webhooks
recommend an orchestration solution for deployment and maintenance of applications including ARM templates, Azure Automation, Azure Pipelines, Logic Apps, or Azure Functions
recommend a solution for API integration
5.5 Design migrations
assess and interpret on-premises servers, data, and applications for migration
recommend a solution for migrating applications and VMs
recommend a solution for migration of databases
recommend a solution for migrating data (Storage Migration Service, Azure Data Box, Azure File Sync-based migration to hybrid file server)