Virtualization and the Cloud

For some smaller implementations where there is less demand for scalability or where virtualization is not feasible, Blue Prism can be deployed to a wholly physical environment and can largely make use of existing desktops - albeit in a secured environment.

Virtualization, however, is the recommended approach as it provides benefits which include enhanced security, manageability and scalability. Many virtualization technologies also simplify the roll-out of software updates and the implementation of disaster recovery capabilities.

The core Blue Prism components can be deployed to persistent virtualized Windows devices and there are two main approaches:

Existing Virtualization Technology

Where organizations already have access to virtualization technologies such as, but not limited to, VMWare, Citrix XenDesktop, Microsoft Azure or AWS, there may be the capability to utilize these to provide the virtual machines which will host the required Blue Prism components

Dedicated Virtualization Host

Virtualization can be provided by provisioning a new dedicated server (or set of servers) on which new virtual machines are configured and used to host the required Blue Prism components. These typically use technologies such as VMware ESX or Microsoft Hyper-V, others are available. (Hyper-V is not generally recommended for Production environments due to performance considerations).

When deploying to this type of host machine it is important to ensure that the specification of the host machine is sufficient to not only cater for the underlying operating system, but also provide the appropriate resources and performance for each of the virtual machines that will be configured.

The following examples provide sample architectures based on the scale, or key features of the environment but other factors such as security, resilience, scalability and disaster recovery should also be considered.

See the Technology Decision Tree (Document attached below) as a quick reference guide for how to build your Blue Prism environment.

Deploying Blue Prism to the Cloud

Implementing Blue Prism on a Public Cloud, such as Azure and AWS, should be no different than when architecting it in a private cloud. Additional considerations, however, need to be made:

  • Will the Line Of Business applications to be interacted with be located in the same public cloud as Blue Prism?
  • The location of existing IT infrastructure including Active Directory and Monitoring and how this will be extended to the Cloud environment
  • Connectivity between any on-premise infrastructure and the public Cloud
  • The use of a IaaS or PaaS Database.
  • Ensuring the management of the infrastructure is done by qualified IT resources
  • Consider the HA and DR options available
  • Consider latency between any on-prem and cloud components \ applications
  • Design the environment correctly prior to implementation
  • The environment should be fully secured with user access restricted to only necessary users. Take advantage of cloud provider functionality to ensure all communication in and out of the Blue Prism environment uses the 'Principle of least privilege'
Blue Prism Cloud

Blue Prism Cloud is a fully integrated, SaaS-delivered, intelligent automation platform that provides enterprises with access to a pool of intelligent Digital Workers straight from the cloud, with pre-integrated AI skills.