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