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.
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