iRobo.High.Availability.Deployment.on.Cloud.or.DataCenter



iRobo High Availability Deployment  allows you to deploy iRobo Solution on Cloud or DataCenter, as explained in the below diagram.


                                                                                    iRobo HighAvailability Deployment Diagram




iRobo Solution High Availability Deployment:

iRobo High Availability Deployment deploys iRobo Solution on Cloud or DataCenter, and supports the following:

  • Multi-Node Control Panel deployment.
  • Load balancing capability.
  • Setup monitoring, alerts and operations to identify and automate resolution problem or fail over.
  • Control Panel High Availability Add-on (HAA); which makes nodes available.
  • Maintain sufficient capacity to absorb AZ/ Cloud failures.
  • Reserved Instances - guarantee capacity availability in a separate region/ Cloud. 
  • Horizontal scalability, as you can add more nodes whenever Robots increase.


iRobo Studio/ Web Browser 

It connects to Load Balancer instance.


Load Balancer Instance

Availability Zone/ Data Center/ Cloud


Load Balancer 

It consists of a Control Panel connected to Messaging MOM, connected to iRobo Flow, and each component is connected vise versa. Then, the Load Balancer connects to Server Array.


     Note:

         Applications send and receive messages to and from the messaging system (Messaging MOM). 


Server Array/ Multi Node 

iRobo Master Data Store Cluster

It composes available  MongoShards.


Replication 

Each Load Balancer instance connects for data replication.

Created with the Personal Edition of HelpNDoc: Easily create Web Help sites