Medium Enterprise - K8
The following section provides recommended sizing to support enterprise with the following parameters:
- Use case: IGA
- Maximum number of user: 4500
- Number application integrations: up to 30
- Maximum number of entitlements across integrated applications: 25,000
- Maximum number of concurrent user sessions: 175
- Assumes that background processes are running to support synchronization
AWS Sizing
Platform component | Qty | CPU | RAM (GB) | Storage | ~ Cost per month |
---|---|---|---|---|---|
Amazon EKS Cluster | $73- | ||||
-> Worker nodes - m4.2xlarge | 3 | 8 | 32 | 200GB | $672- |
RDS Postgres (db.t3.2xlarge) | 2 | 8 | 32 | 400GB | $508- |
Neptune - Gremlin+Cassandra (db.r5.large) | 2 | 2 | 16 | 100GB | $518- |
Elasticache Redis (cache.m5.xlarge) | 1 | 4 | 12.93 | $155- | |
Windows Connector VM (m5.xlarge) | 1 | 4 | 16 | 100GB | $246 |
Estimated monthly platform cost | $2172- |
- Cost is based on the AWS calculator with 1 year reservation. Does not include data transfer and traffic related fees
Azure Sizing
Platform component | Qty | CPU | RAM (GB) | Storage |
---|---|---|---|---|
AKS Cluster | ||||
-> Worker nodes - _D8s_v5 | 3 | 8 | 32 | 200GB |
Azure database for Postgres D8ds v5 8vCore - HA Enabled - 3000 IOPS | 1 | 4 | 200GB | |
Azure managed instance for Cassandra (D2s) | 1 | 2 | 8 | |
Azure cache for Redis (Premium P2) | 1 | 2 | 16 |
OpenIAM Pod Memory Sizing
The table below describes the recommended sizing for each of teh following pods
Platform component | RAM (GB) |
---|---|
Workflow | 2.0 |
UI | 6.0 |
Synchronization | 0.8 |
Elasticsearch | 4.0 |
Consul | 0.5 |
Auth Manager | 2 |
Business rules manager | 0.5 |
Device manager | 0.5 |
Email manager | 0.5 |
ESB | 2.0 |
Groovy manager | 2.0 |
IDM | 2.0 |
RabbitMQ | 3.0 |
Reconciliation | 0.8 |
rProxy | 0.5 |
Vault | 0.5 |
jdbc-connector-rabbitmq | 0.25 |
ldap-connector-rabbitmq | 0.25 |
linux-connector-rabbitmq | 0.25 |
scim-connector-rabbitmq | 0.25 |
Kibana | 1.0 |