Embark on an immersive journey into the beating heart of UiPath's automation prowess with our exclusive online series! Uncover the hidden powerhouse behind the scenes – the Backend Brilliance that propels the UiPath Platform to extraordinary heights. Join us as we unravel the critical connection between the backend infrastructure and the front end user experience, showcasing how it forms the backbone of seamless automation.
Welcome to the inaugural episode of our electrifying UiPath Platform Series! In this kickoff session, we will explore the very core of UiPath's Ecosystem. Brace yourself for a comprehensive dive into "What is the UiPath Platform", where we unravel the layers of this technological marvel, illuminating its transformative capabilities and showcasing how it stands as the bedrock of cutting-edge automation solutions.
But that's just the beginning! As we venture further, our expert speakers will guide you through the intricate landscape of Single Node and Multi Node architectures, laying the foundation for understanding the backbone of UiPath's architecture. We’ll also explore the Load Balancers, including LLB and GLB. Additionally, we are going to discuss the benefits of the UiPath High Available Add-on as well as explore the different cloud deployment options. Join us for this unmissable session, where the UiPath Platform comes alive, setting the stage for a series that promises to redefine the way you perceive automation!
Topics covered:
● What is the UiPath Platform - Overview
● Single Node and Multi Node architecture
● Load Balancer (LLB, GLB), UiPath HAA
● Private and Public Cloud deployment ( Azure, AWS…)
3. 3
About UiPath Canada Chapter!
We are an online and offline environment where RPA
developers, professionals, and enthusiasts:
- meet each other and share experiences in the RPA industry
- learn together about the challenges they encounter
- build projects and components together and expand upon
automation ideas
Platforms:
- UiPath Community Page
4. Senior Engineering Lead
Persistent Systems
UiPath Canada Chapter Lead
Shantanu Chande
Organizers/Team
Diana Gray
Community Leader
Community Marketing Manager
UiPath
RPA Solutions Architect
TD Bank
UiPath Canada Chapter Lead
Joel Medeiros
5. 5
UiPath Platform 101 – What is it?
• UiPath is a comprehensive RPA platform that caters to various architectural setups
and deployment options, including Single Node and Multi Node architectures on
Premises and Cloud.
• It supports both Private and Public Cloud deployments on platforms such as Azure
and AWS.
• The platform offers robust monitoring tools like Insights and integrates seamlessly
with log management tools for enhanced visibility into automation processes.
• It encompass many different tools such as Orchestrator, Insights, Test Suite, Task
Capture, Action Center, Assistant, Studio, Document Understanding, and more
6. 6
Standalone Products
UiPath Platform products
individually installed
and managed
Automation Cloud
The cloud native UiPath
Platform delivered as SaaS
from UiPath
No installation required – start
instantly, scale infinitely
One-package install on-prem (including
air-gapped) or in public cloud Linux VM
Available products installed on
supported operating systems and
physical/virtual hardware
Automation Suite
The cloud native UiPath
Platform delivered as a single,
containerized suite
6
All the products*
Integrated High Availability, backup and scale management
Integrated UiPath Portal suite experience, and shared suite functionality
Unified admin experience for organization, tenant, user and license management
*All server products. Integration Service and Communication Mining planned for a future update after preview/launch
UiPath Platform Delivery Options
7. 7
High-Level Deployment Method Comparison
Automation Cloud Automation Suite On-Prem Standalone
Deployment Options
Products pre-deployed to the Cloud
with full governance
Single install file for the entire Suite with
On-Prem, Public or Private cloud
deployment options.
Individual install files are available per
product. Can be installed on the client’s
cloud or data centers.
Upgrade Consistent rolling upgrades Single upgrade for entire suite
Upgrades provided on a per-product
basis
Updates and Releases
Major and minor updates are provided
every two weeks
Major updates provided twice yearly as
one install for the entire Suite
Major updates are provided twice a
year for every individual product and
installed as needed
Hardware Footprint Fully Cloud-based
Single set of hardware requirements to
cover full UiPath suite (with specific
exceptions)
Hardware and software requirements
vary by product and configuration
Maintenance
Cloud Environment fully maintained by
UiPath
Clients responsible for reduced onsite
maintenance vs. MSI On-Prem due to
simplified updates + installation
Clients responsible for onsite
maintenance, with UiPath Guidance
Security
Public and Private, Standard and Air
Gapped Options
Fully containerized secure environment
Configured based on deployed
products
Deployment
Considerations
Products are pre-deployed in UiPath’s
Cloud environment
Ideally suited for more comprehensive
suite deployments
Manual install and maintenance
requirements
Reliability
Fully managed Cloud Environment with
99.9% Uptime Guarantee and built-in DR
Only HA, multi-node supported for
prod deployments. Single-node option
supported for test/QA/dev
Redundancy recommended, with single
and multi-node deployment options
Cost Benefits
Overall lower on-site IT and maintenance
costs
Lower maintenance and management
costs compared to MSI On-Prem –
especially when deploying multiple
products
Most flexibility in terms of per-product
pricing
For Cloud vs On-Prem vs Automation Suite product availability, click here.
8. 8
UiPath Platform Architecture Overview
1 – Available as standalone install for customer deployment as well
2 – Available only on Automation Cloud
Browser
Automation Cloud or Automation Suite
Host Environment
(UiPath Automation Cloud, On
Premises or public cloud)
Desktop
Mobile
Any
UiPath Assistant
Robot Service
Studio
StudioX Marketplace
Client Applications
Apps Custom Clients
Robot.js API
Automation Portal Action Center Mobile App
Insights1
AI Center1
Data Service
Orchestrator1
Processes, Actions, ML Skills
Queues, Assets
Robot & Machine Management
Automation Hub
Task Mining
Task Capture
Task Mining
Custom Clients
Tenant & Service Management User and Groups Management Licensing
Client Applications
Test Manager1
Integration Service2
Document Understanding
Process Mining
Studio Web2
Communication Mining2
Notification Service
Automation Ops
Automation Cloud
Robots2
Serverless Robots
9. 9
* Not all services are available in all regions
** Not all available services are shown – services here are representative
UiPath Automation Cloud Architecture
Cloud Portal provides instant signup, unified access
and centralized group and license management for
enterprise and community customers.
All services are available in the cloud* as a
multi-tenant SaaS solution managed centrally
by UiPath.
All services are configured for disaster recovery
and high availability in multiple regions to provide
customers with 99.9% availability across the globe.
Customers can configure direct directory
connection with their corporate Microsoft
Azure AD or SAML providers for authentication
to leverage their enterprise IT policies.
Customers can securely connect robots from on-
premises and/or public cloud environments managed
by their IT or managed by the Automation Cloud.
0
Enterprise SaaS (one instance per region)
Company 1 Deployment
On-Premises
Robot Robot Studio Studio
Company 2 Company N
Enterprise SaaS (Europe, United States, Japan, Australia, Canada, Singapore)
Company 1
Enterprise SaaS Community (Europe)
Load Balancing, WAF, DDOS protection
Cloud Portal
Identity/User
and Groups
Licensing
Task
Mining
Task
Capture
Managed by customer
Public Cloud
Studio Studio Task
Mining
Task
Capture
Managed by customer
Public Cloud
Robot Robot
Managed by customer OR managed by
UiPath using Elastic Robot Orchestration
Robot Robot
Apps
HA
DR
Customer’s cloud
Enterprise IDP
Tenant**
Insights
Integration
Service
AI Center Automation Hub
Automation
Cloud Robots
Task Mining Data Service
Orchestrator
Automation Ops
10. 10
Automation Suite enables you to deploy the full
UiPath automation platform* in the environment
of your choice, including bare metal machines, on-
premises Virtual Machine infrastructure, or cloud
subscriptions to any of the major providers.
** Not all available services are shown – services here are representative
Integration Service will be available in the future releases.
UiPath Automation Suite Architecture
Robot workforce
On-Premises
Robot Robot Studio Studio
On-premises environment (bare metal or virtual)/private cloud, public cloud
Organization 1
Portal
Identity/User
and Groups
Licensing
Task
Mining
Task
Capture
Managed by customer
Public Cloud
Studio Studio Task
Mining
Task
Capture
Managed by customer
Apps
HA
DR
Customer’s cloud or
on-premises enterprise IDP
Tenant**
Org 2
Data Service
Test Manager Insights
Automation
Hub
Action Center AI Center
Document
Understanding
Orchestrator Task Mining
Org N
Fabric Monitoring & Alerting Cluster Management
Automation Suite
Kubernetes-based infrastructure, cluster
management, and monitoring tools, all
preconfigured, dedicated to and optimized for
UiPath, all supported by UiPath. This enables
running all the products at scale and with HA.
All shared suite capabilities that enable you to
easily configure the integration with existing
enterprise systems, such as AD, AAD, or SAML,
across all products; a common experience is offered
across the suite for the user, tenant, external
applications, and license management.
Load Balancing, WAF, DDOS protection
Automation Ops
11. 11
High Availability and Failover Architecture
High availability and disaster recovery
• Deploy platform in correct configuration
• Ensure redundancy in datacenter for Orchestrator,
HAA, Elasticsearch and SQL Server
Failover
• Deploy a DR datacenter with Orchestrator,
replicated Elasticsearch and Secondary SQL
Server Database
Multi-tenancy
• Supported by orchestrator
Active Primary Datacenter Passive DR Datacenter
UiPath Robot UiPath Robot UiPath Robot UiPath Robot UiPath Robot
Orchestrator
Operator
UiPath Robot UiPath Robot UiPath Robot UiPath Robot UiPath Robot
Network Load
Balancer
UiPath
Orchestrator
UiPath
Orchestrator
HAA Node 2
HAA Node 1
HAA Node 3
Shared
Storage
*NUGET
Package Path
UiPath
Orchestrator
*NUGET
Package Path
Shared
Storage
SQL Listener
Primary Replica
SQL Server
Always On
Availability Group
Elasticsearch & Kibana
(optional)
Node 2
Master + Data
Node 3
Master + Data
Node 1
Master + Data
SQL Listener
Secondary Replica
SQL Server
Always On
Availability Group
Elasticsearch & Kibana
(optional)
Node 1
Master + Data
Elasticsearch
Snapshot/Restore
AG Syncronization
Data
Replication
12. 12
Education
Learn RPA Skills
- Free Community Software
- Academy
- Certification
- Academic Alliance
Support
Solve problems
- Forum
- Documentation
- Community Blog
- Use Cases Repository
- Job Board
Network
Grow your career
- Meetups & DevCon
- Mentorship
- Hackathons
- MVP Program
- Automation Champions
An ecosystem enabling
developer success
13. 13
Vibrant ecosystem of more than 1.5 million professionals and citizen developers learning, getting
support, and succeeding together in their automation careers.
• Start with the free Community Edition to get trained and certified
• Then upgrade to the Enterprise version of the product
Academy
• Get crowdsourced support and share product feedback on UiPath Forum
• Check the product documentation
• Join the Insider Preview for early testing
Forum
Community Events
• Access the latest articles and video tutorial content created by community members and
UiPath engineers in our Community Blog
• Contribute as an author.
UiPath Community MVPs • Get recognized as a Most Valuable Professional (MVP), Automation Champion or one of
the Forum Leaders, based on the contribution to others’ growth
Join the UiPath Community
• Connect with like-minded people and share best practices with the UiPath Community
• Solve challenges in engaging hackathon competitions
• Join meetups and conferences
Blog and Tutorials
Automation Cloud
• Learn the skills of the future on UiPath Academy or through our Academic Alliance
• Earn globally recognized credentials with UiPath Certifications
UiPath offers its customers multiple options for deploying the automation platform, to fit their specific technical and policy needs.
UiPath products follow a microservices architecture making the services easy to scale, manage and deploy. Services are designed such that they can be deployed in the cloud, or on premises or on private clouds through automation suite giving customers freedom to choose their deployment model.
Services available only on Automation Cloud: Automation Cloud Robots, Communications Mining, Integration Service, Marketplace, Studio WebServices Available as Standalone: Orchestrator, Insights, Test Suite, Task Capture, Action Center, Assistant, Studio, Document Understanding,
Automation Cloud allows customers to start instantly and scale infinitely. It is a trusted and secure platform that reduces the total cost of ownership by providing enterprise grade integration with no infrastructure management.
Offers all UiPath server products as full Software as a Service (SaaS)
HIPAA, SOC 2 Type 2, ISO 9001, ISO/IEC 27001, and Veracode Verified™
6 regions available worldwide which can be chosen for each tenant (United States, Europe, Canada, Japan, Australia, and Singapore)
Industry leading development and security practices including tenant data stored at rest in each tenant’s specified region.
If there are any questions on the components - https://docs.uipath.com/automation-suite/docs/deployment-architecture-and-installation-best-practices#automation-suite-architecture.