Skip to content

Latest commit

 

History

History
55 lines (34 loc) · 2.6 KB

README.md

File metadata and controls

55 lines (34 loc) · 2.6 KB

Redis Cluster

A Redis cluster is often used as a tool for data storage, caching, message brokering, and other tasks. It became rich thanks to the ability to scale and high speed. With this solution you can provision a three-server cluster for data sharding, high availability and high performance due to replication to the Secondary nodes. If the Primary fails, the Secondary server automatically replaces it.

Redis Cluster Topology

Default cluster topology looks as follows.

Cluster can be scaled out/in either automatically or manually. Each scaling operation is performed by pair of nodes - one Primary and one Secondary.  
 

Redis Cluster Deployment to the Cloud

Get your Virtuozzo account at any of available hosting provider.

Import the package manifest raw link or find Redis Cluster application in the Marketplace within the dashboard.

Installation Process

In the opened confirmation window at Platform dashboard, if required change:

  • Nodes count - minimal number is 6 (3 Primary and 3 Secondary nodes), then initial number of nodes can be increased by 2 (one Primary and one Secondary)

  • Enable Horizontal Auto-Scaling - cluster will be automaticaly scaled horizontaly depending on specified scaling triggers

  • Enable External IP Addresses for cluster nodes - with this option cluster will be configured to work via public IPs only. Make sure that your quotas are enough to assing 6 public IP addresses at least for your cluster

  • Environment name

  • Display Name

  • destination Region if several are available

and click on Install.

Once the deployment is finished, you’ll see an appropriate success pop-up.

The application is ready to use, just proceed to the cluster admin panel by respective URL and user credentials to do required configuration and customization.