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 componentQtyCPURAM (GB)Storage~ Cost per month
Amazon EKS Cluster
$73-
-> Worker nodes - m4.2xlarge3832200GB
$672-
RDS Postgres (db.t3.2xlarge)2832400GB
$508-
Neptune - Gremlin+Cassandra (db.r5.large)2216100GB
$518-
Elasticache Redis (cache.m5.xlarge)1412.93
$155-
Windows Connector VM (m5.xlarge)1416100GB
$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

Small k8 deployment on AWS

Azure Sizing

Platform componentQtyCPURAM (GB)Storage
AKS Cluster
-> Worker nodes - _D8s_v53832200GB
Azure database for Postgres D8ds v5 8vCore - HA Enabled - 3000 IOPS14200GB
Azure managed instance for Cassandra (D2s)128
Azure cache for Redis (Premium P2)1216

OpenIAM Pod Memory Sizing

The table below describes the recommended sizing for each of teh following pods

Platform componentRAM (GB)
Workflow2.0
UI6.0
Synchronization0.8
Elasticsearch4.0
Consul0.5
Auth Manager2
Business rules manager0.5
Device manager0.5
Email manager0.5
ESB2.0
Groovy manager2.0
IDM2.0
RabbitMQ3.0
Reconciliation0.8
rProxy0.5
Vault0.5
jdbc-connector-rabbitmq0.25
ldap-connector-rabbitmq0.25
linux-connector-rabbitmq0.25
scim-connector-rabbitmq0.25
Kibana1.0