Preparing Practice Exam…
Please wait a moment while the system generates the exam questions, answers, and study session.
Please wait a moment while the system generates the exam questions, answers, and study session.
Microsoft Certified: Azure Solutions Architect Expert · Microsoft
Select one answer.
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
For migrating App1 to Azure while maintaining automatic instance scaling, reducing administrative effort, and avoiding major changes for containerization, the best recommendation is: Recommended Solution: Azure App Service (Linux) with Autoscaling Why Azure App Service? Runs Multiple Instances Automatically – Supports scalable deployments without requiring containerization. Autoscaling Based on Load – Dynamically adjusts instance count depending on traffic fluctuations. Minimal Management Overhead – Fully managed PaaS solution reduces administrative effort compared to VM-based hosting. Direct HTTPS Support – No need to manually configure load balancing or TLS certificates.
Frankly, a confusing question... While B seems like the logical answer, programmatically speaking, if the app needs significant work to containerize, it means they are doing something unusual and it probably won't run without rework on App Service as well...
"App1 is an interactive app that users access by using HTTPS connections." Azure App Service is designed for web applications (HTTPS-based, interactive apps). Azure Batch and Virtual Machine Scale Sets (VMSS) are not optimized for direct HTTPS access. "The number of connections to App1 changes significantly throughout the day." Auto-scaling is required to handle varying loads. App Service has built-in auto-scaling without extra admin effort. "Administrative effort must be minimized." App Service is fully managed, meaning no need to manage VMs, clusters, or networking manually. AKS (Kubernetes) and VMSS require more admin effort (not the best choice for a simple web app).