# April 2021

> April 2021 release notes for Robot in Automation Cloud.

## April 27, 2021

### Elastic Robot Orchestration

#### General Availability

Starting today, this feature is generally available to all UiPath customers. General availability offerings are fully functional products that are ready for production use.

To learn more about this feature, see [Elastic Robot Orchestration](https://docs.uipath.com/robot/automation-cloud/latest/user-guide/elastic-robot-orchestration).

#### Bring Your Own Machines

Because generalized virtual machines allow for limited configuration, we have added the ability to add customized cloud virtual machines (VMs) to use for elastic robot orchestration. With this option, we continue to provision robots for you and have the ability to start and stop the VM, but we use the machines you explicitly provide for this.

![Screenshot of the Automatically Create Machines toggle button](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-screenshot-of-the-automatically-create-machines-toggle-button-217074-59385cbf-086305e4.webp)

![](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-image-Settings-bf095017-c7eef798.png) To add your custom VMs:

1. Create the VMs in your cloud service provider (Azure or AWS).
2. In Orchestrator, go to **Tenant** &gt; **Machines** &gt; **Add** (+) &gt; **Cloud Machine Pool**, and switch off the toggle **Automatically Create Machines**.
3. From the **Machine(s)** list choose from your existing VMs defined in the linked cloud service provider (**Tenant** &gt; **Settings** &gt; **Cloud Connections**).

For the complete set up instructions, see [Elastic Robot Orchestration](https://docs.uipath.com/robot/automation-cloud/latest/user-guide/elastic-robot-orchestration).

#### Auto-scaling Preferences

If you enjoyed the benefits of auto-scaling, but wanted better performance or better cost control, we have also added options that let you specify how we decide if we wait for a machine to become available for the pending jobs or create a new machine. You can now optimize auto-scaling for speed, for cost, or choose a balanced option.

![](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-image-Settings-bf095017-c7eef798.png) You can find the new settings in **Tenant** &gt; **Machines** &gt; **Add** (+) &gt; **Cloud Machine Pool** &gt; **Advanced Settings** under the new **Scheduling** option.

![Screenshot of the Scheduling options](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-screenshot-of-the-scheduling-options-216394-638b3936-98d408d7.webp)

For more information, see the **Creating a Cloud Machine Pool** section in [Elastic Robot Orchestration](https://docs.uipath.com/robot/automation-cloud/latest/user-guide/elastic-robot-orchestration).
