reference deployment

UiPath Automation Suite on AWS

Manage your Linux-based UiPath automation platform

This Partner Solution deploys UiPath Automation Suite on the Amazon Web Services (AWS) Cloud. Using Automation Suite, you can deploy the full UiPath Automation Platform in a Linux environment that supports both a single-node evaluation mode and a multi-node production profile. You can also integrate with existing enterprise systems, such as Microsoft Active Directory, Azure Active Directory, or SAML.  

This Partner Solution provides multiple deployment options. By default, the solution creates a virtual private cloud (VPC) infrastructure with multiple Availability Zones with UiPath Automation Suite deployed in both public and private subnets.

UiPath logo

This Partner Solution was developed by UiPath in collaboration with AWS. UiPath is an AWS Partner.

  •  What you'll build
  • This Partner Solution sets up the following:    

    • A highly available architecture that spans two or more Availability Zones.
    • A VPC configured with public and private subnets, according to AWS best practices, to provide you with your own virtual network on AWS.*
    • In the public subnets:
      • A Linux bastion host to control inbound SSH (Secure Shell) access to Amazon Elastic Compute Cloud (Amazon EC2) instances in the private subnets.
      • Bastion security group for controlling inbound access to the bastion host instance.
    • In the private subnets:
      • Security groups for controlling access to the Kubernetes server and agent nodes.
      • An Application Load Balancer or a Network Load Balancer to balance inbound traffic between all Kubernetes nodes.
      • An Amazon EC2 Auto Scaling group with Kubernetes agent nodes. 
      • An Amazon EC2 Auto Scaling group with Kubernetes server nodes. 
      • An internal Network Load Balancer to balance traffic between the Kubernetes server nodes.
      • A database subnet security group for Amazon Relational Database Service (Amazon RDS) database instances running Microsoft SQL Server.
    • Amazon Elastic File System (Amazon EFS) for storing backup data.
    • AWS Certificate Manager (ACM) for domain registration with an SSL certificate.
    • Amazon Route 53 as Domain Name System (DNS) provider to route traffic to the Application Load Balancer.
    • AWS Secrets Manager for secure storage of cluster configuration and platform-generated credentials.
    • Multiple AWS Identity and Access Management (IAM) roles granting access to various operations required during deployment and installation.

    * The template that deploys the Partner Solution into an existing VPC skips the components marked by asterisks and prompts you for your existing VPC configuration.

  •  How to deploy
  • To deploy this Partner Solution, follow the instructions in the deployment guide, which includes these steps. 

    1. Sign in to your AWS account. If you don't have an account, sign up at https://aws.amazon.com.
    2. Launch the Partner Solution. The stack takes about 1.5 hours to deploy. Choose the Region from the top toolbar before creating the stack. Choose from the following options: 
    3. Complete postdeployment steps.

    Amazon may share user-deployment information with the AWS Partner that collaborated with AWS on this solution.  

  •  Cost and licenses
  • This Partner Solution requires a license for UiPath. To sign up, contact UiPath sales. A free 60-day nonproduction trial license is available. Manually provide your Automation Suite and UiPath high-availability add-on license keys after the stack is deployed. For more information, refer to About licenses.  

    The Partner Solution uses the Red Hat Enterprise Linux distribution, provided by AWS. An Amazon Machine Image (AMI) subscription is not required.

    You are responsible for the cost of the AWS services and any third-party licenses used while running this Partner Solution reference deployment. There is no additional cost for using this Partner Solution.

    The AWS CloudFormation templates for this Partner Solution include configuration parameters that you can customize. Some of these settings, such as instance type, affect the cost of deployment. For cost estimates, refer to the pricing pages for each AWS service you use. Prices are subject to change.

    Tip: After you deploy the Partner Solution, refer to Creating Cost and Usage Reports to track costs associated with the Partner Solution. These reports deliver billing metrics to an Amazon Simple Storage Service (Amazon S3) bucket in your account. They provide cost estimates based on usage throughout each month and aggregate the data at the end of the month. For more information about the report, refer to What are WAS Cost and Usage Reports