AZ-900 Azure App Service Practice Test
2026–2027 | Web App Hosting, App
Service Plans & Detailed Answers
1. An organization wants to host a web application in Azure without managing
the underlying operating system, while retaining control over application
deployment and configuration. Which Azure service is most appropriate?
A. Azure Virtual Machines
B. Azure App Service
C. Azure Dedicated Host
D. Azure Virtual Desktop
Answer: Azure App Service
Rationale: Azure App Service is a platform as a service (PaaS) offering that lets
organizations deploy and run web applications without managing the
underlying servers or operating system.
2. Which type of workload is Azure App Service primarily designed to host?
A. Physical server workloads
B. Web applications, REST APIs, and backend applications
C. Network routers
D. Bare-metal hypervisors
Answer: Web applications, REST APIs, and backend applications
,Rationale: Azure App Service is designed for hosting web applications, APIs, and
related HTTP-based workloads while Azure manages the infrastructure.
3. A company has a .NET web application and wants Azure to automatically
handle operating-system patching. Which App Service characteristic
provides this capability?
A. Infrastructure abstraction
B. Manual VM management
C. Customer-managed hypervisors
D. Dedicated physical servers
Answer: Infrastructure abstraction
Rationale: App Service abstracts the underlying infrastructure, allowing Azure to
handle platform maintenance such as operating-system patching.
4. Which statement best describes the relationship between an App Service
app and an App Service plan?
A. Every app requires its own physical server
B. The App Service plan defines the compute resources available to apps
C. The app determines the subscription's billing model
D. The App Service plan is only used for DNS management
Answer: The App Service plan defines the compute resources available to apps
Rationale: An App Service plan defines the region, operating system, VM size,
number of instances, and pricing tier used by the applications associated with it.
5. A developer creates three web apps in the same App Service plan. What is
generally true?
A. Each app automatically receives a completely separate VM
B. The apps can share the compute resources provided by the plan
C. Each app must use a different Azure region
D. The apps cannot scale independently
,Answer: The apps can share the compute resources provided by the plan
Rationale: Multiple App Service apps can run within the same App Service plan
and share its available compute resources.
6. A company wants two applications to use completely different compute
configurations. What should the company generally use?
A. One shared App Service plan
B. Separate App Service plans
C. One resource group
D. One deployment slot
Answer: Separate App Service plans
Rationale: Apps that require different compute characteristics, scaling
configurations, or pricing tiers generally need separate App Service plans.
7. Which factor is directly associated with an App Service plan?
A. Azure region
B. User's browser type
C. DNS registrar
D. Application source-code language only
Answer: Azure region
Rationale: An App Service plan is created in a specific Azure region, and the apps
running in that plan use the plan's regional compute infrastructure.
8. A company wants to run a production website with automatic scaling
capabilities. Which App Service feature should it investigate?
A. Scaling rules
B. Azure Resource Lock only
C. Azure DNS zones only
D. Storage Explorer
, Answer: Scaling rules
Rationale: App Service supports scaling options that can increase or decrease
the number of running instances based on workload requirements, depending
on the pricing tier and configuration.
9. What is the primary difference between scaling up and scaling out in Azure
App Service?
A. Scaling up changes instance size; scaling out changes instance count
B. Scaling up changes region; scaling out changes subscription
C. Scaling up adds users; scaling out removes users
D. Scaling up changes DNS; scaling out changes certificates
Answer: Scaling up changes instance size; scaling out changes instance count
Rationale: Scale up means selecting a more capable App Service plan tier or
instance size, whereas scale out increases the number of instances running the
application.
10.A web application experiences CPU saturation because each instance lacks
sufficient processing capacity. Which approach directly addresses the issue
by providing a more powerful instance?
A. Scale out
B. Scale up
C. Change DNS
D. Add a deployment slot
Answer: Scale up
Rationale: Scaling up increases the compute capacity available to each App
Service instance.
11.A web application experiences increasing traffic during business hours and
needs multiple application instances. Which approach is most appropriate?