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 componentQtyCPURAM (GB)Storage~ Cost per month
Amazon EKS Cluster
$73-
-> Worker nodes - m4.2xlarge1832200GB
$254-
RDS Postgres (db.t3.xlarge)1416200GB
$254-
Neptune - Gremlin+Cassandra (db.r5.large)1216100GB
$264-
Elasticache Redis (cache.m5.large)126.38
$77.38-
Windows Connector VM (m5.xlarge)1416100GB
$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

Small k8 deployment on AWS

Azure Sizing

Platform componentQtyCPURAM (GB)Storage
AKS Cluster
-> Worker nodes - _D8s_v51832200GB
Azure database for Postgres D4Ds v5 v4 Core - 500 IOPS14200GB
Azure managed instance for Cassandra (D2s)128
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 componentRAM (GB)
Workflow1.2
UI3
Synchronization0.5
Elasticsearch2.0
Consul0.25
Auth Manager1
Business rules manager0.5
Device manager0.3
Email manager0.3
ESB2.0
Groovy manager0.5
IDM0.5
RabbitMQ1
Reconciliation0.5
rProxy0.5
Vault0.2
jdbc-connector-rabbitmq0.25
ldap-connector-rabbitmq0.25
linux-connector-rabbitmq0.25
scim-connector-rabbitmq0.25
Kibana1.0