High Availability Architecture for Cloud Down
High availability (HA) ensures that cloud systems remai...




These three options solve the same user-facing problem — a Windows desktop you reach over the network instead of a physical PC — but they are built on different infrastructure models, and that difference decides your cost curve, your regional footprint, and how much of the stack you have to operate yourself.
The short version:
If your requirement is a standardised, Intune-managed desktop for every employee and you already pay for the Microsoft enterprise stack, Windows 365 or AVD is the natural fit. If your requirement is a persistent Windows environment for a small team, a long-running workload, or a region where you need a VM footprint rather than a per-seat contract, the instance-based model is usually cheaper and simpler to reason about. The rest of this article breaks down the technical layers that drive that decision.
Strip away the marketing and every cloud desktop is three layers stacked together:
The first layer is commodity: a vCPU/RAM/disk allocation on a hypervisor. The second is largely solved — RDP over UDP (RDP-UDP) is good enough for interactive work across a well-chosen network path. Almost all of the real difference between products lives in the third layer, and that is exactly where the licensing model and the operational burden diverge.
A useful mental model: a managed cloud desktop bundles all three layers and charges you per user; an instance-based cloud desktop gives you layer one and two cheaply and leaves layer three to you. Neither is universally better — they optimise for different things.
Session model is the single most consequential architectural choice, because it determines both density (cost) and behaviour (statefulness).
The practical question is statefulness. If users need a desktop that looks identical every morning with their tools already installed, single-session or a persistent personal pool is the honest choice. If users are task workers running one or two published apps, pooled multi-session is where the economics improve. Choosing pooled to save money and then fighting to make it stateful is one of the most common and expensive architectural mistakes.
Cloud desktop licensing is rarely a single line item. It decomposes into up to three obligations:
Two consequences follow, and they matter more than any per-hour rate:
Always confirm current terms against the vendor's own documentation before committing — entitlement rules change, and resellers publish prices that drift from the official list.
Region choice affects three independent things, and teams routinely optimise one while ignoring the others.
Interactive latency. RDP is a round-trip protocol: every keystroke and mouse move waits on a network round trip. As a rough working budget:
For a desktop serving users in one country, place it in that country or the nearest metro. For a distributed team, you either accept a middle-ground region or run one desktop per region and let users connect to the closest.
Data residency and compliance. Some jurisdictions require that personal or regulated data stays within borders or within a defined legal region. If you serve EU users, region selection is a compliance decision, not just a performance one — and a managed service's regional availability may be narrower than a general IaaS footprint.
Egress and traffic accounting. Desktops are chatty: they stream screen updates continuously. A flat-traffic or unmetered plan makes this a non-issue; a metered-egress plan can turn a heavy video or multi-monitor workload into a surprise line item. Match the plan's traffic model to the workload before you size anything else.
Windows is heavier than a Linux server doing the same job. Baseline guidance:
Size for the 95th percentile of activity, not the average. A desktop that is fine for email but stalls during month-end reporting will be judged on the stall.
Do not accept a region choice on faith. Measure:
Run this for each region you are seriously considering. A one-hour measurement up front prevents a migration later.
| Dimension | Windows 365 | Azure Virtual Desktop | Instance-based Windows cloud desktop |
|---|---|---|---|
| Control plane | Microsoft-managed | Azure-managed, customer-configurable | Self-managed |
| Session model | Persistent, single-user Cloud PC | Personal or pooled multi-session | Single-session by default; RDS optional |
| Billing basis | Per user, per month | Azure consumption + access rights | Per instance |
| Scaling driver | Headcount | Headcount + workload | Instances |
| Idle cost | Charged while seat assigned | Depends on host power management | Charged while instance runs |
| OS options | Windows 10/11 Cloud PC | Windows 10/11 multi-session, Windows Server | Windows Server images |
| Management tooling | Intune / Entra ID | Azure portal, ARM, PowerShell | Your own tooling |
| Regional footprint | Service regions | Azure regions | Wherever the IaaS provider has regions |
| Operational burden | Low | Medium–high | High (you own patching, hardening, backups) |
| Best fit | Standardised enterprise fleets | Elastic or pooled enterprise workloads | Small teams, persistent single desktops, region-specific needs |
Read the table by row, not by column. The rows where the three models differ most — billing basis, idle cost, operational burden — are the ones that should drive your decision.
A minimal, defensible rollout for an instance-based Windows cloud desktop:
Troubleshooting quick map:
SurferCloud's cloud desktop is the instance-based model: a Windows Server instance you reach over native RDP, with the Windows licence included in the instance price rather than charged per user. That maps cleanly onto the scenarios where the instance model wins — a persistent desktop for a small team, a long-running Windows workload, or a presence in a specific region without a per-seat contract.
Practically, it means you provision a UHost-based Windows instance, connect with any standard RDP client (Windows, macOS, mobile), and manage the OS yourself. There is no brokering control plane to configure and no per-user subscription to reconcile — which is an advantage for small teams and a trade-off for enterprises that need fleet-wide policy enforcement.
The relevant product pages, with current configuration and pricing, are the Cloud Desktop solution page and the Windows VPS plans. Availability, instance sizes, and regional options should always be confirmed against the current product page and console, since these change.
Be explicit about the boundaries of an instance-based Windows cloud desktop before you standardise on it:
Confirm the current list of supported Windows versions, disk options, and regional availability on the official product page.
Is a cloud desktop the same as a VPS?
Functionally, an instance-based Windows cloud desktop is a Windows VPS you use as a desktop. The term "cloud desktop" emphasises the use case (a remote Windows working environment); "VPS" emphasises the infrastructure (a virtual private server). Managed services like Windows 365 and AVD add a control plane on top, which a plain VPS does not have.
Do I need a separate Windows licence?
For a Windows Server instance from a provider that includes the OS licence, no separate purchase is typically required. For Windows 10/11 client desktops delivered through a managed service, per-user access rights generally apply. Confirm the terms for your exact configuration with the provider and the OS vendor.
How much bandwidth does an RDP desktop need?
A typical office workload streams in the low single-digit Mbps and adapts to available bandwidth. Video, multi-monitor, and heavy graphics push that higher. What matters more than raw bandwidth is round-trip latency and jitter — a stable 5 Mbps link beats an unstable 50 Mbps one for interactivity.
Can multiple users share one cloud desktop instance?
Technically yes, if you install and license Remote Desktop Services correctly, but that changes your licensing obligations and introduces noisy-neighbour risk. For teams that need isolation, one instance per user is simpler and more predictable; for task workers running a single app, pooled multi-session is the more efficient design.
Which region should I choose?
Pick the region closest to your users by measured round-trip time, then check it against any data-residency requirement. If users are spread across continents, run one desktop per region rather than forcing everyone through a single distant location.
What happens to my data if the instance is deleted?
With an instance-based model, the storage attached to the instance is your responsibility. Configure snapshots or backups and verify restores; deletion of the instance can mean deletion of its disk, depending on the provider's policy.
Windows 365, Azure Virtual Desktop, and an instance-based Windows cloud desktop are not competitors so much as three points on a spectrum from "fully managed and per-user" to "self-managed and per-instance." The technical layers are similar; the licensing model, the operational burden, and the regional footprint are not.
Choose by answering three questions in order: Do I need a managed control plane and per-user policy, or a persistent instance I control? Where must the desktop physically live for latency and compliance? And does my workload's traffic and statefulness match the plan I am buying? Get those right and the product choice follows.
If your requirement is a persistent Windows desktop for a small team or a region-specific workload, the instance-based model is worth pricing before you commit to a per-user contract. Start from the Cloud Desktop solution page, or talk to the team about the configuration that fits your workload. Verify current instance sizes, regional availability, and pricing in the console before you plan a rollout.
High availability (HA) ensures that cloud systems remai...
In today’s fast-paced digital world, having a reliabl...
Oracle & OpenAI’s $300B Contract: A Game Changer ...