Tip |
---|
Redis is 6.2.8 has been tested with Ubisecure SSO 9.1.0 Redis 5.0.2 has been supported by Ubisecure SSO as of version 8.3 |
...
Tip | ||
---|---|---|
| ||
Ubisecure Identity Server can be deployed using three different models
This article relates to the High Performance deployment where Redis is included. |
References and links
Anchor | Link | Description |
---|---|---|
[1] | https://redis.io/ | Redis homepage |
[2] | https://redis.io/topics/quickstart | Redis quick start and installation |
[3] | https://redis.io/topics/cluster-tutorial | Redis clustering guide |
[4] | https://redis.io/topics/admin | Topics around operating Redis |
[5] | https://redis.io/documentation | Redis documentation |
Terminology
Term | Description |
---|---|
Active node | A process like a web server serving incoming requests. |
Execution environment | A physical or virtual runtime environment where processes run. For example, physical servers, virtual machines, container orchestration etc. |
Primary / Replica | The primary instance is the main source whereas replica is mirroring the primary source and waiting to take over in case of failure. |
Passive node | A process like a web server that is ready to server incoming requests but is not actively doing it i.e. is in standby mode. |
Addressing linear scalability with Redis
...
Currently the rough estimation of transactions per deployment type is as follows
Deployment model | Active SSO nodes | Passive SSO nodes | Number of login transactions / sec | Average response time |
---|---|---|---|---|
High-Availability (active-passive) | 1 | 1 | 30 | 2.5 s |
High-Performance (2 active nodes) | 2 | 0 | 80 | 1.5 s |
Info |
---|
The metrics are based on Ubisecure's reference environment. The test case is for performing end-user login initiated by OpenID Connect Authorization code flow and requesting UserInfo. |
...