View on GitHub

azure-certification-training

Notes and learning resources collected during my training to become a certified DevOps Engineer Expert.

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 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)