Microsoft Azure Solutions Architect Expert AZ-305 Practice Question

Your company stores application code in Azure Repos Git. You must implement automated deployments of a containerized .NET web application to three Azure App Service instances that represent development, staging, and production environments. Deployments must advance between environments only after explicit approval from team leads. The deployment definition must live in the same repository as the application code so that it is automatically available whenever new microservice repositories are created. You also want to avoid maintaining separate GUI-based release definitions. Which Azure-native solution should you recommend to meet these requirements?

  • Configure an Azure DevOps classic release pipeline with graphical stages and manual approvals.

  • Create an Azure DevOps multi-stage YAML pipeline that uses Environments with manual approval gates for each stage.

  • Use Azure Deployment Manager rollouts orchestrated by ARM templates and Azure CLI scripts to deploy to each environment.

  • Trigger Azure Automation Desired State Configuration runbooks to push updated containers to each App Service slot.

Microsoft Azure Solutions Architect Expert AZ-305
Design infrastructure solutions
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot