Azure VM Deployment: IaaS vs PaaS

Answer Correct answer: B — The solution does not meet the goal because Azure Virtual Machines are an Infrastructure as a Service (IaaS) offering, not a Platform as a Service (PaaS) solution.

Note: The question is included in a number of questions that depicts the identical set-up. However, every question has a distinctive result. Establish if the solution satisfies the requirements. You are tasked with deploying Azure virtual machines for your company. You need to make use of the appropriate cloud deployment solution. Solution: You should make use of Platform as a Service (PaaS). Does the solution meet the goal?

  1. Yes
  2. No Correct Answer

Community Insight

The core trap is confusing application development platforms with raw compute infrastructure; Azure VMs provide virtualized hardware control, which defines IaaS.

This question tests the distinction between Infrastructure as a Service (IaaS) and Platform as a Service (PaaS). It establishes that Azure Virtual Machines are an IaaS offering, not PaaS.

Many candidates incorrectly select 'Yes' because they associate any cloud resource with PaaS. This error arises from misunderstanding that PaaS abstracts the OS and underlying infrastructure, whereas VMs require the user to manage the OS.

Community Discussion (59 comments)

Barach Aduot 👍 1 Selected: B
Platform as a Service (PaaS) provides a platform for building, testing, and deploying applications without managing the underlying infrastructure. To deploy Azure virtual machines, the appropriate service model is Infrastructure as a Service (IaaS).
emmanuel0551 👍 1 Selected: B
for deploying azure VM the best solution is not deploying PaaS or SaaS, the appropriate solution IaaS
Abusen 👍 1 Selected: B
b- No For deploying Azure virtual machines, the appropriate cloud deployment model is Infrastructure as a Service (IaaS), not PaaS. Why: VMs require you to manage the operating system, patches, runtime, and installed software, which is typical of IaaS. PaaS is for services like Azure App Service, Azure SQL Database, or Azure Functions, where Microsoft manages more of the infrastructure.
AlekksMaciel 👍 2 Selected: B
vm is infrastructure, not paas or saas
Ei_leen 👍 3 Selected: B
vm is infrastructure, not paas or saas
Power123 👍 1 Selected: B
Deploying Virtual Machines is a core function of Infrastructure as a Service (IaaS). IaaS allows you to manage the underlying infrastructure, such as virtual machines, storage, and networking.
Sukrut93 👍 1 Selected: B
For paas customers are responsible for only managing the deployment, managing your application code etc, the VM will be provided by the provider in this case Microsoft
GanSubha 👍 1 Selected: A
What Microsoft offers by support tier: Basic – Free, only billing/account support. No design guidance. Developer – Paid, business hours access to engineers, but limited to development/test and doesn’t include design reviews. Standard – Paid, 24x7 technical support for production workloads, but no architecture/design reviews. Professional Direct – Paid, includes architecture guidance and proactive services (design reviews, optimization). Premier / Unified – High-cost, enterprise-level, includes dedicated account team and deeper architecture engagements. Professional Direct is more expensive than Standard, but since Standard doesn’t offer design assessment, the cheaper option doesn’t work. Therefore, Professional Direct is the lowest-cost plan that still meets the requirement.
Meesquared 👍 2 Selected: B
PaaS (Platform as a Service) provides a managed platform to deploy applications without managing the OS, networking, or storage (e.g., App Service, Azure SQL Database). Deploying Virtual Machines requires IaaS (Infrastructure as a Service), where you manage the OS, runtime, and applications. So, PaaS is not correct because it does not let you directly create and manage virtual machines.
kahla 👍 2 Selected: B
The scenario clearly says: You are tasked with deploying Azure virtual machines. Let’s break this down.
Cunawaro 👍 1 Selected: B
Paas is orientes a development of apps
deyson 👍 3 Selected: B
Azure VMs is Iaas
mitddgr 👍 2 Selected: B
Virtual Machines is IaaS
MONIKINHA 👍 1 Selected: B
IaaS seria o correto.
sweetheartheart 👍 1 Selected: B
SaaS = Apps (e.g., Outlook, Teams). IaaS = VMs, storage, networks (you manage the OS/software). PaaS = Middle ground (e.g., Azure App Service, SQL DB). yes again so i wont forget
Varshakumar 👍 1 Selected: B
its IAAS
ElPitu97 👍 1 Selected: B
IaaS VMs
dcdcdcdcdc 👍 2 Selected: B
it should be IaaS
icekov 👍 3 Selected: B
Infrastructure as a Service (IaaS) would be the correct cloud deployment solution for this scenario.
apurba_nag 👍 1 Selected: B
Infrastructure as a Service (IaaS) would be the correct cloud deployment solution for this scenario.
Kaushik_Ch20 👍 1 Selected: B
Virtual machine is a virtual server and cannot be PaaS as you have to configure everything in virtual machine.
Jas001 👍 1 Selected: B
PaaS is more for customised applications without worrying about storage, servers, etc. On the other hand, Iaas is worrying about architecture, storage including servers such as VMs.
mrmensah 👍 1 Selected: B
iaas needed
Soumyat85 👍 1
B. No The solution does not meet the goal. Platform as a Service (PaaS) is a cloud computing model where a third-party provider manages the underlying infrastructure and provides a platform for building and deploying applications. With PaaS, you typically don't have direct control over the virtual machines themselves. In this scenario, the goal is to deploy Azure virtual machines, which is an Infrastructure as a Service (IaaS) offering. With IaaS, you have more control over the virtual machines and can directly manage and configure them. Therefore, the appropriate cloud deployment solution in this case would be Infrastructure as a Service (IaaS), not Platform as a Service (PaaS).
AntonioTech 👍 1
The answer is B. No Deploying Azure virtual machines requires more control over the infrastructure and configuration than what is typically offered by Platform as a Service (PaaS). Platform as a Service (PaaS) provides a platform and environment for developers to build, deploy, and manage applications without managing the underlying infrastructure, but it doesn't give you the level of control needed for deploying and managing virtual machines. Therefore, the solution of using Platform as a Service (PaaS) does not meet the goal for deploying Azure virtual machines.
BeauChateau 👍 6 Selected: B
Platform as a Service (PaaS) is a cloud deployment model that provides a platform for building, testing, and deploying applications without the need to manage the underlying infrastructure. While PaaS solutions can provide benefits such as faster time-to-market and reduced development costs, they are not appropriate for deploying virtual machines. For deploying virtual machines, the appropriate cloud deployment solution is Infrastructure as a Service (IaaS). IaaS provides access to virtualized computing resources such as virtual machines, storage, and networking over the internet. With IaaS, companies can deploy virtual machines in the cloud, which can help them reduce hardware costs, increase flexibility, and improve scalability. Therefore, the solution of using Platform as a Service (PaaS) does not meet the goal of deploying Azure virtual machines for the company. Instead, the appropriate cloud deployment solution is Infrastructure as a Service (IaaS).
Tanat 👍 33
Platform as a service refers to cloud computing services that supply an on-demand environment for developing, testing, delivering, and managing software applications. PaaS is designed to make it easier for developers to quickly create web or mobile apps, without worrying about setting up or managing the underlying infrastructure of servers, storage, network, and databases needed for development.
Lyanp 👍 1 Selected: A
VMs comes under PaaS
1d9a56b 👍 2 Selected: B
should be iaas
thej_raaaaas 👍 2 Selected: B
VM is a Iaas
intentando 👍 1 Selected: B
B
Hoeishetmogelijk 👍 1 Selected: B
No, IaaS is what is needed.
uffuchsi 👍 1 Selected: B
IaaS would be correct, not PaaS
Logan987 👍 1 Selected: B
B is the correct answer
morpheusbn 👍 1 Selected: B
Virtual Machine are IaaS
Zaidsdb 👍 1 Selected: B
is not paas only laas
emptyH 👍 1
VM's = IaaS
Tias 👍 1 Selected: B
The answer is IaaS
Kanders 👍 1
B. No - VMs are deployed in IaaS.
buiducvu 👍 1 Selected: B
B. Azure virtual machines IaaS
Aagoo 👍 1 Selected: B
VM is IaaS
SIAMIANJI 👍 1 Selected: B
VM is Iaas.
warbon 👍 3 Selected: B
Answer is B. No, because the requirement is to deploy Azure virtual machines.
Monster5566 👍 3
Infrastructure as a Service (IaaS) is the most basic category of cloud computing services.
pichongo 👍 2 Selected: B
VM is IaaS
theakin 👍 2
VM is IaaS
Decapon 👍 3
Virtual Machine is an IaaS. The answer is B
SSB112 👍 1
Database is IaaS or PaaS
qingyingsu 👍 1
should is Iaas
akp1000 👍 3 Selected: B
it is IaaS
rdj_jk 👍 1
Ans: B. No. Text to refer under IaaS : "Azure virtual machines are fully operational virtual compute devices running in Microsoft datacenters."
arjaycee 👍 3
B is the correct answer. VMs are IaaS
AmalMOQ 👍 18
Infrastructure as a Service (IaaS) is the most basic category of cloud computing services. With IaaS, you rent IT infrastructure servers and virtual machines (VMs), storage, networks, and operating systems from a cloud provider on a pay-as-you-go basis. It's an instant computing infrastructure, provisioned and managed over the internet
BigFritz 👍 1
VMs are PaaS. Look here: https://docs.microsoft.com/de-de/learn/modules/fundamental-azure-concepts/categories-of-cloud-services
mnmcbl 👍 1
I think this question is the same as the last one. No word is changed. PaaS requires operating system together with VM managed by the company.
RaySmith 👍 1
Answer is: B
iykemanny 👍 3
Virtual Machine is IAAS. B is correct
ddponder 👍 4
Virtual Machines are IaaS, not PaaS.
BinuRaj 👍 1
Answer is B (No)

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

Azure Virtual Machines are the quintessential example of Infrastructure as a Service (IaaS). In an IaaS model, the cloud provider supplies the fundamental computing resources like servers, storage, and networking, while the customer retains responsibility for managing the operating system, middleware, and applications. Since the scenario explicitly involves deploying Virtual Machines, the correct solution is IaaS, making the proposed PaaS solution incorrect. Therefore, the answer is No.

Why the Other Options Are Wrong

Option A (Yes) is incorrect because Platform as a Service (PaaS) provides a complete development and deployment environment in the cloud, including operating systems, development frameworks, and database management systems. Examples include Azure App Service or Azure Functions. PaaS abstracts away the underlying infrastructure, meaning you do not directly deploy or manage Virtual Machines within a PaaS context; instead, you deploy code or containers. Confusing these models leads to selecting the wrong service tier.

Community Comment Notes

The community consensus strongly supports Option B. As Tanat noted, PaaS is designed for developing and managing software applications without worrying about underlying infrastructure. AmalMOQ clarified that IaaS is the most basic category where you rent IT infrastructure like servers and VMs. Multiple users, including BeauChateau and ddponder, explicitly stated that Virtual Machines are IaaS, not PaaS or SaaS, confirming the technical classification.

Exam Strategy

When asked about deploying Virtual Machines, immediately identify this as IaaS. If the question mentions managing the OS or raw hardware, it is IaaS. If it mentions hosting web apps or databases without server management, it is PaaS. Memorize the core examples: VMs = IaaS, App Service = PaaS, Storage/Blob = SaaS/IaaS depending on context.

Frequently Asked Questions

Why is Azure VM considered IaaS and not PaaS?

Azure VMs provide virtualized computing resources where the user manages the OS and software. PaaS abstracts the infrastructure, providing only the platform for code execution.

What is an example of PaaS in Azure?

Azure App Service is a common PaaS example. It allows developers to build and host web apps without managing the underlying servers or OS.

More AZ-900 FAQ →

Related Analysis

Practice All AZ-900 Questions

Access 90 questions with complete answers and detailed explanations.

View Full AZ-900 Practice Test →

← Back to AZ-900 Study Guide