- Getting started
- Best practices
- Tenant
- About the Tenant Context
- Searching for Resources in a Tenant
- Managing Robots
- Connecting Robots to Orchestrator
- Storing Robot Credentials in CyberArk
- Storing Unattended Robot Passwords in Azure Key Vault (read only)
- Storing Unattended Robot Credentials in HashiCorp Vault (read only)
- Storing Unattended Robot Credentials in AWS Secrets Manager (read only)
- Deleting Disconnected and Unresponsive Unattended Sessions
- Robot Authentication
- Robot Authentication With Client Credentials
- Configuring automation capabilities
- Solutions
- Audit
- Settings
- Cloud robots
- Folders Context
- Automations
- Processes
- Jobs
- Apps
- Triggers
- Logs
- Monitoring
- Queues
- Assets
- Storage Buckets
- Test Suite - Orchestrator
- Resource Catalog Service
- Integrations
- Troubleshooting
Elastic Robot Orchestration
Elastic robot orchestration provides a way to automatically scale your unattended robots by allowing UiPath to scale and manage your robots for you, in the cloud. We manage them on your behalf, but they are still in your cloud, and you can choose how much of the robot orchestration process you want to delegate to us.
You can customize the auto-scaling strategy of robots through controls such as:
- setting a maximum number of machines you want to allow us to create
- choosing to optimize for speed, for cost, or choosing a balanced model
- scheduling different settings for certain periods when, by exception, you need more or less speed.
You can use one of the following cloud service providers to host your virtual machines (VMs) in the cloud for elastic robot orchestration:
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
- Microsoft Azure
You can:
- Create a generalized virtual machine image that we use as a template to create machines on demand whenever a robot needs to run a job. You can set the limits for how many and when we create these machines and then leave it to us to get the job done.
- Add your custom virtual machines to use when robots are needed to run processes.
Here is a summary of the differences between the two options:
Manually Create Machines |
Automatically Create Machines | |
---|---|---|
Create and delete machines |
you create and delete the machines yourself |
we can automatically create new machines when needed for better performance and delete any machines not in use |
Machine scaling |
limited to the number of machines provided |
we create as many machines as needed to optimally handle the workload, within parameters you set |
Virtual machine setup |
set up multiple individual VMs |
set up a single VM image |
Install and set up UiPath Robot on each machine |
automated |
automated |
Connect to Orchestrator |
automated |
automated |
Run jobs |
automated |
automated |
Start and stop VMs |
automated |
automated |
VM customization |
customize the VMs you use (domain-joined, machine size, machine name, network options, and more) |
VM image must be configured as recommended on this page for each type of cloud provider. |
The setup process in Orchestrator is similar for both cloud service providers. The main differences are in how you set up each provider and create the virtual machines.
Here is an overview of the process when using Microsoft Azure as the cloud services provider and a generalized virtual machine: