220-1101Chapter 96 of 123Objective 4.2

Desktop as a Service (DaaS)

Desktop as a Service (DaaS) is a cloud computing model where a third-party provider hosts and manages virtual desktops that users access over the internet. For the CompTIA A+ 220-1101 exam, DaaS falls under Objective 4.2 (Cloud Computing Concepts) and represents roughly 5-10% of cloud-related questions. This chapter covers the definition, architecture, deployment models, key differences from traditional VDI, and exam-critical details such as licensing, scalability, and security considerations.

25 min read
Intermediate
Updated May 31, 2026

DaaS as a Managed Movie Theater

Imagine a company that wants to show movies to its employees but doesn't want to own or operate a movie theater. Instead, they subscribe to a service that provides fully equipped theaters on demand. Each theater has identical projectors (virtual desktops), seats (user sessions), and sound systems (applications). The service provider handles all maintenance: cleaning, projector bulb replacements (OS updates), and HVAC (infrastructure management). Employees (users) simply walk into any theater (log in from any device), and the projector streams the movie from a central server (the DaaS provider's data center). If a projector breaks, the service instantly switches to another without interrupting the movie. The company pays only for the theaters they use each month (subscription pricing). This mirrors Desktop as a Service: the provider manages the virtual desktop infrastructure (VDI), including hypervisors, storage, networking, and security, while the customer accesses desktops via a client device. The customer does not own servers or licenses; they consume desktops as a service, with the provider ensuring high availability, scalability, and patching. Just as the theater service abstracts the complexity of projection and seating, DaaS abstracts the complexity of desktop management, delivering a consistent, policy-controlled workspace from the cloud.

How It Actually Works

What is Desktop as a Service (DaaS)?

Desktop as a Service (DaaS) is a cloud-based virtual desktop infrastructure (VDI) delivery model where the service provider manages the back-end hardware, hypervisor, storage, networking, and desktop images. Customers subscribe to a service and deliver virtual desktops to end users via a client application or web browser. Unlike traditional VDI, where the organization owns and manages the entire infrastructure, DaaS shifts the operational burden to the provider.

How DaaS Works Internally

The DaaS architecture consists of several layers:

Client Device: Any device (thin client, laptop, tablet, smartphone) with a DaaS client app or HTML5 browser. The client establishes a remote display protocol connection (e.g., PCoIP, HDX, Blast Extreme) to the session.

Connection Gateway: A load balancer or broker that authenticates users and directs them to the appropriate virtual desktop. This gateway handles session persistence, security policies, and resource allocation.

Hypervisor: The provider runs a hypervisor (e.g., VMware vSphere, Microsoft Hyper-V, Citrix Hypervisor) on physical hosts. Each virtual desktop (VM) runs its own operating system (Windows 10/11 Enterprise, Linux) and applications.

Storage: User profiles, application data, and desktop images are stored on shared storage (SAN, NAS, or cloud object storage). Persistent desktops retain user data; non-persistent desktops discard changes on logoff.

Management Plane: A web console or API for administrators to create desktop pools, assign users, apply policies, and monitor performance.

Key Components, Defaults, and Timers

- Connection Broker: The central component that authenticates users and assigns desktops. Default idle session timeout is typically 15-30 minutes (configurable). - Golden Image: A master VM template with the OS, applications, and configurations. Updates are applied to the golden image and recomposed to existing desktops. - Pool Types: - Static (persistent): Each user gets the same desktop every time; personalization is saved. - Dynamic (non-persistent): Desktops are assigned from a pool and reset to golden image on logoff. - Protocols: - PCoIP (VMware): Uses UDP port 4172, default 30 fps. - HDX (Citrix): Uses TCP 1494 and 2598, with adaptive compression. - Blast Extreme (VMware): Uses TCP 443 and UDP 443/8443. - License Models: - Per-user: License assigned to a user, allowing access from multiple devices. - Per-device: License tied to a specific device. - Subscription: Monthly or annual fee per user/desktop.

Configuration and Verification Commands

While DaaS is managed via a web console, administrators often use PowerShell or CLI for automation. Example commands for Microsoft Windows 365 (a DaaS offering):

# List all provisioned desktops
Get-W365CloudPC -All

# Assign a user to a desktop
Set-W365CloudPC -ServicePlanId "ServicePlanID" -UserPrincipalName "user@domain.com"

# Check connection status
Get-W365Connection -CloudPCId "CloudPCID"

For VMware Horizon DaaS:

# Get desktop pool status
Get-HVPool -PoolName "SalesPool" | Select-Object Name, State, SessionCount

# Set idle timeout to 20 minutes
Set-HVPool -PoolName "SalesPool" -IdleSessionTimeoutMinutes 20

How DaaS Interacts with Related Technologies

Identity Management: DaaS integrates with Azure Active Directory, Active Directory, or LDAP for user authentication. Single Sign-On (SSO) via SAML or OAuth is common.

VPN/VDI Gateway: For secure remote access, DaaS often uses a reverse proxy or VPN appliance. Some providers offer built-in secure gateway.

Multifactor Authentication (MFA): DaaS supports MFA via integration with providers like Duo or Microsoft Authenticator.

Printing: Virtual desktop printing can use network printers, USB redirection, or cloud print services. DaaS providers typically support printer redirection via the client.

Profile Management: User profile disks (UPD) or FSLogix profile containers store user settings. Non-persistent desktops use roaming profiles or cloud-based profile solutions.

Deployment Models

Public Cloud DaaS: Provider hosts desktops in their data center (e.g., Citrix DaaS on Azure, VMware Horizon on AWS, Windows 365).

Hybrid DaaS: Some resources on-premises, some in cloud. For example, on-premises Active Directory federated with cloud DaaS.

Private Cloud DaaS: Provider hosts dedicated infrastructure for a single customer.

Licensing and Cost Considerations

Microsoft Windows 365: Includes Windows 10/11 license, Office 365 ProPlus (optional), and per-user monthly pricing.

Citrix DaaS: Requires Citrix licensing (per user or concurrent) plus cloud infrastructure costs.

VMware Horizon DaaS: Subscription-based with per-user or per-device options.

Bring Your Own License (BYOL): Some providers allow customers to use existing Microsoft licenses (e.g., Windows E3/E5) to reduce costs.

Performance and Scalability

Resource Allocation: Typical virtual desktop specs: 2-4 vCPUs, 4-8 GB RAM, 40-80 GB storage. Heavy users (developers, designers) may need 8 vCPUs and 16 GB RAM.

Network Requirements: Low latency (<50 ms RTT), high bandwidth (1-2 Mbps per desktop for normal use, up to 10 Mbps for video).

Scaling: DaaS providers auto-scale based on demand. During peak hours, additional VMs are spun up; during off-peak, they are deallocated.

Security Features

Data Encryption: Data at rest (AES-256) and in transit (TLS 1.2/1.3).

Network Segmentation: Virtual desktops are isolated in a separate VLAN or VNet.

Endpoint Security: Client devices require client software with device posture checks (e.g., antivirus, firewall).

Compliance: DaaS providers often comply with HIPAA, GDPR, SOC 2, and FedRAMP.

Exam Traps

DaaS vs. VDI: The exam often asks which is managed by the customer vs. provider. Remember: In DaaS, the provider manages the infrastructure; in VDI, the customer manages it.

Persistent vs. Non-Persistent: Non-persistent desktops reset on logoff; persistent desktops retain user data. The exam may ask which is more secure (non-persistent) or which is better for customization (persistent).

Protocols: Know that PCoIP uses UDP 4172, HDX uses TCP 1494, and Blast Extreme uses TCP 443/UDP 443.

Licensing: Windows 365 includes the Windows license; other DaaS may require BYOL.

Walk-Through

1

User Initiates Connection

The user opens a DaaS client application (e.g., VMware Horizon Client, Citrix Workspace app) or a web browser and enters their credentials. The client sends an authentication request to the DaaS connection broker using TLS-encrypted HTTPS (port 443). The broker validates the user against the identity provider (e.g., Azure AD, Active Directory) and checks for MFA if configured. If authentication succeeds, the broker initiates a session request.

2

Broker Assigns Desktop

The connection broker queries the pool manager to find an available virtual desktop. For dynamic pools, it selects any VM from the pool that is in a power-on state and not assigned to another user. For static pools, it looks up the user's assigned desktop. The broker then sends the desktop's IP address or hostname and session token back to the client over the encrypted channel. This step typically takes less than 2 seconds.

3

Client Establishes Display Protocol

The client initiates a remote display protocol connection to the assigned virtual desktop. For example, using PCoIP, the client sends a UDP packet to port 4172 of the desktop's IP. The desktop responds, and a tunnel is established. The protocol negotiates capabilities: screen resolution (default 1920x1080), color depth (32-bit), audio redirection, and peripheral support. The client sends keyboard and mouse input; the desktop renders the screen and sends compressed frames back.

4

Desktop Session Initialization

The virtual desktop loads the user's profile (if persistent) or uses a default profile (if non-persistent). Group policies are applied, drive mappings are established, and printers are redirected. The desktop may also mount user profile disks (UPD) or FSLogix containers. The user sees the Windows login screen briefly, then the desktop appears. This process typically takes 30-60 seconds depending on the profile size and network speed.

5

User Works and Logs Off

During the session, the user interacts with applications; the DaaS client continuously sends input and receives screen updates. The connection broker monitors idle time. If idle timeout is reached (default 15 minutes), the broker prompts the user to reconnect or disconnects the session. On explicit logoff, the desktop saves user changes (if persistent) or discards them (if non-persistent). The VM is returned to the pool for the next user.

What This Looks Like on the Job

Enterprise Scenario 1: Remote Workforce with Windows 365

A global consulting firm with 5,000 employees needed to provide secure, managed Windows desktops to remote workers using personal devices. They chose Microsoft Windows 365 Business (2 vCPU, 8 GB RAM, 128 GB storage per user). The IT team created a golden image with Office 365, line-of-business apps, and security tools. Users accessed their Cloud PC via the Windows 365 app or browser. The provider handled all patching and backups. The main challenge was network latency: employees in regions with >100 ms RTT experienced sluggish performance. The firm mitigated this by enabling Azure Front Door and using local peering. Another issue was printing: USB printers at home were not supported, so they deployed cloud print via Universal Print.

Enterprise Scenario 2: Seasonal Workforce with Citrix DaaS

A retail company with 500 permanent employees and up to 2,000 seasonal workers needed a scalable solution. They deployed Citrix DaaS on Azure with non-persistent desktops. During peak season, auto-scaling spun up additional VMs; after the season, VMs were deallocated. The golden image included POS software and inventory management. The IT team used FSLogix for profile containers to retain user settings for permanent staff while seasonal workers got fresh desktops each session. A common misconfiguration was improper network security group rules blocking HDX traffic (TCP 1494). When this happened, users could authenticate but the desktop failed to load. The fix was to allow inbound TCP 1494 from the Citrix Gateway.

Enterprise Scenario 3: Healthcare Compliance with VMware Horizon DaaS

A hospital system needed HIPAA-compliant virtual desktops for 1,200 clinicians accessing EHR software. They chose VMware Horizon DaaS on AWS with persistent desktops. Each desktop had 4 vCPU, 16 GB RAM, and 80 GB storage. The provider ensured data at rest encryption (AES-256) and in transit (TLS 1.2). Clinicians used thin clients with PCoIP. The biggest performance issue was video playback for medical imaging: PCoIP struggled with high-resolution images. They switched to Blast Extreme with H.264 encoding, which improved performance. Misconfiguration of idle timeout caused sessions to disconnect during long patient consultations; they increased the timeout to 60 minutes.

How 220-1101 Actually Tests This

CompTIA A+ 220-1101 Exam Focus on DaaS

Objective 4.2: Compare and contrast cloud computing concepts. DaaS is one of the cloud service models you must know alongside IaaS, PaaS, and SaaS.

What the Exam Tests:

Definition of DaaS vs. VDI

Which components are managed by the provider vs. customer

Persistent vs. non-persistent desktops

Common use cases (remote work, BYOD, seasonal workforce)

Licensing models (per-user, per-device, subscription)

Security features (encryption, MFA, device posture)

Top 3 Wrong Answers Candidates Choose: 1. "DaaS is the same as VDI" – Many candidates think DaaS and VDI are interchangeable. The exam will present a scenario where the customer owns the infrastructure, and the answer is VDI, not DaaS. Remember: DaaS is a managed service; VDI is customer-managed. 2. "DaaS requires a VPN" – While DaaS can work over VPN, it is not required. DaaS typically uses a secure gateway over the internet. The exam may present a scenario where a VPN is unnecessary. 3. "Non-persistent desktops retain user data" – This is the opposite. Non-persistent desktops reset to the golden image on logoff. Persistent desktops retain user data.

Specific Numbers and Terms:

Protocols: PCoIP (UDP 4172), HDX (TCP 1494), Blast Extreme (TCP 443/UDP 443)

Default idle timeout: 15-30 minutes

Golden image: master template for desktop pools

Connection broker: authenticates and assigns desktops

Edge Cases:

DaaS can be deployed in hybrid mode (some on-prem, some cloud).

DaaS supports both Windows and Linux desktops.

Some DaaS providers allow BYOL (bring your own license) for Microsoft products.

How to Eliminate Wrong Answers:

If the question mentions the customer managing hypervisors or storage, it's VDI, not DaaS.

If the question says "desktop resets after each login," it's non-persistent.

If the question mentions a subscription fee per user per month, it's DaaS.

Key Takeaways

DaaS is a cloud service model where the provider manages the virtual desktop infrastructure.

DaaS is not the same as VDI; VDI is customer-managed infrastructure.

Non-persistent desktops revert to golden image on logoff; persistent desktops retain user data.

Common DaaS protocols: PCoIP (UDP 4172), HDX (TCP 1494), Blast Extreme (TCP 443/UDP 443).

Default idle session timeout is 15-30 minutes (configurable).

DaaS supports both Windows and Linux desktops.

Licensing models: per-user, per-device, or subscription.

DaaS integrates with identity providers (Azure AD, AD) and supports MFA.

Golden image is the master template for desktop pools.

DaaS is ideal for remote work, BYOD, and seasonal workforce scaling.

Easy to Mix Up

These come up on the exam all the time. Here's how to tell them apart.

DaaS (Desktop as a Service)

Provider manages infrastructure (hypervisors, storage, networking)

Subscription-based pricing (per user/month)

Scalable on demand; no capacity planning needed

Accessible from any device over the internet

Provider handles patching and updates

Traditional VDI

Customer owns and manages all infrastructure

Capital expenditure (hardware + licensing)

Requires upfront capacity planning and scaling

Typically accessed within corporate network or via VPN

Customer responsible for all maintenance

Watch Out for These

Mistake

DaaS and VDI are the same thing.

Correct

DaaS is a cloud-delivered VDI service where the provider manages the infrastructure. In VDI, the customer owns and manages the hypervisors, storage, and networking. The exam differentiates them based on management responsibility.

Mistake

DaaS requires a VPN connection.

Correct

DaaS typically uses a secure gateway (e.g., Citrix Gateway, VMware Unified Access Gateway) over the internet. VPN is optional and often not needed. The DaaS client encrypts traffic with TLS.

Mistake

Non-persistent desktops save user data between sessions.

Correct

Non-persistent desktops discard all changes when the user logs off. They revert to the golden image. Persistent desktops retain user data and settings.

Mistake

DaaS only works with Windows.

Correct

DaaS supports multiple operating systems, including Linux distributions. Providers like Citrix and VMware offer Linux virtual desktops.

Mistake

DaaS is always more expensive than on-premises VDI.

Correct

DaaS can be cheaper for small to medium businesses due to no upfront hardware costs. For large enterprises with existing infrastructure, on-prem VDI may be more cost-effective. Pricing depends on scale and licensing.

Do You Actually Know This?

Reveal each answer, then mark whether you got it right. Score 60%+ to unlock the next chapter.

Frequently Asked Questions

What is the difference between DaaS and VDI?

DaaS (Desktop as a Service) is a cloud service where a third-party provider hosts and manages the virtual desktop infrastructure. VDI (Virtual Desktop Infrastructure) is a technology that allows you to host virtual desktops on your own servers within your data center. The key difference is who manages the infrastructure: in DaaS, the provider; in VDI, the customer. The CompTIA A+ exam often tests this distinction.

What protocols are used by DaaS?

Common DaaS protocols include PCoIP (VMware, UDP 4172), HDX (Citrix, TCP 1494), and Blast Extreme (VMware, TCP 443 and UDP 443). These protocols handle screen rendering, keyboard/mouse input, and peripheral redirection. The exam may ask which port PCoIP uses (4172) or which protocol uses TCP 1494 (HDX).

What is a golden image in DaaS?

A golden image is a master template that contains the operating system, applications, and configurations for virtual desktops. When desktops are provisioned, they are cloned from this image. Updates are applied to the golden image and then recomposed to existing desktops. The exam may use the term 'master image' or 'golden image'.

What is the difference between persistent and non-persistent desktops?

Persistent desktops retain user data, settings, and installed applications between sessions. Non-persistent desktops revert to the golden image upon logoff, discarding any changes. Persistent desktops are used for users who need customization; non-persistent are more secure and easier to manage. The exam often asks which type resets after logout (non-persistent).

Does DaaS require a VPN?

No, DaaS typically uses a secure gateway that encrypts traffic over the internet. VPN is optional. The DaaS client communicates with the gateway via TLS. However, some organizations choose to use VPN for additional security. The exam may present a scenario where a VPN is not needed.

What are the licensing models for DaaS?

Common licensing models include per-user (license assigned to a user, allowing multiple devices), per-device (license tied to a specific device), and subscription (monthly/annual fee per desktop). Some providers allow bring-your-own-license (BYOL) for Microsoft products. The exam may test which model is best for a given scenario.

What is the default idle timeout for DaaS sessions?

The default idle session timeout is typically 15-30 minutes, but it is configurable. After the timeout, the session is disconnected. The user can reconnect if the session is still active. The exam may ask about timeout values or scenarios where the timeout should be increased.

Terms Worth Knowing

Ready to put this to the test?

You've just covered Desktop as a Service (DaaS) — now see how well it sticks with free 220-1101 practice questions. Full explanations included, no account needed.

Done with this chapter?