Amazon Web Services
Andrei Oros
UiPath IT Automation for
2
Digital Transformation
has become
for IT leaders
source: Michael Porter, organizational value chain
#1 priority
Firm Infrastructure
Human Resources Management
Technology Development
Procurement
Inbound
Logistics
Operations
Outbound
Logistics
Marketing
& Sales
Services Margin
Primary Activities
Support
Activities
Evolution & Integration
source: Gartner
3
uipath.com/it-automation
4
Activities for AWS
EC2
S3
Workspaces
IAM (coming soon)
Easy
drag & drop official UiPath
activities for AWS
Transparent
easy to understand & inspect
business logic
Free from Official Feed (LTS)
Background Running (via SDKs)
uipath.com/it-automation
RPA Usecases for IT Automation
HR. Employee Onboarding
RPA Robots Autoscaling
Testing Automation
6
HR. Employee Onboarding. AWS Workspaces
Mailbox
Exchange Server
VDI
AWS Workspaces
User Account
Active Directory
Roles & Groups
Licenses
AD
App Licenses
Zoom
Office
..
7
HR. Employee Onboarding. AWS Workspaces
Provisioning
Configuration & Management
Maintenance
https://docs.uipath.com/activities/docs/about-the-amazon-workspaces-activities-pack
8
RPA Robots AutoScaling on AWS EC2
Ready VMs
VM Provisioned
Robot Installed
Robot Registered
VM Started
OS Ready (svc stared)
Cost ($)
Robot
Ready (t)
Allocated On-Demand
VM Provisioning
via template (by UiPath,
with Robot pre-Installed)
Start VM
Load OS (+ Robot Svc)
Deallocated VMs
VM Provisioned
robot installed, registered
Start VM
Load OS (+Robot svc)
Couple with Robots usage
eg. Insights / analyze Job requests
Adjust hot / cold Robots variables for
the identified intervals.
9
Management Orchestrator Webhook Events Receiver Service
DB
Clients
Configs
client_1 jobs
client_1 machines
Queue. New Webhook Events
Jobs triggered by New Items
…
M1 M2 M3 M(n)
Add Event
to Queue
get event data for 1st new q. item
update all associated q. items
get the client info from the database
get the client state: jobs, robots, ..
select machines to start/stop & apply
job.created
tenant Id folder Id
[ … ]
client_1
Folder F1
Environment E1
Infrastructure
RobotsHot 5
RobotsCold 80
client_1
Folder F2
Environment E2
Infrastructure
RobotsHot 2
RobotsCold 10
client_(x)
Folder Default
Environment RAS
Infrastructure
RobotsHot 10
RobotsCold 50
…
1
2
3
4.3
4.4
4.1
4.2
4.5
10
Testing Automation on AWS EC2
https://www.uipath.com/product/test-suite
11
Robot Auto Scaling
allocation
Robot Auto Scaling
deallocation
1 3
4
5
6
7
2
Testing Automation on AWS EC2
Thank you
andrei.oros@uipath.com

UiPath it automation for AWS

  • 1.
    Amazon Web Services AndreiOros UiPath IT Automation for
  • 2.
    2 Digital Transformation has become forIT leaders source: Michael Porter, organizational value chain #1 priority Firm Infrastructure Human Resources Management Technology Development Procurement Inbound Logistics Operations Outbound Logistics Marketing & Sales Services Margin Primary Activities Support Activities Evolution & Integration source: Gartner
  • 3.
  • 4.
    4 Activities for AWS EC2 S3 Workspaces IAM(coming soon) Easy drag & drop official UiPath activities for AWS Transparent easy to understand & inspect business logic Free from Official Feed (LTS) Background Running (via SDKs) uipath.com/it-automation
  • 5.
    RPA Usecases forIT Automation HR. Employee Onboarding RPA Robots Autoscaling Testing Automation
  • 6.
    6 HR. Employee Onboarding.AWS Workspaces Mailbox Exchange Server VDI AWS Workspaces User Account Active Directory Roles & Groups Licenses AD App Licenses Zoom Office ..
  • 7.
    7 HR. Employee Onboarding.AWS Workspaces Provisioning Configuration & Management Maintenance https://docs.uipath.com/activities/docs/about-the-amazon-workspaces-activities-pack
  • 8.
    8 RPA Robots AutoScalingon AWS EC2 Ready VMs VM Provisioned Robot Installed Robot Registered VM Started OS Ready (svc stared) Cost ($) Robot Ready (t) Allocated On-Demand VM Provisioning via template (by UiPath, with Robot pre-Installed) Start VM Load OS (+ Robot Svc) Deallocated VMs VM Provisioned robot installed, registered Start VM Load OS (+Robot svc) Couple with Robots usage eg. Insights / analyze Job requests Adjust hot / cold Robots variables for the identified intervals.
  • 9.
    9 Management Orchestrator WebhookEvents Receiver Service DB Clients Configs client_1 jobs client_1 machines Queue. New Webhook Events Jobs triggered by New Items … M1 M2 M3 M(n) Add Event to Queue get event data for 1st new q. item update all associated q. items get the client info from the database get the client state: jobs, robots, .. select machines to start/stop & apply job.created tenant Id folder Id [ … ] client_1 Folder F1 Environment E1 Infrastructure RobotsHot 5 RobotsCold 80 client_1 Folder F2 Environment E2 Infrastructure RobotsHot 2 RobotsCold 10 client_(x) Folder Default Environment RAS Infrastructure RobotsHot 10 RobotsCold 50 … 1 2 3 4.3 4.4 4.1 4.2 4.5
  • 10.
    10 Testing Automation onAWS EC2 https://www.uipath.com/product/test-suite
  • 11.
    11 Robot Auto Scaling allocation RobotAuto Scaling deallocation 1 3 4 5 6 7 2 Testing Automation on AWS EC2
  • 12.