Small Enterprise - K8
The following section provides recommended sizing to support enterprise with the following parameters:
- Use case: IGA
- Maximum number of user: 1500
- Number application integrations: up to 10
- Maximum number of entitlements across integrated applications: 10,000
- Maximum number of concurrent user sessions: 60
- 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 | 1 | 8 | 32 | 200GB | $254- |
RDS Postgres (db.t3.xlarge) | 1 | 4 | 16 | 200GB | $254- |
Neptune - Gremlin+Cassandra (db.r5.large) | 1 | 2 | 16 | 100GB | $264- |
Elasticache Redis (cache.m5.large) | 1 | 2 | 6.38 | $77.38- | |
Windows Connector VM (m5.xlarge) | 1 | 4 | 16 | 100GB | $246.35 |
Estimated monthly platform cost | $1,168.73 |
- 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 | 1 | 8 | 32 | 200GB |
Azure database for Postgres D4Ds v5 v4 Core - 500 IOPS | 1 | 4 | 200GB | |
Azure managed instance for Cassandra (D2s) | 1 | 2 | 8 | |
Azure cache for Redis (Standard C2) | 1 |
OpenIAM Pod Memory Sizing
The table below describes the recommended sizing for each of teh following pods
Platform component | RAM (GB) |
---|---|
Workflow | 1.2 |
UI | 3 |
Synchronization | 0.5 |
Elasticsearch | 2.0 |
Consul | 0.25 |
Auth Manager | 1 |
Business rules manager | 0.5 |
Device manager | 0.3 |
Email manager | 0.3 |
ESB | 2.0 |
Groovy manager | 0.5 |
IDM | 0.5 |
RabbitMQ | 1 |
Reconciliation | 0.5 |
rProxy | 0.5 |
Vault | 0.2 |
jdbc-connector-rabbitmq | 0.25 |
ldap-connector-rabbitmq | 0.25 |
linux-connector-rabbitmq | 0.25 |
scim-connector-rabbitmq | 0.25 |
Kibana | 1.0 |