Prepare and test your skills

Prepare and test your skills

Free sample question, answered and explained below. The AZ-900 Microsoft Azure Fundamentals Exam practice bank has 688 more like it. Try 10 free: instant score, no account.
An organization plans to migrate a legacy on-premises application to Microsoft Azure without modifying the application code. The IT team requires complete control over the operating system, disk storage, and virtual network configuration to replicate their existing environment.
Which cloud service model should the organization use for this migration?
Software as a Service (SaaS) is a model where end-users consume centrally hosted, ready-to-use software applications over the internet. Examples include Microsoft 365, Microsoft Dynamics 365, and web-based email solutions. In this model, the cloud provider manages every layer of the technology stack, including physical hardware, networking, operating systems, application runtime, and application updates.
The organization wanted to replace an in-house email server or CRM system with an off-the-shelf, fully managed software application accessed directly via a web browser.
SaaS represents the highest tier of cloud abstraction and is intended for end-user software delivery rather than migrating customized corporate workloads.
Function as a Service (FaaS), commonly referred to as serverless computing, is an execution model where developers deploy discrete event-driven blocks of code (such as Azure Functions). The cloud platform automatically handles provisioning, executing, scaling, and terminating compute instances strictly when triggered by events.
The development team needed to run event-triggered data processing routines or scheduled background tasks without managing any persistent server instances.
Serverless is ideal for event processing and modern microservice architectures, but it is not viable for hosting un-refactored legacy applications requiring direct OS and persistent disk access.
Infrastructure as a Service (IaaS) is a cloud computing category where a cloud vendor provides fundamental compute, network, and storage resources on demand over the internet. In an IaaS model, the cloud provider manages the physical hardware, data centers, virtualization layer, and physical networking, while the consumer retains direct administrative control over the operating system, middleware, storage disks, installed runtimes, and networking configurations.
Because the organization specifically requires full administrative control over the underlying operating system and must migrate legacy software without code refactoring, IaaS is the only service model that provides the necessary hardware abstraction while maintaining OS-level authority.
Platform as a Service (PaaS) provides a fully managed environment for building, running, and managing applications. In this model, the cloud provider manages the physical hardware, virtualization, operating system maintenance, security patching, and core platform runtimes, allowing developers to focus solely on application code and configuration settings.
The organization wanted to deploy new cloud-native web applications without managing servers, operating system updates, or storage infrastructure.
While PaaS reduces operational overhead, attempting a direct lift-and-shift migration of a complex legacy system to PaaS usually requires substantial code rewrites, conflicting with the scenario constraints.
Answer them yourself and get your score the moment you finish. No account needed.
Full access includes
Keep the momentum going with these hand-picked practice scenarios
Last updated Validated