Physical Machines vs Virtual Machines (VMs) specifically for your UiPath + UI automation + parallel bots,which most effective for permanent solution
Vm anyday…or now even cloud robots depending on the use cases
because setup cost and time of setup is less..compared to physical machines
cheers
Comparison Table
| Feature | Physical Machine | Virtual Machine (VM) |
|---|---|---|
| Scaling | Slow (requires hardware purchase) | Instant (cloning/template) |
| Parallelism | Limited by physical hardware | High (High-Density Robot sessions) |
| UI Stability | Risky (Resolution shifts) | Stable (Fixed virtual resolution most of time) |
| Cost | High Upfront (CAPEX) | Variable/Subscription (OPEX) |
| DR / Backup | Difficult (Full disk imaging) | Easy (Snapshots & Replicas) |
Hi @Dhinesh_M1
Virtual Machines (VMs) - Recommended for Most Cases
For UiPath with UI automation and parallel bots, VMs are generally the more effective permanent solution
Key Consideration for UI Automation Specifically
UiPath UI automation requires an active, unlocked desktop session. On VMs this is handled via:
- RDP persistence tricks (keeping session alive)
- Windows Server with multiple RDP sessions
- Or ideally, UiPath’s own VM session management
This is fully solvable on VMs, but needs to be configured properly.
Bottom Line
For a permanent, scalable parallel bot setup, VMs are the better long-term solution. Physical machines are a fallback only when specific hardware or performance constraints demand it.
Regards,
Bishwajeet
Hi @Dhinesh_M1,
If your process can run in unattended mode (no human dependency), then go with Virtual Machines or Cloud Robots. They allow you to run multiple bots in parallel, are easier to manage, and support centralized control via Orchestrator.
Thanks
Cloud Robots: may not support for these ,due to high ui complex for parallel process…so, i think to go with VM ,is it correct for my Senario
- Browser automation
- Login with credentials
- Screenshot
- File download
- S3 upload