Abstract
Technical details described to help you understand Robility Platform deployment and security.
About Robility
RobilityÔäó (Patent Pending) is an Intelligent Process Automation Platform
Sutherland is one of the early adopters of Robotics Automation (RPA). Over the years we have deployed numerous robots for multiple clients, cutting across different verticals and processes. We also garnered significant experience working with popular RPA products like UiPath, Blue Prism and Automation Anywhere.
Over the years, we have gleaned knowledge and gained experience by working with various enterprises in creating robots. These learnings have helped us create Robility, SutherlandÔÇÖs in-house RPA platform. Today, Robility is a comprehensive and cognitive robotic process automation platform.
Robility is a cloud ready/ cloud agnostic solution. In the past 18 months, we have deployed Robility and tested the platform across multiple cloud environments including IaaS & PaaS on Azure Pack and Azure PaaS for multiple clients.
For an end-to-end automation capability, the platform comes with NINE modules that help cover the end-to-end flow of the RDLC (Robotics Development Life Cycle) in an automation journey. It has the capability to not only create and deploy robots but also to streamline tasks, capture automation opportunities, support requirement creation, solution design, automation development, deployment, monitor robots and integrated workflow solution. These modules focus on improving productivity, enhancing customer experience and positively impacting clientsÔÇÖ business outcomes.
The platform also integrates with popular components from Microsoft and Google to bring in capabilities like Machine Learning, Computer Vision & NLP to automate the required business process.
Platform Overview
Robility Platform modules access the data layer through secured services and uses elastic search for centralized logging.
Architecture Diagram
The following diagram describes Robility Platform architecture.
Deployment in the Cloud
There are multiple enterprise cloud deployment options available to host your Robility Manager, such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP). Enterprise large scale deployment can be done as Infrastructure as a Service (IaaS) or Platform as a Service (PaaS)
Here we detail a large, scalable deployment using the Azure Infrastructure as a Service (IaaS) offerings. The following services are required, and the same is applicable for GCP & AWS deployments.
- VM Scale Set for Robility Manager
- VM Availability Set for Elasticsearch
- VM to Deploy Robots
- Azure SQL Server
- Azure Load Balancer
- Azure Elastic Service
Single Node Deployment Model
Multi Node Deployment Model ÔÇô Hight Availability