Linux scalability and high availability setup - SSO

Introduction

High performance setup is just as high availability setup, difference is that high performance setup uses Redis to store data that is in the default setup stored in LDAP. This reduces the IO and makes possible the vertical scaling of SSO installations. For instruction on how to install and configure Redis cluster, please read Redis documentation.

For instructions on how to install and configure Redis for testing purposes, see REDIS and usage in Identity Server.

This instruction covers two SSO nodes cluster setup. When installing more SSO nodes the process in still the same → install LDAP, install SSO and copy configuration, as in high availability cluster installation.

Installation steps

  1. Install SSO cluster, as in high availability setup, do not start SSO. (See Linux high availability setup - SSO)
  2. Install and start Redis cluster
  3. Configure SSO to use Redis as session storage. (See Redis configuration - SSO)
  4. Start SSO