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 enterprise application to Azure. The application has strict technical requirements, including:
Which Azure compute hosting option should the organization choose?
Azure Virtual Machines is an Infrastructure-as-a-Service (IaaS) compute offering that provides on-demand, scalable computing resources. It virtualizes physical hardware, allowing users to run Windows Server or Linux operating systems in the cloud while maintaining complete administrative rights.
Azure Virtual Machines represents the ideal balance for lift-and-shift migrations of legacy systems that cannot run on managed platforms due to OS customization and administrative access constraints.
Azure App Service is a fully managed Platform-as-a-Service (PaaS) offering designed for building, hosting, and scaling web applications, RESTful APIs, and mobile back ends without managing infrastructure.
Azure App Service abstracts the underlying virtual machine and operating system. Administrators do not have administrative or root access to modify operating system kernels, install custom system-level drivers, or adjust maintenance schedules, making it unsuitable for legacy workloads requiring deep OS customization.
The organization wanted to host a modern, containerized or standard web application where Microsoft handles all OS maintenance, backups, and platform scaling.
While App Service minimizes operational overhead, it trades away the granular system control provided by Infrastructure-as-a-Service (IaaS) solutions like Azure Virtual Machines.
Azure Functions is a serverless Functions-as-a-Service (FaaS) platform that allows developers to run small pieces of event-driven code without explicitly provisioning or managing any server infrastructure.
Azure Functions is designed for short-lived, event-triggered tasks and micro-tasks. It completely hides the server and operating system layers, providing zero administrative access to configure OS settings, install custom background services, or manage update windows.
The organization needed to execute decoupled event-driven tasks, data processing jobs, or serverless API endpoints without managing a long-running operating system.
FaaS represents the highest level of cloud abstraction, which is the exact opposite of the full-control IaaS model required for specialized legacy enterprise systems.
Azure Container Apps is a fully managed Platform-as-a-Service (PaaS) environment built on top of Kubernetes that simplifies running microservices and containerized applications in a serverless architecture.
Although containerization isolates application code and dependencies, Azure Container Apps abstracts the underlying host nodes and virtual machines entirely. Users cannot configure the underlying host OS, manage host updates, or run non-containerized legacy services requiring full virtual machine virtualization.
The organization had already packaged its application into standard Docker containers and wanted a managed environment without the complexity of managing VM infrastructure.
Deploying to containers provides application portability, but when full administrative control over the guest OS and hardware virtualization is required, Azure Virtual Machines remains the necessary choice.
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