Servers That SleepA 100-Seat RDS on GCP — On Only When Needed
A real estate company ran 100+ desktops on RDS + Gateway in Google Cloud — and learned to switch its servers off the moment they weren't needed.
Contents
What's Inside This Book
~14 min read · 5 chapters · a real customer story
- 01Why Companies Move to Managed DesktopsThe desktop problem that RDS solves2 min
- 02Our End-to-End ProcessSix clear phases — start to delivery to support5 min
- 03Case Study — Sterling Realty GroupHow a 100+ employee real estate company runs on RDS + Gateway in GCP6 min
- 04The ResultsMeasurable, not just promises1 min
- 05Why Krizia Technologies?Every concern, answered3 min
Preface
Most cloud cost problems aren't about big architecture — they're about servers running when nobody needs them. This book shows how a real estate company moved 100+ desktops to RDS in Google Cloud, and learned to switch the servers off the moment the last user logged out.
Why Companies Move to Managed Desktops
Most businesses don't have an IT problem — they have a desktop problem. Every employee needs a computer, and every computer eventually needs repairs, updates, virus protection, and replacement. Multiply that by 100 seats, and you have a full-time job for an IT team that most companies can't afford.
Remote Desktop Services (RDS) changes the model: instead of managing 100 physical machines, you run a handful of servers and let every employee connect to their own Windows desktop hosted on them. The desktop lives in the data center, not on the desk. This brings three big advantages:
- One image, one patch cycle — fix one server, every desktop is fixed
- Applications like AutoCAD run on powerful server hardware, not ageing office PCs
- Users connect securely from anywhere through the RD Gateway — office, home, or site
The real estate company in this case study took that idea one step further. They realized that if their desktops live on servers, then the servers should only run when employees are actually working. This book is the story of how that thinking saved them real money.
Our End-to-End Process
Every engagement follows the same 6 clear phases. You always know where you are, what happens next, and what you are paying for.
Discovery & Assessment
Weeks 1–2Goal: Map the desktop estate, applications, and licensing before proposing anything.
- User and device inventory across all departments
- Application audit — AutoCAD, softphone, Office, browser needs, and which apps are heavy
- Licensing review — Windows Server, RDS CALs, and existing Microsoft licensing
- Deliverable: readiness report + 3-year cost model — no cost, no obligation
Architecture & Design
Weeks 3–5Goal: Design the RDS landscape, the network, and the power-management strategy.
- RDS roles: Session Host, Connection Broker, Web Access, and RD Gateway design
- Host sizing per workload — CAD users vs. office users get different VM classes
- Security: MFA for remote access, URL filtering for social media, least-privilege policies
- The three-tier power plan: always-on, business-hours, and on-demand servers
- Deliverable: signed architecture document + budget + project plan
Build & Pilot
Weeks 6–8Goal: Prove the experience on a real pilot group before mass rollout.
- Golden RDS image built with every production app — AutoCAD, softphone, Office, Chrome
- RD Gateway secured and piloted with a small group of real users
- Social-media and WhatsApp restrictions tested and verified
- Deliverable: validated pilot + performance benchmarks
Batch Rollout
Weeks 9–12Goal: Move departments in batches — never all at once.
- Department-by-department migration; old desktops stay live in parallel
- User profiles and file-server shares mapped so nothing feels different
- Printers, scanners, and site-specific hardware tested per department
- Deliverable: all users live on RDS with sign-off per department
Cutover & Optimization
Go-Live WeekendGoal: Decommission the old estate and tune the cost model.
- Final cutover; old desktops kept as a safety net
- Power schedules activated: 24×7 core, 9–6 Mon–Sat tiers, on-demand servers
- Committed use discounts applied to the always-on baseline
- Deliverable: successful go-live + first-month cost report
Support & Optimization
Go-Live +Goal: Keep the environment healthy, secure, and cheap to run.
- 2-week hypercare with dedicated on-call support
- 24×7 monitoring: session health, login times, cost alerts, idle-shutdown checks
- Monthly cost reviews — we watch the bill and right-size
- Optional managed services: patching, image updates, capacity planning
- Deliverable: ongoing reliability and controlled cost
One team, one contract, one accountable partner. You never coordinate between separate consultants and cloud vendors. Krizia Technologies owns the outcome end to end.
Case Study — Sterling Realty Group
“We didn't just want our desktops in the cloud. We wanted to stop paying for servers that sat idle after 6 PM and all weekend. Krizia showed us that the server for a team working till late could turn itself on only when that team actually needed it — and off again 15 minutes after the last user left.”
🏢The Customer
Sterling Realty Group is a real estate company with 100+ employees — brokers, designers, project managers, accounts, and site teams. Their work is split between design-heavy tasks (AutoCAD drawings), client communication (a softphone for calling prospects), and daily office work (Microsoft Office and Chrome).
Their old setup: a hundred physical PCs, each loaded with AutoCAD, the softphone, Office, and Chrome. Each PC needed licensing, updates, and repairs. And every desktop was a risk — people installed WhatsApp, YouTube, and social media on the same machine they used for work, slowing everything down.
😟The Problem
- 100 ageing PCs — replacements alone would cost lakhs, every few years
- AutoCAD was painfully slow on office desktops; only the design team had decent hardware
- No control over personal apps — WhatsApp and social media ate bandwidth and productivity
- Site staff and brokers needed access to files and email from outside the office, over an insecure VPN
- Servers that were already virtualized ran 24×7 even when nobody used them after hours
The company had already moved some servers to Google Cloud, so they understood the cloud concept. What they didn't have was a plan for desktops — and a way to stop paying for compute nobody was using.
🤝Our First Step — No-Cost Discovery
We started with a free assessment. We interviewed every department head, mapped which applications each team used, and — crucially — measured when they actually worked. The data told a clear story:
- Accounts and admin worked 9–6, Monday to Saturday
- Brokers and sales worked through the evening, sometimes till 9–10 PM
- Designers used AutoCAD in bursts — long idle stretches between drawing deadlines
- The file server was needed almost 24×7 because brokers shared documents at odd hours
🏗️The Architecture — RDS + Gateway in GCP
We designed a full Remote Desktop Services environment in Google Cloud: Session Hosts running Windows Server with the golden image (AutoCAD, softphone, Office, Chrome), a Connection Broker to route users, and an RD Gateway so every employee connects securely over HTTPS from anywhere — no VPN.
- Session Hosts split into pools: a CAD pool on high-core VMs for designers, and an office pool for everyone else
- Golden image with AutoCAD, softphone (Zoiper), Microsoft Office, and Chrome — patched once, delivered everywhere
- RD Gateway with MFA for all remote access; users sign in from office, home, or site
- URL filtering and Group Policy to block WhatsApp Web and social media on the work desktop
- File servers with quotas and versioning — brokers stop losing documents
RDS + RD Gateway on Google Cloud — with the three-tier power plan
⏰The Hero — Servers That Sleep
The biggest cost in a virtual desktop environment is compute that runs when nobody uses it. So we classified every server into three tiers — and this is where the real savings came from:
| Tier | Schedule | Which Servers |
|---|---|---|
| Always-on (24×7) | Running permanently | |
| Business-hours | 9 AM–6 PM, Mon–Sat, auto start/stop | |
| On-demand | Started on request, auto-off after 15 min idle |
The business-hours tier uses Google Cloud's native Instance Schedules — a start time and a stop time attached to each VM, so servers come up at 8:45 AM and shut down at 6:15 PM automatically, Monday to Saturday, in the correct time zone. No one remembers to switch anything on or off; the schedule does it.
The on-demand tier is the interesting part. When a team needs a server outside business hours, their HOD raises a request — the server is started on approval. Then a custom idle watchdog takes over: if no one has been working on the server for 15 minutes, it shuts itself down automatically. If designers work till 11 PM, the server stays on. The moment the last user logs off and the CAD host sits idle for 15 minutes, it powers down on its own.
“Why not use GCP's built-in idle detection? Google Cloud's native idle recommendation works over 1–14 day observation windows — great for finding VMs that are idle for weeks, useless for a 15-minute cutoff. We built a lightweight watchdog (a small service on each session host that checks active sessions and CPU, then stops the VM via the Compute Engine API) so the 15-minute rule is exact. A Cloud Monitoring alert acts as a safety net if the watchdog ever fails.”
🔁The Rollout — Departments, Not Fireworks
We piloted with accounts first (9–6 users, simplest workload). Then admin, then brokers, then designers last — the hardest, because AutoCAD had to feel fast over remote desktop. Designers were the real test: AutoCAD on a session host with many cores and high CPU quota actually ran faster than on their old PCs.
🚀After Go-Live — We Stayed
- 2 weeks of hypercare with dedicated on-call support
- Power schedules monitored and tuned against real usage for the first month
- Monthly cost review — the first one found another 8% by resizing the CAD pool
- Their small IT team trained to manage images, schedules, and the idle watchdog themselves
The Results
“The three-tier power plan is the part everyone should copy. We're paying for servers that are actually working, and the ones that aren't working are off. It's the simplest cost optimization in cloud computing — and almost nobody does it.”
Why Krizia Technologies?
| Your Concern | How We Solve It |
|---|---|
| “We already pay for cloud — isn't RDS extra?” | RDS runs on VMs you already understand. We size it tightly, apply committed-use discounts, and switch servers off when idle — your bill usually drops, not grows. |
| “Our AutoCAD is heavy. Will remote desktops handle it?” | The CAD pool runs on high-core VMs with generous CPU quota — in practice it ran faster than the office PCs it replaced. |
| “We need to block WhatsApp and social media.” | URL filtering and Group Policy on the work desktop — personal apps simply don't run in the golden image. |
| “We work odd hours. Servers can't be 9-to-6.” | The three-tier plan handles it: always-on core, scheduled business hours, and on-demand hosts that start on HOD approval and sleep 15 minutes after the last user. |
| “Who runs this after you leave?” | Documented runbooks, trained staff, and optional managed services. Your team owns it — we stay available. |
Ready to stop paying for servers that sleep? Every engagement begins with a free, no-obligation assessment. Contact Krizia Technologies to book yours. Let's solve your problem together.
The End
Let's Solve Your Problem Together
Every engagement starts with a free, no-obligation assessment. We will tell you exactly where you stand, what needs to change, and what it will cost.
Prepared by Indresh Pratap Singh · © 2026 Krizia Technologies. All rights reserved. · Case study anonymized for confidentiality